summaryrefslogtreecommitdiffhomepage
path: root/lib.c
AgeCommit message (Expand)Author
2021-04-27treewide: ISO C / pedantic complianceJo-Philipp Wich
2021-04-26treewide: address various sign-compare warningsJo-Philipp Wich
2021-04-26lib: uc_system(): fix invalid free() of non-heap memoryJo-Philipp Wich
2021-04-25treewide: rework internal data type systemJo-Philipp Wich
2021-04-24treewide: fix issues reported by clang code analyzerJo-Philipp Wich
2021-04-21lib: implement sleep(ms) functionJo-Philipp Wich
2021-04-01lib: allow parsing non-array, non-object value in json()Jo-Philipp Wich
2021-03-25lib: prevent use-after-free after uc_shift()Jo-Philipp Wich
2021-03-24lib: fix value refcount of uc_unshift() return valueJo-Philipp Wich
2021-03-23lib: fix passing uninitialized memory to sigprocmask()Jo-Philipp Wich
2021-03-22lib: use execvp() in system()Jo-Philipp Wich
2021-03-09lib: prevent possible use-after-free in uc_pop()Jo-Philipp Wich
2021-03-08lib: retain prototype when passing scopes to include()Jo-Philipp Wich
2021-03-08lib: use uc_prototype_lookup() to obain search path property valueJo-Philipp Wich
2021-03-08lib: introduce new proto() ucode functionJo-Philipp Wich
2021-02-17treewide: rewrite ucode interpreterJo-Philipp Wich
2020-12-06treewide: prevent stale pointer access in opcode handlersJo-Philipp Wich
2020-11-19treewide: rebrand to ucodeJo-Philipp Wich
2020-11-16lib: optimize length() for objectsJo-Philipp Wich
2020-11-16lib: extend length() to handle objectsJo-Philipp Wich
2020-11-16lib: extend ord() to allow reading byte values at arbitrary indexesJo-Philipp Wich
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