Commit graph

  • c257fc0e00 Switch to -D define instead of config.h Nathan Rajlich 2023-12-21 01:24:17 -0800
  • e397c3671a . Nathan Rajlich 2023-12-20 16:20:36 -0800
  • 978a145cf2 Use CMake to check if tm_gmtoff exists Nathan Rajlich 2023-12-20 16:05:55 -0800
  • 162082c4af Remove manual dst adjustment Nathan Rajlich 2023-12-20 15:42:32 -0800
  • 9d43673f0a Improve source location supports also add some regression tests. hsiaosiyuan0 2023-12-21 00:47:44 +0800
  • 4570ee8337 Implement RegExp 'v' flag, part 1 Ben Noordhuis 2023-12-20 15:35:00 +0100
  • d1852b5ea2 Remove unnecessary casts Saúl Ibarra Corretgé 2023-12-19 23:18:11 +0100
  • bfd69711a5 Remove unnecessary casts Saúl Ibarra Corretgé 2023-12-19 23:18:11 +0100
  • c29ae8d08c Now working on 0.4.0 Saúl Ibarra Corretgé 2023-12-19 22:58:20 +0100
  • 2d0b6d8ade Set version to 0.3.0 v0.3.0 Saúl Ibarra Corretgé 2023-12-19 22:46:31 +0100
  • 4c929c5b6b Implement Error.stackTraceLimit Saúl Ibarra Corretgé 2023-12-19 16:01:47 +0100
  • c3a0d6eb49 Implement Error.stackTraceLimit Saúl Ibarra Corretgé 2023-12-19 16:01:47 +0100
  • 555d837334 Implement Error.prepareStackTrace support Saúl Ibarra Corretgé 2023-12-16 09:03:39 +0100
  • 07fad0752c Implement Error.prepareStackTrace support Saúl Ibarra Corretgé 2023-12-16 09:03:39 +0100
  • 016903800f . Nathan Rajlich 2023-12-18 18:00:02 -0800
  • 2871afbd42 . Nathan Rajlich 2023-12-18 17:59:22 -0800
  • 8ad0bb8ea2 Minimize diff Nathan Rajlich 2023-12-18 17:25:20 -0800
  • fe049ff5b8 Add timezone adjustment Nathan Rajlich 2023-12-18 17:17:03 -0800
  • 1819329809 Simplify Nathan Rajlich 2023-12-18 17:00:01 -0800
  • cc8aa7d2d6 Fix getTimezoneOffset() when tm_gmtoff is not available Nathan Rajlich 2023-12-18 03:12:59 -0800
  • 471e821570
    Fix typo in #undef (#222) Ben Noordhuis 2023-12-16 15:11:28 +0100
  • 098992dcae Fix typo in #undef Ben Noordhuis 2023-12-16 12:47:15 +0100
  • 8934101a67 Drop non-standard Error properties Saúl Ibarra Corretgé 2023-12-16 00:43:47 +0100
  • 5cbf8727a6
    Retain function source code in serialized bytecode (#218) Ben Noordhuis 2023-12-16 01:01:26 +0100
  • cbafcc948a Implement /\p{Basic_Emoji}/u Ben Noordhuis 2023-12-16 00:52:07 +0100
  • 7474b28036 Remove unused member from JSContext Saúl Ibarra Corretgé 2023-12-16 00:10:50 +0100
  • 1c648d2b6b Drop non-standard Error properties Saúl Ibarra Corretgé 2023-12-16 00:43:47 +0100
  • 55a5dc04cc Remove unused member from JSContext Saúl Ibarra Corretgé 2023-12-16 00:10:50 +0100
  • d851cb6114 squash Ben Noordhuis 2023-12-15 13:46:07 +0100
  • c23ca52a7f squash Ben Noordhuis 2023-12-15 13:33:00 +0100
  • 0630538abe Retain function source code in serialized bytecode Ben Noordhuis 2023-12-15 00:25:55 +0100
  • 35e6bfceb1
    Partially port bellard/quickjs@58f374ef42 (#214) Ben Noordhuis 2023-12-15 00:03:18 +0100
  • ba8b80f112
    Remove broken JS_READ_OBJ_ROM_DATA flag (#216) Ben Noordhuis 2023-12-14 15:25:29 +0100
  • 440aba4b90 Remove broken JS_READ_OBJ_ROM_DATA flag Ben Noordhuis 2023-12-14 15:05:58 +0100
  • b38b99c0a4 Partially port bellard/quickjs@58f374ef42 Ben Noordhuis 2023-12-14 14:45:36 +0100
  • e5812862f9 Fix 'return' handling with 'yield' in 'for of' or with finally blocks Saúl Ibarra Corretgé 2023-12-14 10:54:12 +0100
  • 39901e2b86 Fix async generator in case of exception in implicit await in the 'return' statement Saúl Ibarra Corretgé 2023-12-14 10:31:43 +0100
  • 864a66459b Raise an error if a private method is added twice to an object Fabrice Bellard 2023-12-13 18:59:47 +0100
  • 21a775ca79 Fix 'return' handling with 'yield' in 'for of' or with finally blocks Saúl Ibarra Corretgé 2023-12-14 10:54:12 +0100
  • b51b5100b0
    Handle negative zero typed array indices correctly (#212) Ben Noordhuis 2023-12-14 11:12:55 +0100
  • 31fbc9f42c Fix async generator in case of exception in implicit await in the 'return' statement Saúl Ibarra Corretgé 2023-12-14 10:31:43 +0100
  • 59ed494edf Handle negative zero typed array indices correctly Ben Noordhuis 2023-12-14 10:38:09 +0100
  • d2633dd804 Raise an error if a private method is added twice to an object Fabrice Bellard 2023-12-13 18:59:47 +0100
  • 5168db1965
    Handle TypedArray detach during iteration (#209) Ben Noordhuis 2023-12-13 08:55:01 +0100
  • 8baafc46bd
    Don't throw OOB exception for detached typed array (#208) Ben Noordhuis 2023-12-12 23:14:33 +0100
  • 9754baf4a0 Handle TypedArray detach during iteration Ben Noordhuis 2023-12-12 22:59:44 +0100
  • f45827b27b Don't throw OOB exception for detached typed array Ben Noordhuis 2023-12-12 22:37:43 +0100
  • b478329cdd
    Remove JSFunctionBytecode.has_debug flag (#207) Ben Noordhuis 2023-12-12 00:10:52 +0100
  • 7a54564638 Remove JSFunctionBytecode.has_debug flag Ben Noordhuis 2023-12-11 22:57:54 +0100
  • 030a0ddf3f Add navigator.userAgent to qjs CLI Saúl Ibarra Corretgé 2023-12-11 09:52:48 +0100
  • bace4f635e
    Record source column positions (#193) Ben Noordhuis 2023-12-11 22:36:13 +0100
  • 51a726af5a Record source column positions Ben Noordhuis 2023-12-09 14:52:59 +0100
  • 40771c9103
    Disable flaky test on Cygwin (#202) Ben Noordhuis 2023-12-11 22:02:32 +0100
  • 9d708c6b16 Disable flaky test on Cygwin Ben Noordhuis 2023-12-10 21:56:01 +0100
  • de44a37ae9 Fix not rebuilding source Saúl Ibarra Corretgé 2023-12-11 09:59:32 +0100
  • cfaec0dd3c Add navigator.userAgent to qjs CLI Saúl Ibarra Corretgé 2023-12-11 09:52:48 +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
  • ceade351c5 Handle TypedArray detach during iteration Ben Noordhuis 2023-12-10 21:40:44 +0100
  • e10d75a050 Change to SIGTERM in child process test Ben Noordhuis 2023-12-10 22:15:48 +0100
  • 315096461b
    Implement TypedArray.prototype.with (#200) Ben Noordhuis 2023-12-10 21:25:31 +0100
  • 28e70fd090 Implement TypedArray.prototype.with Ben Noordhuis 2023-12-10 21:02:09 +0100
  • 83dfc635f1
    Implement TypedArray.prototype.toSorted (#199) Ben Noordhuis 2023-12-10 21:23:52 +0100
  • 30f1ff2914 Implement TypedArray.prototype.toSorted Ben Noordhuis 2023-12-10 20:14:41 +0100
  • 05f00a87f7
    Implement TypedArray.prototype.toReversed (#198) Ben Noordhuis 2023-12-10 21:21:21 +0100
  • 6d73b596d6 Implement TypedArray.prototype.toReversed Ben Noordhuis 2023-12-10 20:09:13 +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
  • 79c2e48b52 fixed duplicate static private setter/getter test Fabrice Bellard 2023-12-09 12:32:32 +0100
  • a08610341c Symbol.species is no longer used in TypedArray constructor from a TypedArray Fabrice Bellard 2023-12-09 12:32:00 +0100
  • 1612931d0e fixed delete super.x error Fabrice Bellard 2023-12-09 12:31:33 +0100
  • 63453650bc Add regression test for previous commit Ben Noordhuis 2023-12-10 19:20:15 +0100
  • e00301ff52 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
  • 8b86ad944b Replace JSValueConst with JSValue Ben Noordhuis 2023-12-10 14:35:35 +0100
  • 4d57997ee7
    Remove CONFIG_CHECK_JSVALUE build mode (#194) Ben Noordhuis 2023-12-10 13:50:26 +0100
  • 0797ebc380 Remove CONFIG_CHECK_JSVALUE build mode Ben Noordhuis 2023-12-10 13:33:13 +0100
  • 4c1b9f8c7f
    Fix OP_FMT_none_loc bytecode dumping (#192) Ben Noordhuis 2023-12-09 23:46:54 +0100
  • b1764993dd Fix OP_FMT_none_loc bytecode dumping Ben Noordhuis 2023-12-09 23:12:52 +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
  • 24e346a89f Use JS_ToBigIntFree() instead of JS_ToBigInt() Ben Noordhuis 2023-12-09 12:53:32 +0100
  • 0d1ba2aa51 Remove js_new_bf() Ben Noordhuis 2023-12-09 11:54:55 +0100
  • 65839193f3 Remove duplicate JS_GetBigInt call Ben Noordhuis 2023-12-09 11:41:58 +0100
  • f7d2169999
    Rename LRE_FLAG_UTF16 to LRE_FLAG_UNICODE (#186) Ben Noordhuis 2023-12-08 10:58:00 +0100
  • 24cb53f44f Rename LRE_FLAG_UTF16 to LRE_FLAG_UNICODE Ben Noordhuis 2023-12-08 10:36:21 +0100
  • 8faa8af7fd Change regexp flags field from uint8 to uint16 Ben Noordhuis 2023-12-08 00:27:03 +0100
  • 42b708622c
    Use named constant for regexp bytecode size field (#183) Ben Noordhuis 2023-12-07 23:00:32 +0100
  • aad7388a82 Use named constant for regexp bytecode size field Ben Noordhuis 2023-12-07 22:21:06 +0100
  • 9539e3cc65 Fix private field setters Saúl Ibarra Corretgé 2023-12-07 22:08:06 +0100
  • 6caa53ab4a 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
  • b8908c0e0c Add NetBSD CI. Felipe Gasper 2023-12-07 09:29:35 -0500
  • 9ef379580b Add NetBSD support. Felipe Gasper 2023-12-07 09:28:55 -0500
  • 14606893de Accommodate OSes (e.g., NetBSD) with bswap* macros. Felipe Gasper 2023-12-07 09:28:06 -0500