Age | Commit message (Expand) | Author |
2021-03-11 | vm: gracefully handle property setting on non-array, non-object values | Jo-Philipp Wich |
2021-03-11 | compiler: fix switch case->default fallthrough | Jo-Philipp Wich |
2021-03-11 | run_tests.sh: add various fixes and improvements | Jo-Philipp Wich |
2021-03-09 | lib: prevent possible use-after-free in uc_pop() | Jo-Philipp Wich |
2021-03-08 | object: remove unused struct member | Jo-Philipp Wich |
2021-03-08 | lib: retain prototype when passing scopes to include() | Jo-Philipp Wich |
2021-03-08 | main: expose global prototype as `global` property on root scope | Jo-Philipp Wich |
2021-03-08 | lib: use uc_prototype_lookup() to obain search path property value | Jo-Philipp Wich |
2021-03-08 | vm: use uc_prototype_lookup() to obtain require function pointer | Jo-Philipp Wich |
2021-03-08 | object: introduce uc_prototype_lookup() | Jo-Philipp Wich |
2021-03-08 | fs: make error function available on directory, process and file handles | Jo-Philipp Wich |
2021-03-08 | ubus: make error function available on the connection instance | Jo-Philipp Wich |
2021-03-08 | uci: fix potential invalid memory access in error() | Jo-Philipp Wich |
2021-03-08 | fs: fix readlink() return value | Jo-Philipp Wich |
2021-03-08 | value: ensure proper result of relational NaN comparison | Jo-Philipp Wich |
2021-03-08 | lib: introduce new proto() ucode function | Jo-Philipp Wich |
2021-03-08 | object: introduce uc_protoref_new() | Jo-Philipp Wich |
2021-03-08 | value: support traversing the prototype chain of array values | Jo-Philipp Wich |
2021-03-08 | vm: fix global scope refcount imbalance | Jo-Philipp Wich |
2021-03-08 | README.md: document trace() function | Jo-Philipp Wich |
2021-02-26 | compiler: fix try/catch miscompilation | Jo-Philipp Wich |
2021-02-26 | lexer: improvements | Jo-Philipp Wich |
2021-02-25 | vm: use portable printf format for pointer differences | Jo-Philipp Wich |
2021-02-17 | Merge pull request #2 from jow-/rewrite | Jo-Philipp Wich |
2021-02-17 | syntax: support ES2015 computed property names | Jo-Philipp Wich |
2021-02-17 | syntax: support ES2015 shorthand property names | Jo-Philipp Wich |
2021-02-17 | treewide: rewrite ucode interpreter | Jo-Philipp Wich |
2020-12-07 | uci: fix -Werror=maybe-uninitialized warning | Jo-Philipp Wich |
2020-12-07 | ubus: fix uninitialized pointer return in uc_ubus_call() and uc_ubus_list() | Jo-Philipp Wich |
2020-12-07 | eval: fix use-after-free in uc_invoke() error path | Jo-Philipp Wich |
2020-12-06 | treewide: prevent stale pointer access in opcode handlers | Jo-Philipp Wich |
2020-11-30 | syntax: fix quirks when parsing octal sequences | Jo-Philipp Wich |
2020-11-30 | syntax: recognize single-char escapes in regex literals again | Jo-Philipp Wich |
2020-11-30 | syntax: fix string and regex literal parsing quirks | Jo-Philipp Wich |
2020-11-30 | tests: fix testcases | Jo-Philipp Wich |
2020-11-19 | tests: prefer `let` over `local` | Jo-Philipp Wich |
2020-11-19 | treewide: rebrand to ucode | Jo-Philipp Wich |
2020-11-16 | lib: optimize length() for objects | Jo-Philipp Wich |
2020-11-16 | lib: extend length() to handle objects | Jo-Philipp Wich |
2020-11-16 | lib: extend ord() to allow reading byte values at arbitrary indexes | Jo-Philipp Wich |
2020-11-16 | README.md: fix typos | Jo-Philipp Wich |
2020-11-16 | lib: add system() function | Jo-Philipp Wich |
2020-11-15 | fs: extend process close() function to return program exit code | Jo-Philipp Wich |
2020-11-15 | lexer: improve scanner performance | Jo-Philipp Wich |
2020-11-12 | parser: reuse T_FUNC nodes when creating anonymous function values | Jo-Philipp Wich |
2020-11-12 | ast: simplify declaration AST structure | Jo-Philipp Wich |
2020-11-12 | syntax: implement key/value for-in loop iteration | Jo-Philipp Wich |
2020-11-10 | fs: do not close stdio streams when gc'ing scope | Jo-Philipp Wich |
2020-11-10 | main: fix double free when using multiple -E options | Jo-Philipp Wich |
2020-11-10 | lexer: accept "let" as synonym for "local" | Jo-Philipp Wich |