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
2024-06-10
core-lib: improved documentation
Eric Fahlgren
2024-02-21
lib: fix documentation typo for `pop()` function
Jo-Philipp Wich
2023-11-01
lib: enforce consistent `index()` behavior with empty needle argument
Jo-Philipp Wich
2023-10-12
lib: add/improve documentation for require(), loadfile(), loadstring()
Jo-Philipp Wich
2023-10-11
lib: various documentation fixes
Jo-Philipp Wich
2023-09-11
lib: fix documented return value for `splice()`
Jo-Philipp Wich
2023-08-09
treewide: consolidate platform specific code in platform.c
Jo-Philipp Wich
2023-07-27
lib: add `signal()` stdlib function
Jo-Philipp Wich
2023-07-13
docs: various improvements
Jo-Philipp Wich
2023-07-12
lib: add JSDoc documentation
Jo-Philipp Wich
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
[next]