summaryrefslogtreecommitdiffhomepage
path: root/lib.c
AgeCommit message (Expand)Author
2020-11-16lib: add system() functionJo-Philipp Wich
2020-10-31lib: fix potential null pointer deref on not found cmdline moduleJo-Philipp Wich
2020-10-19lib: fix memory leaks in printf() and sprintf()Jo-Philipp Wich
2020-10-19lib: let die() report the calling function, not itselfJo-Philipp Wich
2020-10-19eval: record correct source contexts in call stackJo-Philipp Wich
2020-10-19lib: forward exceptions in callback functionsJo-Philipp Wich
2020-10-18lib: properly handle parse errors at EOFJo-Philipp Wich
2020-10-14lib: selectively disable format string security checks for ut_printf_common()Jo-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-06lib: add warn() functionJo-Philipp Wich
2020-10-06treewide: rework exception context formattingJo-Philipp Wich
2020-10-05ast: add helpers to set error token bitsJo-Philipp Wich
2020-10-04treewide: rework function scopingJo-Philipp Wich
2020-10-02lib: fix missing refcount increase in ut_push()Jo-Philipp Wich
2020-10-02lib: fix incorrect exception type check in ut_include()Jo-Philipp Wich
2020-10-02lib: wrap runtime exceptions in included utpl codeJo-Philipp Wich
2020-10-02lib: tweak error context formattingJo-Philipp Wich
2020-10-02treewide: rework handling of memory allocation failuresJo-Philipp Wich
2020-10-02lib: add include() functionJo-Philipp Wich
2020-10-02main: track current template filename during executionJo-Philipp Wich
2020-10-02lib: fix procedure entry in ut_require_utpl()Jo-Philipp Wich
2020-09-26lib: add json() functionJo-Philipp Wich
2020-09-26lib: implement '%J' printf formatJo-Philipp Wich
2020-09-24syntax: add regular expression supportJo-Philipp Wich
2020-09-20Revert "treewide: rework exception handling"Jo-Philipp Wich
2020-09-16treewide: rework exception handlingJo-Philipp Wich
2020-09-11lib: add iptoarr() and arrtoip() functionsJo-Philipp Wich
2020-09-11lib: move math functions to new moduleJo-Philipp Wich
2020-09-11lib: expose ut_new_double() and ut_cast_number() in the module interfaceJo-Philipp Wich
2020-09-11lib: expose ut_invoke() in the module interfaceJo-Philipp Wich
2020-09-10treewide: eliminate unused function argumentsJo-Philipp Wich
2020-09-10build: test whether json_object_array_shrink() is availableJo-Philipp Wich
2020-09-08lib: make type() report extended types as "ressource"Jo-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-02eval, lib: add loadable module infrastructureJo-Philipp Wich
2020-09-02eval, lib: use tagged JSON objects to register C functionsJo-Philipp Wich
2020-08-25lib.c: move ut_add_function() to headerJo-Philipp Wich
2020-08-25treewide: add dedicated T_CFUNC typeJo-Philipp Wich
2020-08-25lib.c: use snprint_append() helper for sprintf and printf functionsJo-Philipp Wich
2020-08-25main.c, lib.c: move error formatting logic to lib.cJo-Philipp Wich
2020-08-24eval.c, lib.c: allow invoking functions with existing scopeJo-Philipp Wich
2020-08-22lib.c: add printf and sprintf functionsJo-Philipp Wich
2020-08-22lib.c: add missing string case to type()Jo-Philipp Wich
2020-08-21Add missing lib sourceJo-Philipp Wich