Commit graph

  • 40771c9103
    Disable flaky test on Cygwin (#202) Ben Noordhuis 2023-12-11 22:02:32 +0100
  • de44a37ae9 Fix not rebuilding source Saúl Ibarra Corretgé 2023-12-11 09:59:32 +0100
  • dbed7be3cb
    Handle TypedArray detach during iteration (#201) Ben Noordhuis 2023-12-11 09:22:02 +0100
  • f7f1906989
    Switch to SIGTERM in child process test (#203) Ben Noordhuis 2023-12-11 09:21:19 +0100
  • 315096461b
    Implement TypedArray.prototype.with (#200) Ben Noordhuis 2023-12-10 21:25:31 +0100
  • 83dfc635f1
    Implement TypedArray.prototype.toSorted (#199) Ben Noordhuis 2023-12-10 21:23:52 +0100
  • 05f00a87f7
    Implement TypedArray.prototype.toReversed (#198) Ben Noordhuis 2023-12-10 21:21:21 +0100
  • baf50f9236 fixed duplicate static private setter/getter test Fabrice Bellard 2023-12-09 12:32:32 +0100
  • e8b97048d4 Symbol.species is no longer used in TypedArray constructor from a TypedArray Fabrice Bellard 2023-12-09 12:32:00 +0100
  • 46996ff258 fixed delete super.x error Fabrice Bellard 2023-12-09 12:31:33 +0100
  • 67d90092fe Add regression test for previous commit Ben Noordhuis 2023-12-10 19:20:15 +0100
  • 30e4767e67 fixed lexical scope of 'this' with eval (github issue #192) Fabrice Bellard 2023-12-09 12:27:39 +0100
  • f1b7b6da71
    Replace JSValueConst with JSValue (#195) Ben Noordhuis 2023-12-10 15:15:42 +0100
  • 4d57997ee7
    Remove CONFIG_CHECK_JSVALUE build mode (#194) Ben Noordhuis 2023-12-10 13:50:26 +0100
  • 4c1b9f8c7f
    Fix OP_FMT_none_loc bytecode dumping (#192) Ben Noordhuis 2023-12-09 23:46:54 +0100
  • f6ed206bd5
    Change regexp flags field from uint8 to uint16 (#185) Ben Noordhuis 2023-12-09 16:47:05 +0100
  • 6bd3d5660e
    Use JS_ToBigIntFree() instead of JS_ToBigInt() (#190) Ben Noordhuis 2023-12-09 14:54:54 +0100
  • 4fc814311a
    Remove js_new_bf() (#189) Ben Noordhuis 2023-12-09 14:54:33 +0100
  • d17129035d
    Remove duplicate JS_GetBigInt call (#188) Ben Noordhuis 2023-12-09 14:54:13 +0100
  • f7d2169999
    Rename LRE_FLAG_UTF16 to LRE_FLAG_UNICODE (#186) Ben Noordhuis 2023-12-08 10:58:00 +0100
  • 42b708622c
    Use named constant for regexp bytecode size field (#183) Ben Noordhuis 2023-12-07 23:00:32 +0100
  • 9539e3cc65 Fix private field setters Saúl Ibarra Corretgé 2023-12-07 22:08:06 +0100
  • 9de152667f
    Add NetBSD support (#177) Felipe Gasper 2023-12-07 09:48:31 -0500
  • 7542b14c5b Fix Makefile rebuilding every target Saúl Ibarra Corretgé 2023-12-07 11:22:34 +0100
  • 622ce2cc9d 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
  • e7e938fa50 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 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
  • 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
  • 56738d8b4b
    Add Cygwin compatibility Felipe Gasper 2023-12-03 12:15:07 -0500
  • 9c2614c2fa
    Fix building with tcc (#170) Ben Noordhuis 2023-12-03 13:36:51 +0100
  • 148a205b71 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
  • a5b9e54151
    Re-enable stack depth checks under ASan (#161) Ben Noordhuis 2023-11-30 22:18:23 +0100
  • 0745c3a12b 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
  • bfd8c381cb 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
  • 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
  • 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
  • 3b034b84d9
    Fix null pointer arithmetic UB in libregexp (#136) Linus Groh 2023-11-29 13:43:02 +0000
  • f181b3e54f
    Remove dead code (#155) Ben Noordhuis 2023-11-29 10:13:13 +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
  • 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
  • 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
  • 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
  • 8be0358dd7
    Ignore testdir config when -d or -f is passed (#145) Ben Noordhuis 2023-11-27 00:59:30 +0100
  • b5148b212e
    Implement static class initializer blocks (#144) Ben Noordhuis 2023-11-26 21:11:48 +0100
  • 51633afe56
    Remove no-op OP_swap+OP_swap bytecode sequence (#143) Ben Noordhuis 2023-11-26 16:54:43 +0100
  • fb1b1ced26
    Set default visibility to hidden and export the public API (#140) Saúl Ibarra Corretgé 2023-11-26 01:41:32 +0100
  • 8df335a7b9
    Expose class name to static initializers (#139) Ben Noordhuis 2023-11-26 01:09:18 +0100
  • d4c1244045 Ignore -Wimplicit-fallthrough Saúl Ibarra Corretgé 2023-11-25 23:19:49 +0100
  • d74b2e7ec1 Squelch a -Wcast-function-type warnings Saúl Ibarra Corretgé 2023-11-25 23:09:47 +0100
  • 7776cc3b75 Fix getting array buffer when building Uint8Array Saúl Ibarra Corretgé 2023-11-25 00:42:44 +0100
  • 27287519aa Fix implicit enum conversion Saúl Ibarra Corretgé 2023-11-24 23:40:48 +0100
  • 8f2993bd68 Add APIs to build a Uint8Array from binary data directly Saúl Ibarra Corretgé 2023-11-24 17:33:12 +0100
  • 268cde8270 Add API to build Date objects Saúl Ibarra Corretgé 2023-11-24 21:17:21 +0100
  • 0bbb78ce5e Fix not making library include path public Saúl Ibarra Corretgé 2023-11-24 22:36:58 +0100
  • ff5e8dc3f5 Fix repl autocompletion for regexp with flags Fedor Indutny 2023-11-24 10:05:23 -0800
  • 463df3adf6 Simplify code in CI Saúl Ibarra Corretgé 2023-11-24 14:00:50 +0100
  • 72e542fbeb Add MinGW 32 CI target Saúl Ibarra Corretgé 2023-11-24 13:58:20 +0100
  • 22a3d80740 Implement Map.groupBy Ben Noordhuis 2023-11-24 00:48:40 +0100
  • 3e54403b08 Implement Object.groupBy Ben Noordhuis 2023-11-24 00:48:40 +0100
  • 52f7524932 Enable array-grouping test262 feature Ben Noordhuis 2023-11-24 00:48:40 +0100
  • a8a5ecb095
    Specialize bytecode for default ctor (#112) Divy Srivastava 2023-11-23 16:27:18 -0800
  • 4e73bcf42d
    Now working on version 0.2.0 Saúl Ibarra Corretgé 2023-11-23 15:46:00 +0100
  • fd3d71b486
    Set version 0.1.0 Saúl Ibarra Corretgé 2023-11-23 14:44:54 +0100
  • af456e6c11 Add workflow for making releases Saúl Ibarra Corretgé 2023-11-22 22:46:07 +0100
  • 5e4d45a9d4 Add -ng suffix to CLI output Saúl Ibarra Corretgé 2023-11-22 23:52:16 +0100
  • 1dcb61b521 CMake: dynamically detect compiler options Saúl Ibarra Corretgé 2023-11-22 14:51:07 +0100
  • d88b6734e9 Make MinGW builds fully statically linked Saúl Ibarra Corretgé 2023-11-22 15:44:13 +0100
  • 5573681986 Remove outdated comment from test262.conf Ben Noordhuis 2023-11-22 00:29:02 +0100
  • 165128257f
    Fix AsyncGenerator.prototype.return error handling (#109) Ben Noordhuis 2023-11-21 23:57:10 +0100
  • 8d496b3e3c Add queueMicrotask Saúl Ibarra Corretgé 2023-11-21 15:51:16 +0100
  • 1fcb573e6b
    Implement ArrayBuffer.prototype.transfer (#101) Divy Srivastava 2023-11-21 10:29:23 -0800
  • 9e8d278161
    Use ReferenceError from right realm/context (#107) Ben Noordhuis 2023-11-21 19:24:15 +0100
  • 7c9cf46f97
    Make Date methods argument coercion spec compliant (#104) Ben Noordhuis 2023-11-21 15:04:38 +0100
  • 7aabea9db0
    Implement Error causes (#103) Divy Srivastava 2023-11-21 05:59:26 -0800
  • d8ea7df950
    Reject date strings with negative year zero (#100) Ben Noordhuis 2023-11-21 11:43:45 +0100
  • 5ce2957e23 Make JS_NewClassID thread aware Saúl Ibarra Corretgé 2023-11-20 12:16:46 +0100
  • b56a82d19f
    Normalize inputs to String.prototype.localeCompare (#97) Ben Noordhuis 2023-11-21 00:00:54 +0100
  • a721bda7b5 Drop CONFIG_ALL_UNICODE and enable it by default Saúl Ibarra Corretgé 2023-11-20 10:25:54 +0100
  • bef2a12566
    DRY surrogate pair handling (#95) Ben Noordhuis 2023-11-20 09:46:02 +0100