summaryrefslogtreecommitdiffhomepage
path: root/eval.c
AgeCommit message (Expand)Author
2020-09-06treewide: refactor internal AST structuresJo-Philipp Wich
2020-09-02treewide: rename double and null value constructor functionsJo-Philipp Wich
2020-09-02eval, lib: add loadable module infrastructureJo-Philipp Wich
2020-09-02eval: properly increase/decrease refcounts when dealing with scopesJo-Philipp Wich
2020-09-02eval: traverse prototype chain when resolving object propertiesJo-Philipp Wich
2020-09-02eval, lib: use tagged JSON objects to register C functionsJo-Philipp Wich
2020-09-02eval: treat exception values as falseJo-Philipp Wich
2020-09-02ast, eval: add tagged object handlingJo-Philipp Wich
2020-08-25treewide: add proper null value handlingJo-Philipp Wich
2020-08-25eval.c: fix segfault when attempting to resolve invalid lhsJo-Philipp Wich
2020-08-25treewide: introduce this keywordJo-Philipp Wich
2020-08-25eval.c: properly propagate exceptions when resolving referencesJo-Philipp Wich
2020-08-25treewide: add dedicated T_CFUNC typeJo-Philipp Wich
2020-08-25lexer.c, eval.c: move T_EXCEPTION definition to lexer headerJo-Philipp Wich
2020-08-24treewide: remove unneeded libubox dependencyJo-Philipp Wich
2020-08-24eval.c, lib.c: allow invoking functions with existing scopeJo-Philipp Wich
2020-08-23eval.c: fix segfault when invoking a tagged non-function lvalueJo-Philipp Wich
2020-08-21Initial commitJo-Philipp Wich