Commit graph

  • ed84e97846 Fix uninitialized CharRange in libunicode.c. Felipe Gasper 2023-12-07 09:27:43 -0500
  • 7542b14c5b Fix Makefile rebuilding every target Saúl Ibarra Corretgé 2023-12-07 11:22:34 +0100
  • 12786c5600 Fix Makefile rebuilding every target Saúl Ibarra Corretgé 2023-12-07 11:22:34 +0100
  • 458407d18d
    TEST saghul-patch-2 Saúl Ibarra Corretgé 2023-12-07 10:59:43 +0100
  • 622ce2cc9d Detect JOBS in a more portable way Saúl Ibarra Corretgé 2023-12-07 09:13:21 +0100
  • 4e186c538b
    TEST saghul-patch-1 Saúl Ibarra Corretgé 2023-12-07 10:54:48 +0100
  • 55856267be Detect JOBS in a more portable way Saúl Ibarra Corretgé 2023-12-07 09:13:21 +0100
  • ffa73c8f18 fixup! Saúl Ibarra Corretgé 2023-12-07 09:26:11 +0100
  • 3f66b08b9c Simplify Makefile Saúl Ibarra Corretgé 2023-12-07 00:24:52 +0100
  • d7b77348cb fixup! Saúl Ibarra Corretgé 2023-12-07 09:26:11 +0100
  • 6cc5bf7364 Simplify Makefile Saúl Ibarra Corretgé 2023-12-07 00:24:52 +0100
  • e7e938fa50 Update LICENSE Saúl Ibarra Corretgé 2023-12-05 23:52:17 +0100
  • 1b270896d0
    Update LICENSE Saúl Ibarra Corretgé 2023-12-05 23:52:17 +0100
  • 2d05150e35 Now working on 0.3.0 Saúl Ibarra Corretgé 2023-12-05 23:27:23 +0100
  • a393ebc2f8 Set version to 0.2.0 v0.2.0 Saúl Ibarra Corretgé 2023-12-05 23:18:22 +0100
  • 99f12f4f2f Implement FinalizationRegistry Saúl Ibarra Corretgé 2023-12-01 10:09:25 +0100
  • 4c31d43325 Implement FinalizationRegistry Saúl Ibarra Corretgé 2023-12-01 10:09:25 +0100
  • 18b30961ee DRY malloc_usable_size Saúl Ibarra Corretgé 2023-12-05 10:46:40 +0100
  • 8128e66145 Add FreeBSD support Saúl Ibarra Corretgé 2023-12-05 09:14:12 +0100
  • 478bcf74f2 Add OpenBSD support Saúl Ibarra Corretgé 2023-12-04 23:18:41 +0100
  • aae70b1f17 DRY malloc_usable_size Saúl Ibarra Corretgé 2023-12-05 10:46:40 +0100
  • 3f4532d542 Add FreeBSD support Saúl Ibarra Corretgé 2023-12-05 09:14:12 +0100
  • 6bd95a064c Add OpenBSD support Saúl Ibarra Corretgé 2023-12-04 23:18:41 +0100
  • 56738d8b4b
    Add Cygwin compatibility Felipe Gasper 2023-12-03 12:15:07 -0500
  • 2ee2a02202 Add Cygwin CI. Felipe Gasper 2023-12-02 07:42:32 -0500
  • 9c2614c2fa
    Fix building with tcc (#170) Ben Noordhuis 2023-12-03 13:36:51 +0100
  • 05fef985a5 fixc tests/test_builtin.js Felipe Gasper 2023-12-02 23:21:28 -0500
  • 80ced9b2ab Add platform “cygwin”. Felipe Gasper 2023-12-02 16:51:48 -0500
  • 808faca697 Add Cygwin defines to qjs.c Felipe Gasper 2023-12-02 17:08:40 -0500
  • 0e372f12c6 Fix building with tcc Ben Noordhuis 2023-12-03 12:14:45 +0100
  • cd699e33e7 Fix quickjs.c for Cygwin. Felipe Gasper 2023-12-02 16:52:14 -0500
  • 006df67089 Fix char-subscript warnings. Felipe Gasper 2023-12-02 16:50:05 -0500
  • 148a205b71 Fix UB in bf_set_ui() bellard 2023-12-01 17:56:22 +0100
  • f2acd76ff3 Fix UB in bf_set_ui() bellard 2023-12-01 17:56:22 +0100
  • 6b3bed1740
    Fix stack overflow in CVE-2023-31922 (#157) Nick Vatamaniuc 2023-12-01 10:31:36 -0500
  • bf1facaea3 Always enable stack checking Saúl Ibarra Corretgé 2023-12-01 09:19:26 +0100
  • 6c6de03ce0
    Update tests/test_builtin.js Ben Noordhuis 2023-12-01 15:13:52 +0100
  • 51825feca2 Always enable stack checking Saúl Ibarra Corretgé 2023-12-01 09:19:26 +0100
  • 2425b54bb4
    Fix stack overflow in CVE-2023-31922 Nick Vatamaniuc 2023-05-28 01:50:46 -0400
  • 9d3ed07849
    Test only for stack overflow in CVE-2023-31922 Nick Vatamaniuc 2023-05-28 01:50:46 -0400
  • a5b9e54151
    Re-enable stack depth checks under ASan (#161) Ben Noordhuis 2023-11-30 22:18:23 +0100
  • d93aeb54cb Re-enable stack depth checks under ASan Ben Noordhuis 2023-11-30 09:05:17 +0100
  • 0745c3a12b Add Emscripten target to CI Saúl Ibarra Corretgé 2023-11-30 10:00:03 +0100
  • 22a8e25aa0 Add Emscripten target to CI Saúl Ibarra Corretgé 2023-11-30 10:00:03 +0100
  • 6f5cda46e7 Test Debug and Release on ClangCL Saúl Ibarra Corretgé 2023-11-30 09:13:35 +0100
  • 0c4e0f18bc Test Debug and Release on ClangCL Saúl Ibarra Corretgé 2023-11-30 09:13:35 +0100
  • bfd8c381cb Add support for building with ClangCL on Windows Saúl Ibarra Corretgé 2023-11-22 09:36:53 +0100
  • ff79f672ae Add support for building with ClangCL on Windows Saúl Ibarra Corretgé 2023-11-22 09:36:53 +0100
  • 3f10651dc1
    Prohibit freezing/sealing module namespace objects (#160) Ben Noordhuis 2023-11-30 00:42:36 +0100
  • cdf86090c2 Prohibit freezing/sealing module namespace objects Ben Noordhuis 2023-11-30 00:25:55 +0100
  • b6b70e471c
    Add os.cputime() (#159) Ben Noordhuis 2023-11-30 00:05:48 +0100
  • a140e1cf2c
    Make -DDUMP_BYTECODE=64 print executed bytecode (#158) Ben Noordhuis 2023-11-29 23:53:01 +0100
  • cc5b74f7e0 Add os.cputime() Ben Noordhuis 2023-11-29 23:49:12 +0100
  • 39c8acd312 Replace JS_DupValue() calls with js_dup() Ben Noordhuis 2023-11-29 12:36:40 +0100
  • f1d6e9e5ff Replace JS_NewBool() calls with js_bool() Ben Noordhuis 2023-11-29 12:36:40 +0100
  • a28d1b822c Replace JS_NewUint32() calls with js_uint32() Ben Noordhuis 2023-11-29 12:36:40 +0100
  • 087441559e Replace JS_NewFloat64() calls with js_float64() Ben Noordhuis 2023-11-29 12:36:40 +0100
  • 46155806fc Replace JS_NewInt32() calls with js_int32() Ben Noordhuis 2023-11-29 12:36:40 +0100
  • 22054f86be Make -DDUMP_BYTECODE=64 print executed bytecode Ben Noordhuis 2023-11-29 23:30:59 +0100
  • 87021c015f Replace JS_DupValue() calls with js_dup() Ben Noordhuis 2023-11-29 12:36:40 +0100
  • 3b034b84d9
    Fix null pointer arithmetic UB in libregexp (#136) Linus Groh 2023-11-29 13:43:02 +0000
  • d785e9fd79
    Update libregexp.c Ben Noordhuis 2023-11-29 13:56:00 +0100
  • e1cffb10b4 Replace JS_NewBool() calls with js_bool() Ben Noordhuis 2023-11-29 12:36:40 +0100
  • 3cb112d657 Replace JS_NewUint32() calls with js_uint32() Ben Noordhuis 2023-11-29 12:36:40 +0100
  • b51e117a62 Replace JS_NewFloat64() calls with js_float64() Ben Noordhuis 2023-11-29 12:36:40 +0100
  • 9728b73616 Replace JS_NewInt32() calls with js_int32() Ben Noordhuis 2023-11-29 12:36:40 +0100
  • f181b3e54f
    Remove dead code (#155) Ben Noordhuis 2023-11-29 10:13:13 +0100
  • 8efe9e90ce squash! more dead code Ben Noordhuis 2023-11-29 09:47:54 +0100
  • f964176501 Remove dead code Ben Noordhuis 2023-11-29 09:45:12 +0100
  • 699744562e Enable support for GCC compler v < 4.9 Marcin Kolny 2023-11-29 05:42:23 +0000
  • 6b78c7f3e1
    Implement polymorphic inline caches (#120) Divy Srivastava 2023-11-29 00:12:02 -0800
  • 5c3077e091
    Implement RegExp serialization (#153) Ben Noordhuis 2023-11-29 08:50:53 +0100
  • db9516f508 Enable support for GCC compler v < 4.9 Marcin Kolny 2023-11-29 05:42:23 +0000
  • 9bc9e08c39 format Divy Srivastava 2023-11-29 10:59:26 +0530
  • f78616699c review changes Divy Srivastava 2023-11-29 10:57:12 +0530
  • 9070d201be Implement RegExp serialization Ben Noordhuis 2023-11-29 00:10:34 +0100
  • a6e73ca73c
    Handle serialization endianness transparently (#152) Ben Noordhuis 2023-11-28 22:49:01 +0100
  • 0ecb2c86b5
    Unbreak run-test262 (#151) Ben Noordhuis 2023-11-28 22:42:22 +0100
  • e8aa1355f7 Handle serialization endianness transparently Ben Noordhuis 2023-11-28 22:26:15 +0100
  • dde9258788 Unbreak run-test262 Ben Noordhuis 2023-11-28 21:36:53 +0100
  • 5fd4765bf7 Update header Divy Srivastava 2023-11-28 22:08:10 +0530
  • ed0005cb9b Fix fmt Divy Srivastava 2023-11-28 22:07:24 +0530
  • 891a832c3c Add JS_GetPropertyInternal2 and JS_SetPropertyInternal2 Divy Srivastava 2023-11-28 22:06:42 +0530
  • 367c3c6c15 remove ctx from ic Divy Srivastava 2023-11-28 21:11:35 +0530
  • 13a85eaddd fd->ic = NULL Divy Srivastava 2023-11-28 20:23:41 +0530
  • 08b343ae3d Convert JSInlineCacheRingItem to SoA Divy Srivastava 2023-11-28 18:55:37 +0530
  • 6de05a1353 Sync test262 error file Saúl Ibarra Corretgé 2023-11-28 14:20:32 +0100
  • 77250c8c38 Use countof Divy Srivastava 2023-11-28 18:07:56 +0530
  • b47444b459 Merge branch 'master' of github.com:quickjs-ng/quickjs into poly_ic Divy Srivastava 2023-11-28 18:00:07 +0530
  • 50ab4c2b98 Set slot count to 4 Divy Srivastava 2023-11-28 17:58:16 +0530
  • 5c136edbcf Implement WeakRef Saúl Ibarra Corretgé 2023-11-27 23:22:16 +0100
  • 1df9615638 Generalize weakref handling logic Saúl Ibarra Corretgé 2023-11-27 22:13:44 +0100
  • 0ac728e518 Implement WeakRef Saúl Ibarra Corretgé 2023-11-27 23:22:16 +0100
  • 429bae0547 Generalize weakref handling logic Saúl Ibarra Corretgé 2023-11-27 22:13:44 +0100
  • 7d0e26a33a Some review changes Divy Srivastava 2023-11-28 17:08:35 +0530
  • 331356625e Simplify CMake invocation Saúl Ibarra Corretgé 2023-11-28 09:30:45 +0100
  • 00d104e519 Add clang64 MinGW environment to CI Saúl Ibarra Corretgé 2023-11-27 10:00:42 +0100
  • 0b920e7411 Fix make debug Saúl Ibarra Corretgé 2023-11-27 23:53:41 +0100
  • ed2633ec56 Add clang64 MinGW environment to CI Saúl Ibarra Corretgé 2023-11-27 10:00:42 +0100
  • 8be0358dd7
    Ignore testdir config when -d or -f is passed (#145) Ben Noordhuis 2023-11-27 00:59:30 +0100