index
:
ucode
build1
crypto
master
The ucode Scripting Language
summary
refs
log
tree
commit
diff
homepage
log msg
author
committer
range
path:
root
/
lib.c
Age
Commit message (
Expand
)
Author
2021-05-18
syntax: implement `delete` as proper operator
Jo-Philipp Wich
2021-05-18
lib: implement wildcard() function
Jo-Philipp Wich
2021-05-11
lib: implement regexp(), a function to construct regexp instances at runtime
Jo-Philipp Wich
2021-05-10
lib: implement render(), an include variant capturing output in a string
Jo-Philipp Wich
2021-05-10
vm: implement mechanism to change output file descriptor
Jo-Philipp Wich
2021-05-07
lib: fix uc_sort()
Jo-Philipp Wich
2021-05-04
lib: implement assert()
Jo-Philipp Wich
2021-05-04
lib: add support for pretty printing JSON to printf() and sprintf()
Jo-Philipp Wich
2021-05-04
lib: gracefully handle truncated format strings in uc_printf_common()
Jo-Philipp Wich
2021-04-29
lib: fix reporting source context lines at EOF
Jo-Philipp Wich
2021-04-27
lib: fix uc_split() quirks
Jo-Philipp Wich
2021-04-27
treewide: ISO C / pedantic compliance
Jo-Philipp Wich
2021-04-26
treewide: address various sign-compare warnings
Jo-Philipp Wich
2021-04-26
lib: uc_system(): fix invalid free() of non-heap memory
Jo-Philipp Wich
2021-04-25
treewide: rework internal data type system
Jo-Philipp Wich
2021-04-24
treewide: fix issues reported by clang code analyzer
Jo-Philipp Wich
2021-04-21
lib: implement sleep(ms) function
Jo-Philipp Wich
2021-04-01
lib: allow parsing non-array, non-object value in json()
Jo-Philipp Wich
2021-03-25
lib: prevent use-after-free after uc_shift()
Jo-Philipp Wich
2021-03-24
lib: fix value refcount of uc_unshift() return value
Jo-Philipp Wich
2021-03-23
lib: fix passing uninitialized memory to sigprocmask()
Jo-Philipp Wich
2021-03-22
lib: use execvp() in system()
Jo-Philipp Wich
2021-03-09
lib: prevent possible use-after-free in uc_pop()
Jo-Philipp Wich
2021-03-08
lib: retain prototype when passing scopes to include()
Jo-Philipp Wich
2021-03-08
lib: use uc_prototype_lookup() to obain search path property value
Jo-Philipp Wich
2021-03-08
lib: introduce new proto() ucode function
Jo-Philipp Wich
2021-02-17
treewide: rewrite ucode interpreter
Jo-Philipp Wich
2020-12-06
treewide: prevent stale pointer access in opcode handlers
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
lib: add system() function
Jo-Philipp Wich
2020-10-31
lib: fix potential null pointer deref on not found cmdline module
Jo-Philipp Wich
2020-10-19
lib: fix memory leaks in printf() and sprintf()
Jo-Philipp Wich
2020-10-19
lib: let die() report the calling function, not itself
Jo-Philipp Wich
2020-10-19
eval: record correct source contexts in call stack
Jo-Philipp Wich
2020-10-19
lib: forward exceptions in callback functions
Jo-Philipp Wich
2020-10-18
lib: properly handle parse errors at EOF
Jo-Philipp Wich
2020-10-14
lib: selectively disable format string security checks for ut_printf_common()
Jo-Philipp Wich
2020-10-14
treewide: unify error handling
Jo-Philipp Wich
2020-10-14
treewide: rework source file and callstack handling
Jo-Philipp Wich
2020-10-14
lexer: rewrite
Jo-Philipp Wich
2020-10-06
lib: add warn() function
Jo-Philipp Wich
2020-10-06
treewide: rework exception context formatting
Jo-Philipp Wich
2020-10-05
ast: add helpers to set error token bits
Jo-Philipp Wich
2020-10-04
treewide: rework function scoping
Jo-Philipp Wich
2020-10-02
lib: fix missing refcount increase in ut_push()
Jo-Philipp Wich
2020-10-02
lib: fix incorrect exception type check in ut_include()
Jo-Philipp Wich
2020-10-02
lib: wrap runtime exceptions in included utpl code
Jo-Philipp Wich
[next]