index
:
ucode
build1
crypto
master
The ucode Scripting Language
summary
refs
log
tree
commit
diff
homepage
log msg
author
committer
range
path:
root
/
eval.c
Age
Commit message (
Expand
)
Author
2020-09-21
eval: fix potential null pointer access when computing operands
Jo-Philipp Wich
2020-09-21
syntax: introduce try/catch blocks
Jo-Philipp Wich
2020-09-21
eval: don't escape slashes when outputting array or object JSON
Jo-Philipp Wich
2020-09-21
treewide: ensure to properly propagate exceptions
Jo-Philipp Wich
2020-09-20
eval: fix leaking calculated object keys
Jo-Philipp Wich
2020-09-20
eval: fix double free of env values
Jo-Philipp Wich
2020-09-20
eval: implement -m option to preload modules
Jo-Philipp Wich
2020-09-20
eval: improve reference error reporting
Jo-Philipp Wich
2020-09-20
Revert "treewide: rework exception handling"
Jo-Philipp Wich
2020-09-17
eval: sanitize variable names
Jo-Philipp Wich
2020-09-16
eval: implement -e and -E options to set global vars from JSON
Jo-Philipp Wich
2020-09-16
treewide: implement strict assignment mode
Jo-Philipp Wich
2020-09-16
treewide: rework exception handling
Jo-Philipp Wich
2020-09-15
eval: only set "this" scope for functions being object members
Jo-Philipp Wich
2020-09-14
eval: increase refcount when reading function context
Jo-Philipp Wich
2020-09-13
syntax: fix for() loop quirks and variable scoping
Jo-Philipp Wich
2020-09-13
eval: use ut_getscope() in ut_execute_local()
Jo-Philipp Wich
2020-09-13
eval: make key argument to ut_getref() optional
Jo-Philipp Wich
2020-09-12
eval: improve error messages on null dereference
Jo-Philipp Wich
2020-09-12
eval: keep references to function contexts
Jo-Philipp Wich
2020-09-11
syntax: introduce !== and === operators
Jo-Philipp Wich
2020-09-11
eval: eliminate use of ceil()
Jo-Philipp Wich
2020-09-10
treewide: eliminate unused function arguments
Jo-Philipp Wich
2020-09-10
eval: fix function return value handling in expressions
Jo-Philipp Wich
2020-09-10
eval: fix [] subscript operator
Jo-Philipp Wich
2020-09-10
eval: rename "main" to "entry"
Jo-Philipp Wich
2020-09-08
parser, eval: use an ut_op flag to denote postfix access
Jo-Philipp Wich
2020-09-07
eval: ensure that dividing Infinity by Infinity yields NaN
Jo-Philipp Wich
2020-09-07
eval: ensure that x / NaN yields NaN
Jo-Philipp Wich
2020-09-07
eval: fix segmentation when attempting to concat a string with null
Jo-Philipp Wich
2020-09-07
ast, eval, lexer: keep track of overflows when parsing numbers
Jo-Philipp Wich
2020-09-07
eval: adjust results for arithmetic division by nan, infinity
Jo-Philipp Wich
2020-09-06
treewide: refactor internal AST structures
Jo-Philipp Wich
2020-09-02
treewide: rename double and null value constructor functions
Jo-Philipp Wich
2020-09-02
eval, lib: add loadable module infrastructure
Jo-Philipp Wich
2020-09-02
eval: properly increase/decrease refcounts when dealing with scopes
Jo-Philipp Wich
2020-09-02
eval: traverse prototype chain when resolving object properties
Jo-Philipp Wich
2020-09-02
eval, lib: use tagged JSON objects to register C functions
Jo-Philipp Wich
2020-09-02
eval: treat exception values as false
Jo-Philipp Wich
2020-09-02
ast, eval: add tagged object handling
Jo-Philipp Wich
2020-08-25
treewide: add proper null value handling
Jo-Philipp Wich
2020-08-25
eval.c: fix segfault when attempting to resolve invalid lhs
Jo-Philipp Wich
2020-08-25
treewide: introduce this keyword
Jo-Philipp Wich
2020-08-25
eval.c: properly propagate exceptions when resolving references
Jo-Philipp Wich
2020-08-25
treewide: add dedicated T_CFUNC type
Jo-Philipp Wich
2020-08-25
lexer.c, eval.c: move T_EXCEPTION definition to lexer header
Jo-Philipp Wich
2020-08-24
treewide: remove unneeded libubox dependency
Jo-Philipp Wich
2020-08-24
eval.c, lib.c: allow invoking functions with existing scope
Jo-Philipp Wich
2020-08-23
eval.c: fix segfault when invoking a tagged non-function lvalue
Jo-Philipp Wich
2020-08-21
Initial commit
Jo-Philipp Wich