summaryrefslogtreecommitdiff
path: root/jsstate.c
AgeCommit message (Expand)Author
2022-06-09Guard state initialization with try to avoid panic in initialization.Tor Andersson
2022-03-16Bug 705052: Don't use private STACK/TOP macros in jsstate.cTor Andersson
2021-07-23Add special error handling for safe 'protected' functions.Tor Andersson
2021-04-17Don't call realloc with size=0 to free data.Tor Andersson
2021-03-04Revert "Bug 701886: Always create new scope for eval()."Tor Andersson
2020-07-23gc: use proportional instead of fixed thresholdAvi Halachmi (:avih)
2020-01-10Bug 701355: Fix separate compilation issues that have crept in.Tor Andersson
2020-01-02Bug 701886: Always create new scope for eval().Tor Andersson
2020-01-02Issue 117: Skip first line if it starts with a shebang when loading files.Tor Andersson
2019-06-12Issue 102: Fix ASAN build when using GCC.1.0.6Tor Andersson
2019-06-11Issue 102: Workaround for address-sanitizer default realloc behavior.Tor Andersson
2019-04-05Revert "Pacify valgrind: it doesn't know realloc(p, 0) is equivalent to free(...Tor Andersson
2018-09-04Show system error message in js_loadfile.Tor Andersson
2018-09-03Inherit strictness from invoking function in eval.Tor Andersson
2018-04-27Add more js_tryxxx conversion functions.Tor Andersson
2017-05-16Add a js_setreport callback function to report warnings.Tor Andersson
2017-05-09Don't do unprotected js_tostring calls in js_dostring/file.Tor Andersson
2017-05-09Don't force 'this' to be the global object in js_dostring/dofile.Tor Andersson
2017-04-17Compile functions with per-function strictness.Tor Andersson
2016-12-27Pacify valgrind: it doesn't know realloc(p, 0) is equivalent to free(p).Tor Andersson
2016-12-02Fix 697381: check allocation when compiling regular expressions.Tor Andersson
2016-04-28Improve debugging stack trace print-out.Tor Andersson
2016-04-27Avoid using 'unsigned int'.Tor Andersson
2015-12-16Remove 'report' argument from js_dostring.Tor Andersson
2015-01-14strict mode: eval code is evaluated in its own scope.Tor Andersson
2015-01-14Add strict mode flag to constructor.Tor Andersson
2015-01-05Add paranoid asserts to check js_Value struct layout and alignment.Tor Andersson
2015-01-05Check error for all fseek/ftell calls.Tor Andersson
2014-12-03Add stack traces to error objects.Tor Andersson
2014-11-29Add user context pointer and flag argument to js_State constructor.Tor Andersson
2014-10-27Differentiate between "global code" and "eval code" scripts.Tor Andersson
2014-09-25Change error message prefix to 'mujs:'.Tor Andersson
2014-07-31Improve MuJS interactive shell.Tor Andersson
2014-03-06Add protected functions to load and call code.Tor Andersson
2014-03-06Add user customisable panic function.Tor Andersson
2014-02-28Allow custom allocator.Tor Andersson
2014-02-28Handle malloc failure by throwing exceptions.Tor Andersson
2014-02-25Always open files in binary mode.Tor Andersson
2014-02-07Implement Function constructor.Tor Andersson
2014-01-25Make sure to pop error object when we catch them at the top level dofile call.Tor Andersson
2014-01-24Add a registry for stashing hidden javascript objects from C code.Tor Andersson
2014-01-21Simplistic REPL.Tor Andersson
2014-01-21Rename files and move a few functions around.Tor Andersson
2014-01-20Rename many jsR functions to jsV.Tor Andersson
2014-01-20Split header into js.h public and jsi.h private. Start cleaning upTor Andersson
2014-01-20Add Error builtin objects and exception stack.Tor Andersson
2014-01-18Collect garbage.Tor Andersson
2014-01-17Garbage collector lists.Tor Andersson
2014-01-17Set prototype internal property when creating objects.Tor Andersson
2014-01-17Compile global/eval code as script objects rather than regular functions.Tor Andersson