index
:
ucode
build1
crypto
master
The ucode Scripting Language
summary
refs
log
tree
commit
diff
homepage
log msg
author
committer
range
path:
root
/
include
Age
Commit message (
Expand
)
Author
2024-02-21
vm: rework object iteration
Jo-Philipp Wich
2023-11-06
syntax: don't treat `as` and `from` as reserved keywords
Jo-Philipp Wich
2023-10-09
include: fix execvpe compat function on macOS
Felix Fietkau
2023-08-09
lib: introduce debug library
Jo-Philipp Wich
2023-08-09
treewide: consolidate platform specific code in platform.c
Jo-Philipp Wich
2023-07-27
vm: introduce basic signal handling infrastructure
Jo-Philipp Wich
2023-05-30
types: implement ucv_object_sort()
Jo-Philipp Wich
2023-01-06
include: add uc_fn_thisval()
Felix Fietkau
2022-09-30
vm: maintain export symbol tables per program
Jo-Philipp Wich
2022-08-24
lib: introduce helper function for indenting error messages
Jo-Philipp Wich
2022-08-12
vm: support automatic periodic GC runs
Jo-Philipp Wich
2022-08-06
compiler: add import statement support for dynamic extensions
Jo-Philipp Wich
2022-08-06
vm: introduce new I_DYNLOAD opcode
Jo-Philipp Wich
2022-08-06
lib: internally expose new uc_require_library() helper
Jo-Philipp Wich
2022-08-05
program: remove now unused uc_program_export_lookup()
Jo-Philipp Wich
2022-08-05
compiler: rework export index allocation
Jo-Philipp Wich
2022-08-05
compiler: add a flag denoting module functions
Jo-Philipp Wich
2022-07-30
treewide: unexport libucode internal functions
Jo-Philipp Wich
2022-07-30
compiler: add support for import/export statements
Jo-Philipp Wich
2022-07-30
vm, cli: move search path into global configuration structure
Jo-Philipp Wich
2022-07-30
vm: introduce import and export opcodes
Jo-Philipp Wich
2022-07-30
program: add function to globally lookup exported name
Jo-Philipp Wich
2022-07-30
program: add infrastructure to handle multiple sources per program
Jo-Philipp Wich
2022-07-30
source: add tracking of exported symbols
Jo-Philipp Wich
2022-07-28
types: add ability to mark array and object values as constant
Jo-Philipp Wich
2022-07-28
lexer: recognize module related keywords
Jo-Philipp Wich
2022-07-28
lexer: rewrite token scanner
Jo-Philipp Wich
2022-06-30
compiler: fix stack mismatch on continue statements nested in switches
Jo-Philipp Wich
2022-06-01
syntax: adjust number literal parsing and string to number conversion
Jo-Philipp Wich
2022-04-13
syntax: implement support for ES6 template literals
Jo-Philipp Wich
2022-04-07
treewide: move json-c compat shims into internal header file
Jo-Philipp Wich
2022-03-31
build: add polyfills for older libjson-c versions
Jo-Philipp Wich
2022-03-22
lib: provide API function to obtain stdlib function implementations
Jo-Philipp Wich
2022-03-15
treewide: remove legacy json-c include directives
Jo-Philipp Wich
2022-03-15
include: add OS X compatible endian.h header
Jo-Philipp Wich
2022-03-15
include: rename include guards to avoid clashes with system headers
Jo-Philipp Wich
2022-03-07
syntax: support add new operators
Jo-Philipp Wich
2022-02-07
source: convert source objects into proper uc_value_t type
Jo-Philipp Wich
2022-02-07
treewide: rework function memory model
Jo-Philipp Wich
2022-01-29
program: rename bytecode load/write functions, track path of executed file
Jo-Philipp Wich
2022-01-18
program: implement support for precompiling source files
Jo-Philipp Wich
2022-01-18
source: refactor source file handling
Jo-Philipp Wich
2022-01-18
compiler, vm: use a program wide constant list
Jo-Philipp Wich
2022-01-18
types: add initial infrastructure for function serialization
Jo-Philipp Wich
2022-01-04
vallist: store double values in a platform neutral manner
Jo-Philipp Wich
2022-01-04
treewide: rework numeric value handling
Jo-Philipp Wich
2021-12-08
vm: introduce value registry
Jo-Philipp Wich
2021-12-07
treewide: fix "resource" misspellings
Jo-Philipp Wich
2021-12-07
treewide: fix upvalue reference type name
Jo-Philipp Wich
2021-12-01
syntax: disallow keywords in object property shorthand notation
Jo-Philipp Wich
[next]