cosmopolitan/third_party/quickjs
Justine Tunney 38cb6e71ca Improve alloca() memory safety
Now that all the bugs have been wormed out of the ASAN memory module we
can successfully check for underruns on large stack allocations.
2022-04-01 22:44:43 -07:00
..
doc Add quickjs-2021-03-27 to third_party 2021-04-08 20:55:43 -07:00
examples Add quickjs-2021-03-27 to third_party 2021-04-08 20:55:43 -07:00
tests Add quickjs-2021-03-27 to third_party 2021-04-08 20:55:43 -07:00
array.c Reduce build latency and fix old cpu bugs 2021-08-05 14:43:53 -07:00
atof.c Reduce build latency and fix old cpu bugs 2021-08-05 14:43:53 -07:00
atom.c Reduce build latency and fix old cpu bugs 2021-08-05 14:43:53 -07:00
atomics.c Reduce build latency and fix old cpu bugs 2021-08-05 14:43:53 -07:00
bigdecimal.c Reduce build latency and fix old cpu bugs 2021-08-05 14:43:53 -07:00
bigint.c Reduce build latency and fix old cpu bugs 2021-08-05 14:43:53 -07:00
byte.c Make numerous improvements 2021-09-28 01:52:34 -07:00
call.c Import C++ Standard Template Library 2022-03-22 06:41:54 -07:00
Changelog Add quickjs-2021-03-27 to third_party 2021-04-08 20:55:43 -07:00
cutils.c Reduce build latency and fix old cpu bugs 2021-08-05 14:43:53 -07:00
cutils.h Trim down redbean a little bit 2022-03-21 19:32:30 -07:00
date.c Reduce build latency and fix old cpu bugs 2021-08-05 14:43:53 -07:00
dbuf.c Make numerous improvements 2021-09-28 01:52:34 -07:00
diglet.c Reduce build latency and fix old cpu bugs 2021-08-05 14:43:53 -07:00
diglet.h Reduce build latency and fix old cpu bugs 2021-08-05 14:43:53 -07:00
eq.c Reduce build latency and fix old cpu bugs 2021-08-05 14:43:53 -07:00
err.c Reduce build latency and fix old cpu bugs 2021-08-05 14:43:53 -07:00
float.c Reduce build latency and fix old cpu bugs 2021-08-05 14:43:53 -07:00
gc.c Reduce build latency and fix old cpu bugs 2021-08-05 14:43:53 -07:00
gen.c Reduce build latency and fix old cpu bugs 2021-08-05 14:43:53 -07:00
internal.h Import C++ Standard Template Library 2022-03-22 06:41:54 -07:00
iter.c Reduce build latency and fix old cpu bugs 2021-08-05 14:43:53 -07:00
json.c Reduce build latency and fix old cpu bugs 2021-08-05 14:43:53 -07:00
leb128.c Reduce build latency and fix old cpu bugs 2021-08-05 14:43:53 -07:00
leb128.h Reduce build latency and fix old cpu bugs 2021-08-05 14:43:53 -07:00
libbf.c Restart CI for New Technology and UBSAN hunting 2022-03-21 04:32:57 -07:00
libbf.h Get Fabrice Bellard's JavaScript engine to build 2021-04-09 01:06:57 -07:00
libregexp-opcode.inc Get Fabrice Bellard's JavaScript engine to build 2021-04-09 01:06:57 -07:00
libregexp.c Make numerous improvements 2021-09-28 01:52:34 -07:00
libregexp.h Get Fabrice Bellard's JavaScript engine to build 2021-04-09 01:06:57 -07:00
libunicode-table.inc Get Fabrice Bellard's JavaScript engine to build 2021-04-09 01:06:57 -07:00
libunicode.c Get Fabrice Bellard's JavaScript engine to build 2021-04-09 01:06:57 -07:00
libunicode.h Get Fabrice Bellard's JavaScript engine to build 2021-04-09 01:06:57 -07:00
LICENSE Add quickjs-2021-03-27 to third_party 2021-04-08 20:55:43 -07:00
list.h Get Fabrice Bellard's JavaScript engine to build 2021-04-09 01:06:57 -07:00
map.c Reduce build latency and fix old cpu bugs 2021-08-05 14:43:53 -07:00
math.c Reduce build latency and fix old cpu bugs 2021-08-05 14:43:53 -07:00
mem.c Reduce build latency and fix old cpu bugs 2021-08-05 14:43:53 -07:00
object.c Reduce build latency and fix old cpu bugs 2021-08-05 14:43:53 -07:00
parse.c Make numerous improvements 2021-09-28 01:52:34 -07:00
prim.c Reduce build latency and fix old cpu bugs 2021-08-05 14:43:53 -07:00
promise.c Reduce build latency and fix old cpu bugs 2021-08-05 14:43:53 -07:00
proxy.c Reduce build latency and fix old cpu bugs 2021-08-05 14:43:53 -07:00
qjs.c Restart CI for New Technology and UBSAN hunting 2022-03-21 04:32:57 -07:00
qjsc.c Improve alloca() memory safety 2022-04-01 22:44:43 -07:00
qjscalc.js Add quickjs-2021-03-27 to third_party 2021-04-08 20:55:43 -07:00
quickjs-atom.inc Get Fabrice Bellard's JavaScript engine to build 2021-04-09 01:06:57 -07:00
quickjs-libc.c Improve memory safety 2021-10-13 17:27:13 -07:00
quickjs-libc.h Get Fabrice Bellard's JavaScript engine to build 2021-04-09 01:06:57 -07:00
quickjs-opcode.inc Get Fabrice Bellard's JavaScript engine to build 2021-04-09 01:06:57 -07:00
quickjs.c Trim down redbean a little bit 2022-03-21 19:32:30 -07:00
quickjs.h Reduce build latency and fix old cpu bugs 2021-08-05 14:43:53 -07:00
quickjs.mk Add support for symbol table in .com files 2022-03-23 06:34:46 -07:00
README.cosmo Fix issues revealed by ECMAScript test262 2021-04-10 17:15:35 -07:00
readme.txt Add quickjs-2021-03-27 to third_party 2021-04-08 20:55:43 -07:00
reflect.c Reduce build latency and fix old cpu bugs 2021-08-05 14:43:53 -07:00
regexp.c Reduce build latency and fix old cpu bugs 2021-08-05 14:43:53 -07:00
repl.js Add quickjs-2021-03-27 to third_party 2021-04-08 20:55:43 -07:00
run-test262.c Restart CI for New Technology and UBSAN hunting 2022-03-21 04:32:57 -07:00
shape.c Make numerous improvements 2021-09-28 01:52:34 -07:00
str.c Reduce build latency and fix old cpu bugs 2021-08-05 14:43:53 -07:00
strbuf.c Reduce build latency and fix old cpu bugs 2021-08-05 14:43:53 -07:00
test262.conf Fix issues revealed by ECMAScript test262 2021-04-10 17:15:35 -07:00
test262_errors.txt Add quickjs-2021-03-27 to third_party 2021-04-08 20:55:43 -07:00
test262o.conf Add quickjs-2021-03-27 to third_party 2021-04-08 20:55:43 -07:00
test262o_errors.txt Add quickjs-2021-03-27 to third_party 2021-04-08 20:55:43 -07:00
TODO Add quickjs-2021-03-27 to third_party 2021-04-08 20:55:43 -07:00
tok.c Reduce build latency and fix old cpu bugs 2021-08-05 14:43:53 -07:00
typedarray.c Make numerous improvements 2021-09-28 01:52:34 -07:00
unicode_download.sh Add quickjs-2021-03-27 to third_party 2021-04-08 20:55:43 -07:00
unicode_gen.c Make numerous improvements 2021-09-28 01:52:34 -07:00
unicode_gen_def.inc Get Fabrice Bellard's JavaScript engine to build 2021-04-09 01:06:57 -07:00
uri.c Reduce build latency and fix old cpu bugs 2021-08-05 14:43:53 -07:00
usage.c Make numerous improvements 2021-09-28 01:52:34 -07:00
VERSION Add quickjs-2021-03-27 to third_party 2021-04-08 20:55:43 -07:00

The main documentation is in doc/quickjs.pdf or doc/quickjs.html.