1
0
mirror of https://github.com/janet-lang/janet synced 2024-11-24 17:27:18 +00:00
janet/test
Calvin Rose 72beeeeaaa Move funcenv verification to runtime.
Lazy verification makes it easier to not leave funcenvs
in an invalid state, as well as be more precise with the validation.
We needed to verify the FuncEnvs actually pointed to a stack frame if
they were of the "on-stack" variant. There was some minor checking
before, but it was not enough to prevent func envs from pointing to
memory that was off of the fiber stack, overlapping stack frames, etc.
2020-04-06 10:58:47 -05:00
..
amalg Update Copyright 2020. 2020-01-12 10:50:37 -06:00
install Update Copyright 2020. 2020-01-12 10:50:37 -06:00
helper.janet Change os/perm-str to os/perm-string. 2020-04-03 15:23:29 -05:00
suite0.janet Change \UXXXXXXXX -> \UXXXXXX and check codepoint max. 2020-04-05 07:09:53 -05:00
suite1.janet Use modulo instead of remainder for even?/odd?. 2020-03-28 10:23:28 -05:00
suite2.janet Update Copyright 2020. 2020-01-12 10:50:37 -06:00
suite3.janet Update Copyright 2020. 2020-01-12 10:50:37 -06:00
suite4.janet Update Copyright 2020. 2020-01-12 10:50:37 -06:00
suite5.janet Update Copyright 2020. 2020-01-12 10:50:37 -06:00
suite6.janet Add righthand operator overloading. 2020-01-22 18:59:41 -06:00
suite7.janet add os/mktime, an inverse to os/date. 2020-03-18 23:45:02 +01:00
suite8.janet Move funcenv verification to runtime. 2020-04-06 10:58:47 -05:00