cosmopolitan/third_party/quickjs
Justine Tunney 13ee75150c Improve redbean plus code size optimizations
This change turns symbol table compression back on using Puff, which
noticeably reduces the size of programs like redbean and Python. The
redbean web server receives some minor API additions for controlling
things like SSL in addition to filling gaps in the documentation.
2022-05-29 08:21:19 -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 Change the default command prompts 2022-04-06 06:56:11 -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 Add /.args feature to Redbean/Lua/SQLite/Python/QuickJS 2022-05-12 11:04:47 -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 system call support on NT 2022-04-07 20:30:04 -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 Improve redbean plus code size optimizations 2022-05-29 08:21:19 -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 Change the default command prompts 2022-04-06 06:56:11 -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.