Age | Commit message (Expand) | Author |
2022-03-22 | Merge pull request #60 from jow-/time-functions | Jo-Philipp Wich |
2022-03-22 | lib: add date and time related functions | Jo-Philipp Wich |
2022-03-22 | lib: provide API function to obtain stdlib function implementations | Jo-Philipp Wich |
2022-03-21 | Merge pull request #53 from jow-/string-format-argpos-support | Jo-Philipp Wich |
2022-03-20 | lib: add argument position support (`%m$`) to `sprintf()` and `printf()` | Jo-Philipp Wich |
2022-03-15 | lib: disallow zero padding for %s formats | Jo-Philipp Wich |
2022-03-15 | lib: add naive sigtimedwait() stub for OS X | Jo-Philipp Wich |
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 |