QuickJS, the Next Generation: a mighty JavaScript engine
Find a file
Ben Noordhuis e5bdada266 Remove unsafe sprintf() and strcat() calls
Prep work for enabling the sanitizers on macos CI since they are marked
as deprecated and cause the build to fail when -Werror is enabled.
2023-11-03 01:31:31 +01:00
.github/workflows Enable UBSan sanitizer on CI 2023-11-01 09:31:30 +01:00
doc 2021-03-27 release 2021-03-27 11:17:31 +01:00
examples 2020-07-05 release 2020-09-06 19:07:30 +02:00
tests Fix UB signed integer overflow 2023-11-01 09:31:30 +01:00
.gitignore Add top-level await support 2023-11-01 22:42:59 +01:00
Changelog 2021-03-27 release 2021-03-27 11:17:31 +01:00
cutils.c Fix UB nullptr passing to memcpy() 2023-11-01 09:31:30 +01:00
cutils.h 2020-07-05 release 2020-09-06 19:07:30 +02:00
libbf.c Fix UB nullptr passing to memcpy() 2023-11-01 09:31:30 +01:00
libbf.h 2021-03-27 release 2021-03-27 11:17:31 +01:00
libregexp-opcode.h 2020-01-05 release 2020-09-06 18:53:08 +02:00
libregexp.c 2020-11-08 release 2020-11-08 14:30:56 +01:00
libregexp.h 2020-09-06 release 2020-09-06 19:10:15 +02:00
libunicode-table.h updated to Unicode 14.0.0 2022-03-06 19:00:24 +01:00
libunicode.c 2020-09-06 release 2020-09-06 19:10:15 +02:00
libunicode.h 2020-01-05 release 2020-09-06 18:53:08 +02:00
LICENSE 2021-03-27 release 2021-03-27 11:17:31 +01:00
list.h 2020-01-05 release 2020-09-06 18:53:08 +02:00
Makefile Add UndefinedBehaviorSanitizer support 2023-11-01 09:31:30 +01:00
qjs.c Fix build when bignum extensions are not enabled 2023-11-02 09:36:35 +01:00
qjsc.c 2021-03-27 release 2021-03-27 11:17:31 +01:00
qjscalc.js 2021-03-27 release 2021-03-27 11:17:31 +01:00
quickjs-atom.h 2020-11-08 release 2020-11-08 14:30:56 +01:00
quickjs-libc.c Fix UB nullptr passing to memcpy() 2023-11-01 09:31:30 +01:00
quickjs-libc.h 2020-09-06 release 2020-09-06 19:10:15 +02:00
quickjs-opcode.h 2020-11-08 release 2020-11-08 14:30:56 +01:00
quickjs.c Remove unsafe sprintf() and strcat() calls 2023-11-03 01:31:31 +01:00
quickjs.h Add JS_GetUint8Array API 2023-11-01 23:06:31 +01:00
readme.txt 2020-01-05 release 2020-09-06 18:53:08 +02:00
release.sh 2021-03-27 release 2021-03-27 11:17:31 +01:00
repl.js 2020-07-05 release 2020-09-06 19:07:30 +02:00
run-test262.c Add top-level await support 2023-11-01 22:42:59 +01:00
test262.conf Add top-level await support 2023-11-01 22:42:59 +01:00
test262_errors.txt 2021-03-27 release 2021-03-27 11:17:31 +01:00
test262o.conf 2020-01-05 release 2020-09-06 18:53:08 +02:00
test262o_errors.txt 2020-01-05 release 2020-09-06 18:53:08 +02:00
TODO 2021-03-27 release 2021-03-27 11:17:31 +01:00
unicode_download.sh updated to Unicode 14.0.0 2022-03-06 19:00:24 +01:00
unicode_gen.c 2020-01-05 release 2020-09-06 18:53:08 +02:00
unicode_gen_def.h updated to Unicode 14.0.0 2022-03-06 19:00:24 +01:00
VERSION 2021-03-27 release 2021-03-27 11:17:31 +01:00

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