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-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
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
[next]