Age | Commit message (Expand) | Author |
2022-10-04 | lib: implement slice() function | Jo-Philipp Wich |
2022-10-04 | main: implement print mode | Jo-Philipp Wich |
2022-10-04 | compiler: optimize function return opcode generation | Jo-Philipp Wich |
2022-10-04 | lexer: improve regex literal handling | Jo-Philipp Wich |
2022-09-30 | vm: maintain export symbol tables per program | Jo-Philipp Wich |
2022-09-05 | lib: add limit support to split() and replace() | Jo-Philipp Wich |
2022-08-29 | lib: extend render() to support function values | Jo-Philipp Wich |
2022-08-29 | lib: improve getenv() and split() implementations | Jo-Philipp Wich |
2022-08-24 | lib: introduce three new functions call(), loadstring() and loadfile() | Jo-Philipp Wich |
2022-08-12 | main: introduce -g flag to allow enabling periodic gc from cli | Jo-Philipp Wich |
2022-08-12 | lib: implement gc() | Jo-Philipp Wich |
2022-08-06 | compiler: add import statement support for dynamic extensions | Jo-Philipp Wich |
2022-08-06 | compiler: don't treat offset 0 special at syntax errors | Jo-Philipp Wich |
2022-08-05 | compiler: improve formatting of nested syntax error messages | Jo-Philipp Wich |
2022-08-05 | compiler: rework export index allocation | Jo-Philipp Wich |
2022-07-30 | compiler: add support for import/export statements | Jo-Philipp Wich |
2022-07-30 | tests: run_tests.sh: substitute dynamic test directory path in output | Jo-Philipp Wich |
2022-07-28 | lexer: rewrite token scanner | Jo-Philipp Wich |
2022-07-12 | lexer: fix parsing with disabled block left stripping | Jo-Philipp Wich |
2022-06-30 | compiler: fix stack mismatch on continue statements nested in switches | Jo-Philipp Wich |
2022-06-27 | compiler: fix stack mismatch on nonmatching switch statements with locals | Jo-Philipp Wich |
2022-06-01 | syntax: adjust number literal parsing and string to number conversion | Jo-Philipp Wich |
2022-06-01 | lib: refactor `uc_int()` | Jo-Philipp Wich |
2022-05-30 | lib: rework uc_index() implementation | Jo-Philipp Wich |
2022-05-20 | compiler: fix segmentation fault on compiling unexpected unary expressions | Jo-Philipp Wich |
2022-05-19 | lib: introduce hexenc() and hexdec() | Jo-Philipp Wich |
2022-04-13 | syntax: implement support for ES6 template literals | Jo-Philipp Wich |
2022-04-13 | vm: stop executing bytecode on return of nested calls | Jo-Philipp Wich |
2022-04-07 | Merge pull request #68 from jow-/vm-callframe-double-free-fix | Jo-Philipp Wich |
2022-04-07 | vm: fix callframe double free on unhanded exceptions | Jo-Philipp Wich |
2022-04-07 | main: abort when failing to load a preload library | Jo-Philipp Wich |
2022-04-07 | lib: let `json()` accept input objects implementing `read()` method | Jo-Philipp Wich |
2022-03-31 | fs: fix off-by-one in fs.dirname() function | Daniel Golle |
2022-03-31 | types: fix escape sequence encoding of high byte values in JSON strings | Jo-Philipp Wich |
2022-03-23 | treewide: replace some leftover "utpl" occurrences, update .gitignore | Jo-Philipp Wich |
2022-03-22 | lib: add date and time related functions | Jo-Philipp Wich |
2022-03-21 | Merge pull request #53 from jow-/string-format-argpos-support | Jo-Philipp Wich |
2022-03-20 | lib: add argument position support (`%m$`) to `sprintf()` and `printf()` | Jo-Philipp Wich |
2022-03-15 | tests: 21_regex_literals: generalize syntax error test case | Jo-Philipp Wich |
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 |