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
2022-03-14
lib: adjust require(), render() and include() raw mode semantics
Jo-Philipp Wich
2022-03-14
lib: fix potential integer underflow on empty render output
Jo-Philipp Wich
2022-02-11
lib: change `ord()` to always return single byte value
Jo-Philipp Wich
2022-02-07
treewide: rework function memory model
Jo-Philipp Wich
2022-02-03
lib: fix leaking tokener in uc_json() on parse exception
Jo-Philipp Wich
2022-02-03
lib: fix infinite loop on empty regexp matches in uc_replace()
Jo-Philipp Wich
2022-02-03
lib: fix infinite loop on empty regexp matches in uc_match()
Jo-Philipp Wich
2022-02-03
lib: fix infinite loop on empty regexp matches in uc_split()
Jo-Philipp Wich
2022-01-29
program: rename bytecode load/write functions, track path of executed file
Jo-Philipp Wich
2022-01-29
lib: fix memory leak in uc_require_ucode()
Jo-Philipp Wich
2022-01-26
vm: fix NaN strict equality tests
Jo-Philipp Wich
2022-01-26
lib: fix exists() error return value
Jo-Philipp Wich
2022-01-23
lib: rework format string handling
Jo-Philipp Wich
2022-01-20
lib: fix %J string formats with precision specifier
Jo-Philipp Wich
2022-01-18
source: refactor source file handling
Jo-Philipp Wich
2022-01-07
lib: implement uniq() function
Jo-Philipp Wich
2022-01-04
treewide: rework numeric value handling
Jo-Philipp Wich
2021-12-07
treewide: fix "resource" misspellings
Jo-Philipp Wich
2021-10-23
lib: increase refcount when returning cached module instance
Jo-Philipp Wich
2021-10-22
lib: fix uninitialized memory access on handling %J string formats
Jo-Philipp Wich
2021-07-11
treewide: harmonize function naming
Jo-Philipp Wich
2021-07-11
treewide: move header files into dedicated directory
Jo-Philipp Wich
2021-07-11
treewide: consolidate typedef naming
Jo-Philipp Wich
2021-07-11
lib, vm: reimplement exit() as exception type
Jo-Philipp Wich
2021-07-11
vm: move global scope allocation into uc_vm_init()
Jo-Philipp Wich
2021-07-11
vm: add getter and setter for vm globals scope
Jo-Philipp Wich
2021-07-11
lib: rename uc_add_proto_functions() to uc_add_functions()
Jo-Philipp Wich
2021-07-11
lib: expose stdlib function array
Jo-Philipp Wich
2021-07-11
treewide: move ressource type registry into vm instance
Jo-Philipp Wich
2021-07-07
lib: fix refcount imbalance in uc_require_path()
Jo-Philipp Wich
2021-07-07
lib, vm: ensure that require() compiles modules only once
Jo-Philipp Wich
2021-06-08
treewide: let uc_cmp() use instruction instead of token numbers
Jo-Philipp Wich
2021-06-08
lib: implement b64enc() and b64dec() functions
Jo-Philipp Wich
2021-06-07
lib: only consider context of calling function for callbacks
Jo-Philipp Wich
2021-06-07
lib: implement min() and max() functions
Jo-Philipp Wich
2021-06-07
lib: pass-through "this" context to library function callbacks
Jo-Philipp Wich
2021-06-04
lib: implement `sourcepath()` function
Jo-Philipp Wich
2021-06-02
lib: fix negative uc_index() return value on 32bit systems
Jo-Philipp Wich
2021-05-25
syntax: drop Infinity and NaN keywords
Jo-Philipp Wich
2021-05-25
lib: rename uc_lib_init() to uc_load_stdlib()
Jo-Philipp Wich
2021-05-25
main, lib: move allocation of globals object into lib function
Jo-Philipp Wich
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
[next]