Age | Commit message (Expand) | Author |
2023-05-30 | lib: support object ordering in `uc_sort()` | Jo-Philipp Wich |
2023-01-23 | types: fix array unshift operations and add test coverage | Jo-Philipp Wich |
2022-11-29 | lib: uc_json(): accept trailing whitespace when parsing strings | Jo-Philipp Wich |
2022-10-04 | lib: implement slice() function | Jo-Philipp Wich |
2022-09-21 | lib: uc_system(): retry waitpid() on EINTR | Jo-Philipp Wich |
2022-09-05 | lib: add limit support to split() and replace() | Jo-Philipp Wich |
2022-09-05 | lib: remove fixed capture group limit in match() and regex replace() | Jo-Philipp Wich |
2022-08-29 | lib: extend render() to support function values | Jo-Philipp Wich |
2022-08-29 | lib: improve getenv() and split() implementations | Jo-Philipp Wich |
2022-08-24 | lib: introduce three new functions call(), loadstring() and loadfile() | Jo-Philipp Wich |
2022-08-24 | lib: introduce helper function for indenting error messages | Jo-Philipp Wich |
2022-08-24 | lib: simplify include_path() | Jo-Philipp Wich |
2022-08-12 | lib: implement gc() | Jo-Philipp Wich |
2022-08-06 | lib: internally expose new uc_require_library() helper | Jo-Philipp Wich |
2022-07-30 | program: add infrastructure to handle multiple sources per program | Jo-Philipp Wich |
2022-07-30 | lib: honor constant flag of arrays | Jo-Philipp Wich |
2022-06-01 | lib: refactor `uc_int()` | Jo-Philipp Wich |
2022-05-30 | lib: rework uc_index() implementation | Jo-Philipp Wich |
2022-05-19 | lib: introduce hexenc() and hexdec() | Jo-Philipp Wich |
2022-04-07 | treewide: move json-c compat shims into internal header file | Jo-Philipp Wich |
2022-04-07 | lib: let `json()` accept input objects implementing `read()` method | Jo-Philipp Wich |
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 |