Commit graph

  • 02a15ca2ba Remove CONFIG_BIGNUM, always enable BigInt Ben Noordhuis 2023-11-10 00:29:33 +0100
  • ae17b8522d
    Remove operator overloading (#32) Ben Noordhuis 2023-11-10 10:23:40 +0100
  • 321b9dc054 Remove operator overloading Ben Noordhuis 2023-11-10 00:05:34 +0100
  • df486eb331 Add JS_GetAnyOpaque() to support polymorphism Ole André Vadla Ravnås 2020-10-11 04:34:57 +0200
  • 39e834fc18 Add initial CMake support Saúl Ibarra Corretgé 2023-11-02 09:33:13 +0100
  • 7186e68c72 Add initial CMake support Saúl Ibarra Corretgé 2023-11-02 09:33:13 +0100
  • e449cb08ef
    Remove BigFloat (#31) Ben Noordhuis 2023-11-08 22:23:06 +0100
  • c1ed688610 Drop non-standard JSON extension Saúl Ibarra Corretgé 2023-11-08 21:39:27 +0100
  • 34031945c3 Remove BigFloat Ben Noordhuis 2023-11-08 22:04:45 +0100
  • 93a66b775a Drop non-standard JSON extension Saúl Ibarra Corretgé 2023-11-08 21:39:27 +0100
  • 5d5b3cc21f
    Remove BigDecimal (#29) Ben Noordhuis 2023-11-08 21:07:16 +0100
  • 11925bfabd Remove BigDecimal Ben Noordhuis 2023-11-08 20:55:24 +0100
  • 558a2ac761 Exit on sanitizer trap, don't recover Ben Noordhuis 2023-11-08 19:03:53 +0100
  • 8956d6bbd3 Fix UB unaligned load Ben Noordhuis 2023-11-08 19:03:53 +0100
  • 0068db8a11 Avoid UB when checking if float fits in int32 Ben Noordhuis 2023-11-08 19:03:53 +0100
  • 2f9f072ceb Exit on sanitizer trap, don't recover Ben Noordhuis 2023-11-08 19:03:53 +0100
  • 9c608d9987 Fix UB unaligned load Ben Noordhuis 2023-11-08 19:03:53 +0100
  • 2ce4b5624f Avoid UB when checking if float fits in int32 Ben Noordhuis 2023-11-08 19:03:53 +0100
  • 19c95b2e9d test Ben Noordhuis 2023-11-08 11:40:21 +0100
  • 826f05eb75 Fix number rounding with MinGW Ben Noordhuis 2023-11-08 11:32:42 +0100
  • 2f51cbc4e6 Add CI for MinGW on Windows Saúl Ibarra Corretgé 2023-11-06 23:15:19 +0100
  • 49c7ddfb54 Add CI for MinGW on Windows Saúl Ibarra Corretgé 2023-11-06 23:15:19 +0100
  • 4f02ab8cfa
    Fix use-after-free on error during module evaluation Saúl Ibarra Corretgé 2023-11-07 22:23:09 +0100
  • 48de4d0dde fixup! Saúl Ibarra Corretgé 2023-11-07 21:50:44 +0100
  • a3a57febed
    Implement Array.prototype.toReversed (#19) Ben Noordhuis 2023-11-07 17:31:33 +0100
  • 2ccea72431 Fix use-after-free on error during module evaluation Ole André Vadla Ravnås 2022-09-24 00:04:15 +0200
  • e2ae8746ca
    Drop support for "use strip" Saúl Ibarra Corretgé 2023-11-07 00:29:11 +0100
  • 062290ef12 fixup! Saúl Ibarra Corretgé 2023-11-07 00:22:52 +0100
  • e5a89cd6fb Drop support for "use strip" Saúl Ibarra Corretgé 2023-11-06 22:16:26 +0100
  • 1fb9a5010f
    Drop support for "use math" Saúl Ibarra Corretgé 2023-11-06 23:07:31 +0100
  • 47b5242a1a fixup! Saúl Ibarra Corretgé 2023-11-06 23:02:37 +0100
  • edeca5c259 Drop support for "use math" Saúl Ibarra Corretgé 2023-11-06 16:30:42 +0100
  • 9b3b3084fa
    Implement TypedArray.prototype.at (#18) Ben Noordhuis 2023-11-06 00:05:44 +0100
  • e4c266207c squash! align with JS_GetPropertyValue Ben Noordhuis 2023-11-05 23:58:36 +0100
  • c692c373f8 Implement Array.prototype.toReversed Ben Noordhuis 2023-11-05 23:55:21 +0100
  • de6e9a23b6 Implement TypedArray.prototype.at Ben Noordhuis 2023-11-05 14:46:14 +0100
  • 83d909e70b Ignore more build artifacts Ben Noordhuis 2023-11-05 14:00:39 +0100
  • a59faac8c4
    Improve interactive output on GHA (#15) Ben Noordhuis 2023-11-05 13:48:44 +0100
  • d6a4b9b613 Improve interactive output on GHA Ben Noordhuis 2023-11-05 11:50:13 +0100
  • 18eb603e0d
    Implement Promise.withResolvers (#14) Ben Noordhuis 2023-11-05 11:08:58 +0100
  • 99eb81e1a6
    Implement Array.prototype.at (#13) Ben Noordhuis 2023-11-05 11:08:46 +0100
  • 55018345ed
    Implement String.prototype.at (#12) Ben Noordhuis 2023-11-05 11:08:27 +0100
  • eb39867f41 Implement Promise.withResolvers Ben Noordhuis 2023-11-04 23:44:11 +0100
  • bc6b200128 Implement Array.prototype.at Ben Noordhuis 2023-11-04 22:32:57 +0100
  • 7ccf8031b0 Implement String.prototype.at Ben Noordhuis 2023-11-04 20:25:04 +0100
  • 7be933ebca
    Enable test262 on CI (#11) Ben Noordhuis 2023-11-04 10:27:57 +0100
  • b078e50ee3 squash! print newline Ben Noordhuis 2023-11-03 19:48:09 +0100
  • bc161dce0f squash! GHA-friendly run-test262 output Ben Noordhuis 2023-11-03 19:17:02 +0100
  • bb33991e0b Enable test262 on CI Ben Noordhuis 2023-11-03 18:45:03 +0100
  • 9d44ef4ac4 fixup! compile with -std=c11 Ben Noordhuis 2023-11-03 12:51:57 +0100
  • 90b201578c Replace pthreads with C11 threading support Ben Noordhuis 2023-11-03 11:57:56 +0100
  • b6e5541d93 Enable ASan en UBSan sanitizers on macOS CI Ben Noordhuis 2023-11-01 22:20:25 +0100
  • e5bdada266 Remove unsafe sprintf() and strcat() calls Ben Noordhuis 2023-11-01 22:16:59 +0100
  • 79f3bbc215 Fix build when bignum extensions are not enabled Saúl Ibarra Corretgé 2023-11-02 09:36:35 +0100
  • 6d7fd42aae Add JS_GetUint8Array API Saúl Ibarra Corretgé 2023-11-01 21:31:05 +0100
  • 9728fb2203 Add JS_GetUint8Array API Saúl Ibarra Corretgé 2023-11-01 21:31:05 +0100
  • b11a10471d fixup! Saúl Ibarra Corretgé 2023-11-01 21:36:07 +0100
  • a9ac7a07ff Add top-level await support Saúl Ibarra Corretgé 2023-11-01 21:22:49 +0100
  • c2b96fb38c Enable ASan en UBSan sanitizers on macOS CI Ben Noordhuis 2023-11-01 22:20:25 +0100
  • e8414cc9d0 Remove unsafe sprintf() and strcat() calls Ben Noordhuis 2023-11-01 22:16:59 +0100
  • f51616eac8 Don't build with Atomics support by default Saúl Ibarra Corretgé 2023-11-01 21:10:36 +0100
  • fd5173f211 fixup! Saúl Ibarra Corretgé 2023-11-01 21:36:07 +0100
  • edf5c2093e Add top-level await support Saúl Ibarra Corretgé 2023-11-01 21:22:49 +0100
  • 0834628220 Don't build with Atomics support by default Saúl Ibarra Corretgé 2023-11-01 21:10:36 +0100
  • 5f70d08c02 Update .gitignore Saúl Ibarra Corretgé 2023-11-01 21:06:41 +0100
  • f2a8f04f13 Enable UBSan sanitizer on CI Ben Noordhuis 2023-11-01 09:27:38 +0100
  • d6fbd6b744 Fix UB signed integer overflow Ben Noordhuis 2023-11-01 09:26:15 +0100
  • 4a8372a709 Fix UB left shift of negative number Ben Noordhuis 2023-11-01 06:53:16 +0100
  • 83e6fca8be Add UndefinedBehaviorSanitizer support Ben Noordhuis 2023-11-01 05:00:43 +0100
  • a9957cdcee Fix UB nullptr passing to memcpy() Ben Noordhuis 2023-11-01 04:55:30 +0100
  • 8217c69157 Fix UB shift into sign bit Ben Noordhuis 2023-11-01 04:46:16 +0100
  • 141b7759c7 Enable sanitizers on CI Ben Noordhuis 2023-11-01 05:03:26 +0100
  • cd4579d106 Add MemorySanitizer support Ben Noordhuis 2023-11-01 04:30:34 +0100
  • f8b3a2e93c Fix sloppy mode arguments uninitialized value use Ben Noordhuis 2023-11-01 04:24:42 +0100
  • 67585d0421 Fix -Wimplicit-const-int-float-conversion warnings Ben Noordhuis 2023-11-01 03:42:42 +0100
  • 62f67892ad
    ci: add macos build+test workflow (#3) Ben Noordhuis 2023-10-31 18:07:27 +0100
  • 2f7fd38f68
    ci: add linux build+test workflow (#2) Ben Noordhuis 2023-10-31 18:01:52 +0100
  • 2788d71e82 updated to Unicode 14.0.0 bellard 2022-03-06 19:00:24 +0100
  • 851695958a updated test262.conf bellard 2022-03-06 18:55:04 +0100
  • 446099aa9e added Object.hasOwn() bellard 2022-03-06 18:54:27 +0100
  • b9f58802dc fixed invalid Array.prototype.push/unshift optimization bellard 2022-03-06 18:53:03 +0100
  • b5e62895c6 2021-03-27 release bellard 2021-03-27 11:17:31 +0100
  • 204682fb87 2020-11-08 release take 2 bellard 2020-11-08 14:44:20 +0100
  • b1f67dfc1a 2020-11-08 release bellard 2020-11-08 14:30:56 +0100
  • 7c312df422 2020-09-06 release bellard 2020-09-06 19:10:15 +0200
  • 8900766099 2020-07-05 release bellard 2020-09-06 19:07:30 +0200
  • 1722758717 2020-04-12 release bellard 2020-09-06 19:04:20 +0200
  • 383e2b06c8 2020-03-16 release bellard 2020-09-06 19:02:03 +0200
  • 0e8fffd4de 2020-01-19 release bellard 2020-09-06 18:57:11 +0200
  • 91459fb672 2020-01-05 release bellard 2020-09-06 18:53:08 +0200
  • 9096e544ba test bellard 2020-09-06 18:47:30 +0200
  • 831dc3af46
    Initial commit bellard 2020-09-06 18:24:53 +0200