Age | Commit message (Expand) | Author |
2022-03-15 | tests: 16_sort: fix logic flaw exposed on OS X | Jo-Philipp Wich |
2022-03-15 | tests: run_tests.sh: pass dummy value to `-T` flag | Jo-Philipp Wich |
2022-03-15 | tests: run_tests.sh: use greadlink if available | Jo-Philipp Wich |
2022-03-14 | lib: adjust require(), render() and include() raw mode semantics | Jo-Philipp Wich |
2022-03-14 | main: rework CLI frontend | Jo-Philipp Wich |
2022-03-14 | vm: fix crash on object literals with non-string computed properties | Jo-Philipp Wich |
2022-03-07 | syntax: support add new operators | Jo-Philipp Wich |
2022-02-15 | tests: fix proto() testcase | Jo-Philipp Wich |
2022-02-11 | compiler: fix patchlist corruption on switch statement syntax errors | Jo-Philipp Wich |
2022-02-11 | lib: change `ord()` to always return single byte value | Jo-Philipp Wich |
2022-02-11 | vallist: fix storing/retrieving short strings with 8bit byte values | Jo-Philipp Wich |
2022-02-08 | compiler: fix incorrect loop break targets | Jo-Philipp Wich |
2022-02-03 | tests: add functional tests for builtin functions | Jo-Philipp Wich |
2022-02-03 | run_tests.sh: change workdir to testcase directory during execution | Jo-Philipp Wich |
2022-02-03 | run_tests.sh: support placing supplemental testcase files | Jo-Philipp Wich |
2022-02-03 | run_tests.sh: always treat outputs as text data | Jo-Philipp Wich |
2022-01-26 | vm: fix NaN strict equality tests | Jo-Philipp Wich |
2022-01-26 | vallist: uc_number_parse(): parse empty strings as `0`, not `NaN` | Jo-Philipp Wich |
2022-01-26 | vm: fix `null` loose equality/inequality checks | Jo-Philipp Wich |
2022-01-26 | tests: reorganize testcase files | Jo-Philipp Wich |
2022-01-26 | run_tests.sh: add ability to define environment variables for testcases | Jo-Philipp Wich |
2022-01-26 | run_tests.sh: fix exitcode evaluation | Jo-Philipp Wich |
2022-01-18 | program: implement support for precompiling source files | Jo-Philipp Wich |
2022-01-04 | treewide: rework numeric value handling | Jo-Philipp Wich |
2021-12-01 | syntax: disallow keywords in object property shorthand notation | Jo-Philipp Wich |
2021-10-11 | syntax: introduce optional chaining operators | Jo-Philipp Wich |
2021-09-21 | types: fix invalid memory access on setting non-contiguous array indexes | Jo-Philipp Wich |
2021-09-19 | compiler: properly handle jumps to offset 0 | Jo-Philipp Wich |
2021-09-19 | tests: support specifying cmdline args in testcase files | Jo-Philipp Wich |
2021-07-28 | tests: disable fuzz tests for now | Jo-Philipp Wich |
2021-07-11 | main: introduce new flag `-x` to allow disabling specific functions | Jo-Philipp Wich |
2021-07-11 | main: refactor option parsing and VM setup | Jo-Philipp Wich |
2021-07-11 | vm: add API to control trace mode | Jo-Philipp Wich |
2021-07-11 | vm: extend API to allow returning result value from VM execution | Jo-Philipp Wich |
2021-05-25 | lexer: implement raw code mode | Jo-Philipp Wich |
2021-05-14 | lexer: skip interpreter line in any source buffer | Jo-Philipp Wich |
2021-05-11 | tests: rename misnamed testcases for consistency | Jo-Philipp Wich |
2021-05-11 | compiler: fix local for-loop initializer variable declarations | Jo-Philipp Wich |
2021-05-11 | compiler: properly parse slashes in parenthesized division expressions | Jo-Philipp Wich |
2021-05-05 | compiler: properly handle break/continue in nested scopes | Jo-Philipp Wich |
2021-05-04 | compiler: properly handle keyword in parenthesized property access expression | Jo-Philipp Wich |
2021-05-04 | compiler: fix stack mismatch on compiling `use strict` statements | Jo-Philipp Wich |
2021-05-04 | syntax: implement support for 'use strict' pragma | Jo-Philipp Wich |
2021-05-04 | lib: gracefully handle truncated format strings in uc_printf_common() | Jo-Philipp Wich |
2021-04-29 | lexer: fix infinite loop on parsing unterminated comments | Jo-Philipp Wich |
2021-04-29 | lexer: fix infinite loop on parsing unterminated expression blocks | Jo-Philipp Wich |
2021-04-29 | lexer: fix infinite loop when parsing regexp literal at EOF | Jo-Philipp Wich |
2021-04-29 | compiler: fix segfault on parsing invalid pre/post increment expressions | Jo-Philipp Wich |
2021-04-29 | lib: fix reporting source context lines at EOF | Jo-Philipp Wich |
2021-04-27 | lib: fix uc_split() quirks | Jo-Philipp Wich |