summaryrefslogtreecommitdiffhomepage
path: root/tests
AgeCommit message (Expand)Author
2022-08-05compiler: improve formatting of nested syntax error messagesJo-Philipp Wich
2022-08-05compiler: rework export index allocationJo-Philipp Wich
2022-07-30compiler: add support for import/export statementsJo-Philipp Wich
2022-07-30tests: run_tests.sh: substitute dynamic test directory path in outputJo-Philipp Wich
2022-07-28lexer: rewrite token scannerJo-Philipp Wich
2022-07-12lexer: fix parsing with disabled block left strippingJo-Philipp Wich
2022-06-30compiler: fix stack mismatch on continue statements nested in switchesJo-Philipp Wich
2022-06-27compiler: fix stack mismatch on nonmatching switch statements with localsJo-Philipp Wich
2022-06-01syntax: adjust number literal parsing and string to number conversionJo-Philipp Wich
2022-06-01lib: refactor `uc_int()`Jo-Philipp Wich
2022-05-30lib: rework uc_index() implementationJo-Philipp Wich
2022-05-20compiler: fix segmentation fault on compiling unexpected unary expressionsJo-Philipp Wich
2022-05-19lib: introduce hexenc() and hexdec()Jo-Philipp Wich
2022-04-13syntax: implement support for ES6 template literalsJo-Philipp Wich
2022-04-13vm: stop executing bytecode on return of nested callsJo-Philipp Wich
2022-04-07Merge pull request #68 from jow-/vm-callframe-double-free-fixJo-Philipp Wich
2022-04-07vm: fix callframe double free on unhanded exceptionsJo-Philipp Wich
2022-04-07main: abort when failing to load a preload libraryJo-Philipp Wich
2022-04-07lib: let `json()` accept input objects implementing `read()` methodJo-Philipp Wich
2022-03-31fs: fix off-by-one in fs.dirname() functionDaniel Golle
2022-03-31types: fix escape sequence encoding of high byte values in JSON stringsJo-Philipp Wich
2022-03-23treewide: replace some leftover "utpl" occurrences, update .gitignoreJo-Philipp Wich
2022-03-22lib: add date and time related functionsJo-Philipp Wich
2022-03-21Merge pull request #53 from jow-/string-format-argpos-supportJo-Philipp Wich
2022-03-20lib: add argument position support (`%m$`) to `sprintf()` and `printf()`Jo-Philipp Wich
2022-03-15tests: 21_regex_literals: generalize syntax error test caseJo-Philipp Wich
2022-03-15tests: 16_sort: fix logic flaw exposed on OS XJo-Philipp Wich
2022-03-15tests: run_tests.sh: pass dummy value to `-T` flagJo-Philipp Wich
2022-03-15tests: run_tests.sh: use greadlink if availableJo-Philipp Wich
2022-03-14lib: adjust require(), render() and include() raw mode semanticsJo-Philipp Wich
2022-03-14main: rework CLI frontendJo-Philipp Wich
2022-03-14vm: fix crash on object literals with non-string computed propertiesJo-Philipp Wich
2022-03-07syntax: support add new operatorsJo-Philipp Wich
2022-02-15tests: fix proto() testcaseJo-Philipp Wich
2022-02-11compiler: fix patchlist corruption on switch statement syntax errorsJo-Philipp Wich
2022-02-11lib: change `ord()` to always return single byte valueJo-Philipp Wich
2022-02-11vallist: fix storing/retrieving short strings with 8bit byte valuesJo-Philipp Wich
2022-02-08compiler: fix incorrect loop break targetsJo-Philipp Wich
2022-02-03tests: add functional tests for builtin functionsJo-Philipp Wich
2022-02-03run_tests.sh: change workdir to testcase directory during executionJo-Philipp Wich
2022-02-03run_tests.sh: support placing supplemental testcase filesJo-Philipp Wich
2022-02-03run_tests.sh: always treat outputs as text dataJo-Philipp Wich
2022-01-26vm: fix NaN strict equality testsJo-Philipp Wich
2022-01-26vallist: uc_number_parse(): parse empty strings as `0`, not `NaN`Jo-Philipp Wich
2022-01-26vm: fix `null` loose equality/inequality checksJo-Philipp Wich
2022-01-26tests: reorganize testcase filesJo-Philipp Wich
2022-01-26run_tests.sh: add ability to define environment variables for testcasesJo-Philipp Wich
2022-01-26run_tests.sh: fix exitcode evaluationJo-Philipp Wich
2022-01-18program: implement support for precompiling source filesJo-Philipp Wich
2022-01-04treewide: rework numeric value handlingJo-Philipp Wich