Commit graph

  • 0f8fdc4d1f Ignore testdir config when -d or -f is passed Ben Noordhuis 2023-11-26 22:28:34 +0100
  • b5148b212e
    Implement static class initializer blocks (#144) Ben Noordhuis 2023-11-26 21:11:48 +0100
  • 0facd6680d Implement static class initializer blocks Ben Noordhuis 2023-11-26 15:32:57 +0100
  • 51633afe56
    Remove no-op OP_swap+OP_swap bytecode sequence (#143) Ben Noordhuis 2023-11-26 16:54:43 +0100
  • d55ff07652 Remove no-op OP_swap+OP_swap bytecode sequence Ben Noordhuis 2023-11-26 15:39:09 +0100
  • fb1b1ced26
    Set default visibility to hidden and export the public API (#140) Saúl Ibarra Corretgé 2023-11-26 01:41:32 +0100
  • a18d6aaab8 clean! Saúl Ibarra Corretgé 2023-11-26 01:22:34 +0100
  • 7902a6f5a3 feedback! Saúl Ibarra Corretgé 2023-11-26 01:13:34 +0100
  • fa7a5c093c fixup! Saúl Ibarra Corretgé 2023-11-26 01:10:29 +0100
  • 8df335a7b9
    Expose class name to static initializers (#139) Ben Noordhuis 2023-11-26 01:09:18 +0100
  • b821af9f25 Set default visibility to hidden and export the public API Saúl Ibarra Corretgé 2023-11-26 00:42:25 +0100
  • 0803ebab5a Expose class name to static initializers Ben Noordhuis 2023-11-26 00:35:32 +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
  • b2a10f9168 Ignore -Wimplicit-fallthrough Saúl Ibarra Corretgé 2023-11-25 23:19:49 +0100
  • 800a0c4697 Squelch a -Wcast-function-type warnings Saúl Ibarra Corretgé 2023-11-25 23:09:47 +0100
  • 5fdc7586bf Fix null pointer arithmetic UB in libregexp Linus Groh 2023-11-25 21:34:12 +0000
  • 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
  • 7542b819d5 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
  • b1891416af Fix not making library include path public Saúl Ibarra Corretgé 2023-11-24 22:36:58 +0100
  • 85ba0f313d Add API to build Date objects Saúl Ibarra Corretgé 2023-11-24 21:17:21 +0100
  • ff5e8dc3f5 Fix repl autocompletion for regexp with flags Fedor Indutny 2023-11-24 10:05:23 -0800
  • d37e6a63a2 Fix repl autocompletion for regexp with flags Fedor Indutny 2023-11-24 10:05:23 -0800
  • 359e06f0ac Add APIs to build a Uint8Array from binary data directly Saúl Ibarra Corretgé 2023-11-24 17:33:12 +0100
  • 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
  • a60c0af925 Simplify code in CI Saúl Ibarra Corretgé 2023-11-24 14:00:50 +0100
  • a1f00b801b 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
  • aa9ce80acf Implement Map.groupBy Ben Noordhuis 2023-11-24 00:48:40 +0100
  • 3ed19fb74c Implement Object.groupBy Ben Noordhuis 2023-11-24 00:48:40 +0100
  • 6fc227ae3a Enable array-grouping test262 feature Ben Noordhuis 2023-11-24 00:48:40 +0100
  • 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 v0.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
  • ffc00e51af handle unused ic freeing Divy Srivastava 2023-11-23 17:15:19 +0530
  • f79e2c5b24 Add workflow for making releases Saúl Ibarra Corretgé 2023-11-22 22:46:07 +0100
  • 858d55664a Revert t262 changes Divy Srivastava 2023-11-23 15:12:32 +0530
  • 9059234d21 free IC in js_free_function_def Divy Srivastava 2023-11-23 14:20:49 +0530
  • b16b435f8a RunGC test262 Divy Srivastava 2023-11-23 12:08:24 +0530
  • a099304532 Formatting Divy Srivastava 2023-11-23 10:08:14 +0530
  • 478f974b33 add poly IC Divy Srivastava 2023-11-23 09:26:38 +0530
  • 5e4d45a9d4 Add -ng suffix to CLI output Saúl Ibarra Corretgé 2023-11-22 23:52:16 +0100
  • 780efd3c7f 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
  • 4221158660 Make MinGW builds fully statically linked Saúl Ibarra Corretgé 2023-11-22 15:44:13 +0100
  • a40967840b CMake: dynamically detect compiler options Saúl Ibarra Corretgé 2023-11-22 14:51:07 +0100
  • 40d1fa048e Specialized bytecode for default ctor Divy Srivastava 2023-11-22 16:50:51 +0530
  • 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
  • 46ddfba1f1 Fix AsyncGenerator.prototype.return error handling Ben Noordhuis 2023-11-21 23:39:08 +0100
  • 5ba4c7f1b6 Add queueMicrotask Saúl Ibarra Corretgé 2023-11-21 15:51:16 +0100
  • 35c7e3e592 Add 'self' global Saúl Ibarra Corretgé 2023-11-21 23:13:41 +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
  • bb2c576fba Neuter backing buf after realloc Divy Srivastava 2023-11-21 23:31:13 +0530
  • 88f85c12db Use ReferenceError from right realm/context Ben Noordhuis 2023-11-21 17:57:45 +0100
  • 223f219ddc Free old backing buf on failure Divy Srivastava 2023-11-21 19:57:24 +0530
  • 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
  • 8fd028ac81 Make Date methods argument coercion spec compliant Ben Noordhuis 2023-11-21 14:33:51 +0100
  • f16d27fd3b Implement Error causes Divy Srivastava 2023-11-21 18:00:31 +0530
  • e467306867 Implement ArrayBuffer.prototype.transfer Divy Srivastava 2023-11-21 17:55:01 +0530
  • 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
  • 408f33de1b Reject date strings with negative year zero Ben Noordhuis 2023-11-21 00:14:39 +0100
  • b56a82d19f
    Normalize inputs to String.prototype.localeCompare (#97) Ben Noordhuis 2023-11-21 00:00:54 +0100
  • ad91f9ae1e Enable test262 for RAB Divy Srivastava 2023-11-20 22:51:37 +0530
  • 1be5b376ab js_array_buffer_constructor argc check Divy Srivastava 2023-11-18 20:05:42 +0530
  • 56a3016ec0 Implement ResizableArrayBuffer Divy Srivastava 2023-11-18 19:35:28 +0530
  • 1dca4a1aff Normalize inputs to String.prototype.localeCompare Ben Noordhuis 2023-11-20 10:17:55 +0100
  • 0902d5191a Make JS_NewClassID thread aware Saúl Ibarra Corretgé 2023-11-20 12:16:46 +0100
  • a721bda7b5 Drop CONFIG_ALL_UNICODE and enable it by default Saúl Ibarra Corretgé 2023-11-20 10:25:54 +0100
  • 385ce6e564 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
  • d1960d1bfe
    Implement RegExp 'd' flag (#86) Ben Noordhuis 2023-11-20 09:45:44 +0100
  • 5ee611a069 DRY surrogate pair handling Ben Noordhuis 2023-11-20 03:46:32 +0100
  • e2bc6441f8
    Optimize RegExp ASCII literal matching (#94) Ben Noordhuis 2023-11-19 17:26:45 +0100
  • e49da8e96f
    Unbreak microbench, add os.now() (#93) Ben Noordhuis 2023-11-19 17:26:25 +0100
  • 4727e40ac8
    Retrieve RegExp 'g' flag in spec conformant way (#92) Ben Noordhuis 2023-11-19 17:26:03 +0100
  • c6e2a11dcd Optimize RegExp ASCII literal matching Ben Noordhuis 2023-11-19 14:22:45 +0100
  • 24b3baceae Unbreak microbench, add os.now() Ben Noordhuis 2023-11-19 14:38:06 +0100
  • 27b9794477 Retrieve RegExp 'g' flag in spec conformant way Ben Noordhuis 2023-11-19 12:10:42 +0100
  • b56cbb143c
    Implement extended named capture group identifiers (#90) Ben Noordhuis 2023-11-19 11:01:38 +0100
  • 7a0b7f72bf Implement extended named capture group identifiers Ben Noordhuis 2023-11-19 01:04:48 +0100
  • 20b3aca5a2
    Update to Unicode 15.0.0 (#89) Ben Noordhuis 2023-11-18 22:29:53 +0100
  • 22ca1f25f9 Upgrade to Unicode 15.0.0 Ben Noordhuis 2023-11-18 20:40:17 +0100
  • 5af98ca858
    Remove non-standard Date.__date_clock method (#88) Ben Noordhuis 2023-11-18 19:15:05 +0100
  • d4f75bdcc1 Remove non-standard Date.__date_clock method Ben Noordhuis 2023-11-18 17:21:42 +0100
  • 8ba4f4b824
    Remove dead code (#87) Ben Noordhuis 2023-11-18 19:14:24 +0100
  • e6ab8b242a Remove dead code Ben Noordhuis 2023-11-18 17:13:58 +0100