Commit graph

  • 5d6450db92 Implement RegExp 'd' flag Ben Noordhuis 2023-11-18 13:14:06 +0100
  • 5d2e74fbbd Add -DBUILD_QJS_LIBC option Divy Srivastava 2023-11-18 14:38:23 +0530
  • ea068d9a70 Add performance.{now,timeOrigin} Saúl Ibarra Corretgé 2023-11-17 23:56:46 +0100
  • e6bc5e1a58 Add -DBUILD_QJS_LIBC option Divy Srivastava 2023-11-18 14:38:23 +0530
  • f03ab48a85 Drop "LTO mode" from qjsc Saúl Ibarra Corretgé 2023-11-17 22:16:27 +0100
  • 563d019203 Drop "LTO mode" from qjsc Saúl Ibarra Corretgé 2023-11-17 22:16:27 +0100
  • a92de55fca Add performance.{now,timeOrigin} Saúl Ibarra Corretgé 2023-11-17 23:56:46 +0100
  • bebdfcea48
    Drop ability to generate executables from qjsc (#76) Saúl Ibarra Corretgé 2023-11-17 23:56:22 +0100
  • c8ad08f31a
    Update qjsc.c Saúl Ibarra Corretgé 2023-11-17 23:56:03 +0100
  • d6a334233c Remove old project files Saúl Ibarra Corretgé 2023-11-17 13:54:31 +0100
  • c4e732e049 Add Linux 32bits target to CI Saúl Ibarra Corretgé 2023-11-17 23:06:02 +0100
  • 43f3642986 Add Linux 32bits target to CI Saúl Ibarra Corretgé 2023-11-17 23:06:02 +0100
  • 36fbc88c54 Update .gitignore Saúl Ibarra Corretgé 2023-11-17 23:01:40 +0100
  • 296c6e4d0c Disable CONFIG_STACK_CHECK Divy Srivastava 2023-11-18 00:00:42 +0530
  • 0802b52c27 Remove old project files Saúl Ibarra Corretgé 2023-11-17 13:54:31 +0100
  • d4cfcad9a0 Drop ability to generate executables from qjsc Saúl Ibarra Corretgé 2023-11-17 13:46:50 +0100
  • 54a4f2907e Refactor build system to use CMake only Saúl Ibarra Corretgé 2023-11-17 10:35:52 +0100
  • f162a181b5 Add ability to set CMake options with env variables Saúl Ibarra Corretgé 2023-11-17 10:37:45 +0100
  • 785af6c8b0 Refactor build system to use CMake only Saúl Ibarra Corretgé 2023-11-17 10:35:52 +0100
  • d5189d739e Add ability to set CMake options with env variables Saúl Ibarra Corretgé 2023-11-17 10:37:45 +0100
  • d88e9df9de
    Implement TypedArray.prototype.findLast{Index} (#73) Ben Noordhuis 2023-11-17 11:56:22 +0100
  • 21175cee2a Implement TypedArray.prototype.findLast{Index} Ben Noordhuis 2023-11-17 11:29:05 +0100
  • 7e955f6f4c
    Implement Array.prototype.findLast{Index} (#70) Ben Noordhuis 2023-11-17 11:54:21 +0100
  • 371cc29adb Implement Array.prototype.findLast{Index} Ben Noordhuis 2023-11-17 10:50:09 +0100
  • da3688f33d
    Build examples on CMake (#67) Saúl Ibarra Corretgé 2023-11-17 10:45:04 +0100
  • 78aef0dae3
    Update CMakeLists.txt Saúl Ibarra Corretgé 2023-11-17 10:43:47 +0100
  • ddcd8dfad6
    Update .github/workflows/ci.yml Saúl Ibarra Corretgé 2023-11-17 10:43:36 +0100
  • 89215615f4
    Update .github/workflows/ci.yml Saúl Ibarra Corretgé 2023-11-17 10:43:28 +0100
  • 18b9b6684c Build examples on CMake Saúl Ibarra Corretgé 2023-11-16 14:06:53 +0100
  • 90d8c6bae0
    Fix uninitialized memory access (#68) Ben Noordhuis 2023-11-17 00:12:10 +0100
  • 7cfedfa6d3 Fix uninitialized memory access Ben Noordhuis 2023-11-16 23:37:33 +0100
  • 98d9147fb2 Fix hello_module example Saúl Ibarra Corretgé 2023-11-16 13:56:52 +0100
  • 48fc4bb26d
    Update Array.prototype[Symbol.unscopables] (#65) Ben Noordhuis 2023-11-16 13:05:51 +0100
  • 24a63c664b Update Array.prototype[Symbol.unscopables] Ben Noordhuis 2023-11-16 12:13:51 +0100
  • feebfbc6ee
    Add Array.prototype.toSpliced (#64) Ben Noordhuis 2023-11-16 13:04:53 +0100
  • a879c18d0d Add Array.prototype.toSpliced Ben Noordhuis 2023-11-16 10:35:46 +0100
  • ab534123a6 Add CMake install targets Saúl Ibarra Corretgé 2023-11-16 09:35:28 +0100
  • ef54ebbcf4 Add CMake install targets Saúl Ibarra Corretgé 2023-11-16 09:35:28 +0100
  • e0170867b4 Set dev as the current version suffix Saúl Ibarra Corretgé 2023-11-16 09:24:17 +0100
  • d2e632e77a
    Allow symbols as WeakMap and WeakSet keys (#58) Ben Noordhuis 2023-11-16 09:07:59 +0100
  • 9057c66858 Allow symbols as WeakMap and WeakSet keys Ben Noordhuis 2023-11-14 23:07:16 +0100
  • 0b09109151
    Add shared library target to CMake (#60) Saúl Ibarra Corretgé 2023-11-14 22:29:00 +0100
  • 682739d6ed fixup! Saúl Ibarra Corretgé 2023-11-14 22:16:17 +0100
  • 856d9ed4ae Add shared library target to CMake Saúl Ibarra Corretgé 2023-11-14 13:53:48 +0100
  • cc3e062484 Simplify NAN boxing macro setting Saúl Ibarra Corretgé 2023-11-14 14:06:27 +0100
  • efdfc346d3 Simplify NAN boxing macro setting Saúl Ibarra Corretgé 2023-11-14 14:06:27 +0100
  • 9749a90cc6 Skip stack checks whenbuilding with ASAN Saúl Ibarra Corretgé 2023-11-14 10:05:23 +0100
  • b98df4d994 Run 262 tests when building with {a,ub}san Saúl Ibarra Corretgé 2023-11-13 13:08:56 +0100
  • 34e66b8873 Add LTO support to CMake build Saúl Ibarra Corretgé 2023-11-14 11:36:25 +0100
  • b71da1f208 Skip stack checks whenbuilding with ASAN Saúl Ibarra Corretgé 2023-11-14 10:05:23 +0100
  • eb87657f25 Run 262 tests when building with {a,ub}san Saúl Ibarra Corretgé 2023-11-13 13:08:56 +0100
  • 109e541642 Add Symbol key support to WeakMap Saúl Ibarra Corretgé 2023-11-13 10:06:24 +0100
  • 7926755704 Leave symbols in for Release CMake builds too Saúl Ibarra Corretgé 2023-11-13 13:02:11 +0100
  • f404980ec0
    Add fused get_loc0_loc1 opcode (#55) Ben Noordhuis 2023-11-13 00:54:13 +0100
  • 3504832a1f squash! 🤦 Ben Noordhuis 2023-11-12 23:47:46 +0100
  • afb423f3e1 Add fused get_loc0_loc1 opcode Ben Noordhuis 2023-11-12 23:28:25 +0100
  • ba9569c76f Drop MinGW CI using Makefile Saúl Ibarra Corretgé 2023-11-12 23:07:40 +0100
  • 1ccb36eee8 Add ASAN/MSAN/UBSAN support to CMake Saúl Ibarra Corretgé 2023-11-12 22:16:50 +0100
  • de677bad79 Drop MinGW CI using Makefile Saúl Ibarra Corretgé 2023-11-12 23:07:40 +0100
  • 99f4871b92 Add ASAN/MSAN/UBSAN support to CMake Saúl Ibarra Corretgé 2023-11-12 22:16:50 +0100
  • 94b85a0784
    Test Debug and Release CMake build types on CI (#52) Saúl Ibarra Corretgé 2023-11-12 23:04:46 +0100
  • 920cfc679a
    Add copyright notices (#51) Ben Noordhuis 2023-11-12 22:42:07 +0100
  • 17dac3b6ee fixup! Saúl Ibarra Corretgé 2023-11-12 22:34:59 +0100
  • 42b7f17db4 Only run the 262 test suite in release mode Saúl Ibarra Corretgé 2023-11-12 22:31:53 +0100
  • 843f216e40 Test Debug and Release CMake build types on CI Saúl Ibarra Corretgé 2023-11-12 15:10:13 +0100
  • 4e893a7e8c Add copyright notices Ben Noordhuis 2023-11-12 13:40:01 +0100
  • 1e3893d25e
    Remove duplicate test (#50) Ben Noordhuis 2023-11-12 13:35:52 +0100
  • e8ff1f4a3a
    Remove broken SHORT_OPCODES=0 build mode (#49) Ben Noordhuis 2023-11-12 13:35:41 +0100
  • d791b17336 Remove broken SHORT_OPCODES=0 build mode Ben Noordhuis 2023-11-12 10:17:59 +0100
  • a92e74acac
    Remove broken OPTIMIZE=0 build mode (#47) Ben Noordhuis 2023-11-12 13:34:08 +0100
  • 2dfabe311a Remove duplicate test Ben Noordhuis 2023-11-12 12:08:14 +0100
  • bce0e2bb22 Remove broken OPTIMIZE=0 build mode Ben Noordhuis 2023-11-12 10:11:10 +0100
  • 162a8b7409
    Remove trailing whitespace (#46) Ben Noordhuis 2023-11-12 10:01:40 +0100
  • ee132df881 Remove trailing whitespace Ben Noordhuis 2023-11-12 09:04:58 +0100
  • 15f798db27
    Implement Array.prototype.with (#45) Ben Noordhuis 2023-11-11 23:35:46 +0100
  • ca6962e2e2 Implement Array.prototype.with Ben Noordhuis 2023-11-11 22:36:20 +0100
  • a19b07af37
    Implement Array.prototype.toSorted (#44) Ben Noordhuis 2023-11-11 21:51:02 +0100
  • cfe4251c9a
    Implement String.prototype.toWellFormed (#43) Ben Noordhuis 2023-11-11 21:50:46 +0100
  • afee50e89e Fix compilation warning Saúl Ibarra Corretgé 2023-11-11 15:37:23 +0100
  • c17371b42a Don't set global compilation flags on CMake Saúl Ibarra Corretgé 2023-11-11 15:30:54 +0100
  • dbc2254106 Implement Array.prototype.toSorted Ben Noordhuis 2023-11-11 17:35:30 +0100
  • 69060df490 Implement String.prototype.toWellFormed Ben Noordhuis 2023-11-11 16:29:08 +0100
  • f067e212a6 Fix compilation warning Saúl Ibarra Corretgé 2023-11-11 15:37:23 +0100
  • 09840af76e Don't set global compilation flags on CMake Saúl Ibarra Corretgé 2023-11-11 15:30:54 +0100
  • 0720b068ca
    Implement String.prototype.isWellFormed (#41) Ben Noordhuis 2023-11-11 13:47:22 +0100
  • da69dff50d Implement String.prototype.isWellFormed Ben Noordhuis 2023-11-11 13:24:01 +0100
  • 0dc99e4ac2 Don't use -Werror by default on CMake Saúl Ibarra Corretgé 2023-11-10 22:06:23 +0100
  • f603aef16b Export library incldue directories Saúl Ibarra Corretgé 2023-11-10 22:03:50 +0100
  • 087f66247c Drop unused definition Saúl Ibarra Corretgé 2023-11-10 21:57:01 +0100
  • 68f7b1be3c Fix CMake generated artifact location Saúl Ibarra Corretgé 2023-11-10 21:42:40 +0100
  • 7b64da2325
    Improve BigInt hashing (#38) Ben Noordhuis 2023-11-10 21:01:09 +0100
  • b13335b044 Improve BigInt hashing Ben Noordhuis 2023-11-10 20:40:04 +0100
  • 8d62210e7d
    Remove non-standard BigInt methods (#37) Ben Noordhuis 2023-11-10 20:10:52 +0100
  • 6892668241 Remove non-standard BigInt methods Ben Noordhuis 2023-11-10 19:09:41 +0100
  • 55e845c5dd Add JS_GetVersion Saúl Ibarra Corretgé 2023-11-10 16:35:09 +0100
  • ca0c8fabf8 Add JS_GetVersion Saúl Ibarra Corretgé 2023-11-10 16:35:09 +0100
  • 38f88c0898
    Remove CONFIG_BIGNUM, always enable BigInt (#34) Ben Noordhuis 2023-11-10 16:09:54 +0100
  • 0b890ab55a squash! review Ben Noordhuis 2023-11-10 11:07:42 +0100
  • 3c144fd553 Add JS_GetAnyOpaque() to support polymorphism Ole André Vadla Ravnås 2020-10-11 04:34:57 +0200
  • 6d5695d7b4 squash Ben Noordhuis 2023-11-10 10:33:12 +0100