QuickJS, the Next Generation: a mighty JavaScript engine
Find a file
Saúl Ibarra Corretgé 00d104e519 Add clang64 MinGW environment to CI
run-test262 required pthreads, so let's add that. In addition, in MinGW,
clock_gettime is implemented in the pthreads library, so we want to link
it too.

This doesn't get us anywhere closer to building with ClangCL on Windows,
but hey, another target that required some tweaking...
2023-11-28 09:11:27 +01:00
.github/workflows Add clang64 MinGW environment to CI 2023-11-28 09:11:27 +01:00
doc Drop non-standard JSON extension 2023-11-08 22:14:25 +01:00
examples Make JS_NewClassID thread aware 2023-11-21 07:02:34 +01:00
test262@c1281dba45 Enable test262 on CI (#11) 2023-11-04 10:27:57 +01:00
tests Expose class name to static initializers (#139) 2023-11-26 01:09:18 +01:00
.gitignore Update .gitignore 2023-11-17 23:01:40 +01:00
.gitmodules Enable test262 on CI (#11) 2023-11-04 10:27:57 +01:00
CMakeLists.txt Add clang64 MinGW environment to CI 2023-11-28 09:11:27 +01:00
cutils.c Set default visibility to hidden and export the public API (#140) 2023-11-26 01:41:32 +01:00
cutils.h DRY surrogate pair handling (#95) 2023-11-20 09:46:02 +01:00
libbf.c Remove dead code (#87) 2023-11-18 19:14:24 +01:00
libbf.h Remove trailing whitespace (#46) 2023-11-12 10:01:40 +01:00
libregexp-opcode.h Optimize RegExp ASCII literal matching (#94) 2023-11-19 17:26:45 +01:00
libregexp.c Drop CONFIG_ALL_UNICODE and enable it by default 2023-11-20 10:52:04 +01:00
libregexp.h Drop CONFIG_ALL_UNICODE and enable it by default 2023-11-20 10:52:04 +01:00
libunicode-table.h Drop CONFIG_ALL_UNICODE and enable it by default 2023-11-20 10:52:04 +01:00
libunicode.c Drop CONFIG_ALL_UNICODE and enable it by default 2023-11-20 10:52:04 +01:00
libunicode.h Drop CONFIG_ALL_UNICODE and enable it by default 2023-11-20 10:52:04 +01:00
LICENSE Add copyright notices (#51) 2023-11-12 22:42:07 +01:00
list.h Remove trailing whitespace (#46) 2023-11-12 10:01:40 +01:00
Makefile Fix make debug 2023-11-27 23:53:41 +01:00
qjs.c Add clang64 MinGW environment to CI 2023-11-28 09:11:27 +01:00
qjsc.c Add -ng suffix to CLI output 2023-11-23 00:07:26 +01:00
quickjs-atom.h Implement Error causes (#103) 2023-11-21 14:59:26 +01:00
quickjs-libc.c Make JS_NewClassID thread aware 2023-11-21 07:02:34 +01:00
quickjs-libc.h Remove trailing whitespace (#46) 2023-11-12 10:01:40 +01:00
quickjs-opcode.h Add fused get_loc0_loc1 opcode (#55) 2023-11-13 00:54:13 +01:00
quickjs.c Implement static class initializer blocks (#144) 2023-11-26 21:11:48 +01:00
quickjs.h Set default visibility to hidden and export the public API (#140) 2023-11-26 01:41:32 +01:00
README.md Remove old project files 2023-11-17 23:55:43 +01:00
repl.js Fix repl autocompletion for regexp with flags 2023-11-24 20:57:03 +01:00
run-test262.c Ignore testdir config when -d or -f is passed (#145) 2023-11-27 00:59:30 +01:00
test262.conf Implement static class initializer blocks (#144) 2023-11-26 21:11:48 +01:00
test262_errors.txt Implement static class initializer blocks (#144) 2023-11-26 21:11:48 +01:00
unicode_download.sh updated to Unicode 14.0.0 2022-03-06 19:00:24 +01:00
unicode_gen.c Drop CONFIG_ALL_UNICODE and enable it by default 2023-11-20 10:52:04 +01:00
unicode_gen_def.h Update to Unicode 15.0.0 (#89) 2023-11-18 22:29:53 +01:00

QuickJS - A mighty JavaScript engine

Friendly QuickJS fork focused on reigniting the project.

🚧 Work in progress.