summaryrefslogtreecommitdiffhomepage
path: root/ast.c
AgeCommit message (Expand)Author
2020-11-05syntax: implement ES6-like arrow function syntaxJo-Philipp Wich
2020-11-03syntax: implement ES6-like rest parameters for variadic functionsJo-Philipp Wich
2020-11-02ast: avoid null pointer deref in ut_new_exception()Jo-Philipp Wich
2020-10-31ast: fix potential null pointer deref in ut_free()Jo-Philipp Wich
2020-10-19eval: record correct source contexts in call stackJo-Philipp Wich
2020-10-19ast: fix scope double free in ut_free()Jo-Philipp Wich
2020-10-18ast, eval: add recursion limitJo-Philipp Wich
2020-10-14treewide: unify error handlingJo-Philipp Wich
2020-10-14treewide: rework source file and callstack handlingJo-Philipp Wich
2020-10-14lexer: rewriteJo-Philipp Wich
2020-10-06treewide: rework exception context formattingJo-Philipp Wich
2020-10-06ast, eval: track current file name across function invocationsJo-Philipp Wich
2020-10-06ast: fix refcount imbalance when releasing scopesJo-Philipp Wich
2020-10-04treewide: rework function scopingJo-Philipp Wich
2020-10-02ast: store function declarations as opcode offsetsJo-Philipp Wich
2020-10-02treewide: rework handling of memory allocation failuresJo-Philipp Wich
2020-10-02main: track current template filename during executionJo-Philipp Wich
2020-09-26lib: implement '%J' printf formatJo-Philipp Wich
2020-09-24syntax: add regular expression supportJo-Philipp Wich
2020-09-20treewide: rework extended type handlingJo-Philipp Wich
2020-09-20ast: fix context value leakJo-Philipp Wich
2020-09-20Revert "treewide: rework exception handling"Jo-Philipp Wich
2020-09-16treewide: rework exception handlingJo-Philipp Wich
2020-09-10treewide: eliminate unused function argumentsJo-Philipp Wich
2020-09-08ast: only invoke extended type dtor if data pointer is setJo-Philipp Wich
2020-09-06treewide: refactor internal AST structuresJo-Philipp Wich
2020-09-02treewide: rename double and null value constructor functionsJo-Philipp Wich
2020-09-02ast, eval: add tagged object handlingJo-Philipp Wich
2020-09-02ast: add functionality to deal with extended data typesJo-Philipp Wich
2020-08-24treewide: remove unneeded libubox dependencyJo-Philipp Wich
2020-08-21Initial commitJo-Philipp Wich