Commit graph

  • c011898ea0 Fix memory leak in JS_WriteObject2 Saúl Ibarra Corretgé 2024-07-12 15:41:24 +0200
  • 7faef8680d Extern after windows.h Andrew Johnson 2024-07-01 17:53:03 +0300
  • af084de6f9 Add 'extern' statements to public headers for C++ compatibility Andrew Johnson 2024-07-01 13:30:20 +0300
  • f9d1029ea3 Fix Linux with GCC 4.8 CI Saúl Ibarra Corretgé 2024-07-12 15:55:45 +0200
  • b071d36ab5 Rename qjsc -r to qjsc -b Nathan Rajlich 2024-07-04 00:35:56 -0700
  • aa5e4d2132
    Add qjsc -r flag to output raw bytecode Nathan Rajlich 2024-07-03 21:52:01 -0700
  • 76f99007f7 Reduce duplication in Linux and MacOS CI file, improve flexibility Andrew Johnson 2024-07-03 03:00:20 +0300
  • ba9b4a82ec
    Add qjsc -n parameter to override script name stored in bytecode (#459) Nathan Rajlich 2024-07-03 00:51:30 -0700
  • 193d1a864f Document qjsc -s flag in help output Nathan Rajlich 2024-07-02 23:55:51 -0700
  • 07fa1cbc4a
    Add js_dbuf_realloc to avoid ubsan error Andrew Johnson 2024-07-02 01:43:34 +0300
  • b9de2b0bf8 Ignore maybe-uninitialised on MacOS with GCC >= 11 Andrew Johnson 2024-07-01 21:39:32 +0300
  • e8ef9d6072 Avoid function name collisions Andrew Johnson 2024-06-27 19:42:33 +0300
  • d489078ea1 Avoid macro and function name collisions between sources Andrew Johnson 2024-06-27 18:50:32 +0300
  • 845150232f Remove quickjs-libc from sources when BUILD_QJS_LIBC enabled Andrew Johnson 2024-06-27 22:12:54 +0300
  • 136f5a2c66 Cleanup unused-variable warnings Andrew Johnson 2024-06-24 13:40:42 +0300
  • 2ea0848616 Add CI for Windows x86 + MSVC Saúl Ibarra Corretgé 2024-06-17 09:17:21 +0200
  • a008f1c098 Fix the Windows x86 MSVC build startewho 2024-06-15 21:04:42 +0800
  • c98d445b63 Save cur_pc on delete OP Saúl Ibarra Corretgé 2024-06-13 09:21:05 +0200
  • b09ad82622 Now working on 0.6.0 Saúl Ibarra Corretgé 2024-06-07 22:26:48 +0200
  • e1e8112f98 Fix uploading all built artifacts to a release Saúl Ibarra Corretgé 2024-06-07 22:25:01 +0200
  • 0827b37f8c Set version to 0.5.0 Saúl Ibarra Corretgé 2024-06-07 22:11:28 +0200
  • ed8f73413c Add getter for GC threshold KaruroChori 2024-06-04 17:40:07 +0200
  • d3da56b630 Sync TLA implementation with upstream Tom Lienard 2024-04-22 10:36:50 +0100
  • a4e48a6a65
    Add riscv64 builds to CI Saúl Ibarra Corretgé 2024-06-07 08:29:50 +0200
  • 6efe30b4b4
    Improve macro compatibility with C++ KaruroChori 2024-06-07 06:29:12 +0000
  • e36f4bc4b6 add missing include files in headers Charlie Gordon 2024-06-06 12:35:34 +0200
  • 22c10224ac fix: missing math.h for NAN nekosu 2024-06-06 11:52:15 +0800
  • 8ac7c0d51f fix: nested member access nekosu 2024-06-05 20:22:15 +0800
  • e5673a8e68 Add JS_ToBigUint64 Saúl Ibarra Corretgé 2024-05-27 10:10:30 +0200
  • c7bd41197a Explicit cast in JS_NewInt64 & JS_NewUint32 Frère Jérôme 2024-06-03 11:22:19 +0200
  • 1746ab8e28 Make Linux aarch64 binaries on release too Saúl Ibarra Corretgé 2024-05-28 13:53:35 +0200
  • 3eaea6c4cf Improve number conversions Charlie Gordon 2024-05-26 10:02:27 +0200
  • bb4878dd50 Add JS_ThrowPlainError Saúl Ibarra Corretgé 2024-05-21 09:21:47 +0200
  • 569f51fba2 Add JS_GetLength Icemic 2024-05-23 23:52:02 +0800
  • 9a2a246b51 Add JS_FreePropertyEnum corresponding to JS_GetOwnPropertyNames Icemic 2024-05-23 23:50:15 +0800
  • 921c1eef50
    Simpler utf8_decode (#414) Charlie Gordon 2024-05-27 08:15:52 +0200
  • 9e67b47c0d
    Improve number to string conversions (#400) Charlie Gordon 2024-05-26 08:06:36 +0200
  • 139b51fe4b
    Simplify number parsing (#386) Charlie Gordon 2024-05-26 00:17:04 +0200
  • 1baa6763f8
    Improve UTF-8 decoding and encoding functions (#410) Charlie Gordon 2024-05-21 14:08:33 +0200
  • f588210641
    Cherrypick https://github.com/bellard/quickjs/pull/289 (#404) KaruroChori 2024-05-18 08:15:34 +0000
  • 5a7e578482
    Improve parsing error messages (#405) Charlie Gordon 2024-05-14 20:36:10 +0200
  • 99c6719b7d
    Fix invalid exception for class method with name "get" KaruroChori 2024-05-14 07:16:26 +0000
  • 5ca3c509d0
    Fixed CMakeLists.txt for Emscripten builds (#403) Jonathan Barronville 2024-05-14 02:44:46 -0400
  • b81d4deee4
    Improve internal string allocation methods (#398) Charlie Gordon 2024-05-10 12:43:35 +0200
  • f9ecc1a598
    Fix encoding bug in js_dtoa_radix (#399) Charlie Gordon 2024-05-07 19:35:34 +0200
  • 6cb1301305 Accept "kmg" suffixes for memory limits Saúl Ibarra Corretgé 2024-04-23 14:37:57 +0200
  • e5ae6cf106 Fix handling of memory limit Saúl Ibarra Corretgé 2024-04-16 16:42:11 +0200
  • 2050bc782a Fix CLI memory stats output Saúl Ibarra Corretgé 2024-04-22 09:30:10 +0200
  • 840ce4e719 Make sure repos are updated before installing valgrind in CI Saúl Ibarra Corretgé 2024-04-22 11:53:50 +0200
  • 38f9e429e4 Update gcc-4.8 CI to Ubuntu 18.04 Saúl Ibarra Corretgé 2024-04-22 09:24:06 +0200
  • 3241b46220 Remove unused variable Saúl Ibarra Corretgé 2024-04-22 10:15:44 +0200
  • f227746c6e
    Add util.inspect emulation in REPL (#387) Charlie Gordon 2024-04-21 08:46:17 +0200
  • a77873d657
    Optimize String.fromCharCode and String.fromCodePoint (#391) Charlie Gordon 2024-04-21 08:28:02 +0200
  • 83726bb00c
    Add utility functions for string to integer conversions (#366) Charlie Gordon 2024-04-19 11:35:44 +0200
  • f326a7a195
    Add strip option in qjsc to reduce object size (#388) Charlie Gordon 2024-04-19 08:41:12 +0200
  • 43dc65d605
    Fix potential conversion errors (#384) Charlie Gordon 2024-04-16 23:18:02 +0200
  • 70a60f0aa1
    Add REPL dark and light color themes (#383) Charlie Gordon 2024-04-16 14:18:37 +0200
  • 29b45337f0
    Fix member accesses for non-decimal numeric literals (#377) bptato 2024-04-16 14:17:50 +0200
  • 5797f2a716
    Improve DUMP_READ_OBJECT (#382) Charlie Gordon 2024-04-16 09:24:21 +0200
  • 2c47b7beb1
    Expose public equality comparison and sameness public API. (#373) Cryse Hillmes 2024-04-16 14:46:22 +0800
  • 18c632c754 Fix performance.now() to return a double Saúl Ibarra Corretgé 2024-04-15 11:03:56 +0200
  • 7597fc7fb0
    Fix potential atom leak in JS_ReadFunctionTag (#380) Charlie Gordon 2024-04-15 14:03:24 +0200
  • 8dcdb92047
    fix crash in js_typed_array_slice caused by memory overlap (#379) Null 2024-04-15 12:40:00 +0800
  • 4fb2e38b8a
    Simplify arrow function parsing (#360) Charlie Gordon 2024-04-14 02:44:34 +0200
  • 16e7661fa0
    Improve dump option support (#344) Charlie Gordon 2024-04-14 02:00:19 +0200
  • bb674c0c3b
    Add iOS build to CI Saúl Ibarra Corretgé 2024-04-12 12:24:18 +0200
  • 38fa7d7cf6 Fix crash in FinalizationRegistry when the observed object is GC'd Saúl Ibarra Corretgé 2024-04-11 10:57:31 +0200
  • 325ce95c5e
    Remove js_unlikely macro (#370) Ben Noordhuis 2024-04-12 12:21:20 +0200
  • b20aad8d1a
    Add faster test262 test target (#362) Charlie Gordon 2024-04-09 10:36:49 +0200
  • 6d801de3e5
    Improve js_array_lastIndexOf and friends (#359) Charlie Gordon 2024-04-08 23:08:49 +0200
  • 0658d9c3e9
    Fix js_math_imul (#356) Charlie Gordon 2024-04-08 22:50:39 +0200
  • 97c918662b
    Fix crashes in DUMP output (#350) Charlie Gordon 2024-04-08 21:25:01 +0200
  • 56593f419b
    Fix JS_ReadString for wide strings on big endian targets (#354) Charlie Gordon 2024-04-08 17:02:20 +0200
  • f62b90daa2
    Improve REPL directive support (#348) Charlie Gordon 2024-04-08 15:34:30 +0200
  • d308a13579
    Use string_get for clarity (#352) Charlie Gordon 2024-04-07 19:35:32 +0200
  • 3f06c95558
    Use more functions for explicit surrogate handling (#353) Charlie Gordon 2024-04-07 18:19:55 +0200
  • 1db884b140
    Unify JS_DumpValue functions (#349) Charlie Gordon 2024-04-07 16:25:55 +0200
  • b8a2cf40d8
    Fix fix-js-get-string AM/PM computation for Date.prototype.toLocaleString (#355) Charlie Gordon 2024-04-07 16:25:03 +0200
  • d61988211c
    Accept shell scripts in JS_DetectModule (#358) Charlie Gordon 2024-04-07 16:23:50 +0200
  • 15c6a773b6
    remove v8 output files in make clean (#357) Charlie Gordon 2024-04-07 16:22:54 +0200
  • c33b8c9b13 Add Windows + Ninja to CI Saúl Ibarra Corretgé 2024-04-06 22:42:01 +0200
  • 7fe17cc2d3 Remove unnecessary shell change in CI Saúl Ibarra Corretgé 2024-04-06 22:28:52 +0200
  • 573a60bfc7 Fix compilation on MSVC 2022 in release mode Saúl Ibarra Corretgé 2024-04-06 22:07:51 +0200
  • 51608ce6d2 Fix CI to make actual release builds on Windows Saúl Ibarra Corretgé 2024-04-06 20:38:22 +0200
  • fd99929f5d
    Improve completion in REPL (#343) Charlie Gordon 2024-04-06 21:37:19 +0200
  • 02c06d0036
    fix memory leaks in run-test262 (#345) Charlie Gordon 2024-04-05 12:06:40 +0200
  • 8c861c130e Update ci.yml Saúl Ibarra Corretgé 2024-04-04 15:51:47 +0200
  • 8a03548736 Run macOS CI on both amd64 and aarch64 Saúl Ibarra Corretgé 2024-04-04 15:43:12 +0200
  • c15ef1f8dc
    Add JS_TryGetProperty (#337) Charlie Gordon 2024-04-03 05:10:08 +0200
  • 569b238ec4
    Add cross-platform Atomics support Saúl Ibarra Corretgé 2024-04-02 21:50:42 +0200
  • 0de570988a
    Fix strict name conformity cases (#335) Charlie Gordon 2024-03-30 17:15:25 +0100
  • 8b56215cc2
    Fix more v8 errors (#336) Charlie Gordon 2024-03-30 13:11:37 +0100
  • f80a5b08cf
    Implement setInterval() (#338) Ben Noordhuis 2024-03-30 09:36:38 +0100
  • 93d1742fc4
    Small fixes in Date.parse (#333) Charlie Gordon 2024-03-27 12:48:08 +0100
  • c7ca3febd3
    Don't serialize IC opcodes (#334) Ben Noordhuis 2024-03-27 12:07:11 +0100
  • f02ed184a2
    Fix more error cases (#332) Charlie Gordon 2024-03-26 13:22:37 +0100
  • c076339899 Expose JS_GetPropertyInt64 in the public API Saúl Ibarra Corretgé 2024-03-25 09:19:12 +0100
  • b8341ecafa Don't expose JS_{Get,Set}PropertyInternal in the public API Saúl Ibarra Corretgé 2024-03-23 21:52:32 +0100
  • 3b50de4848
    Improve consistency of JS_NewFloat64 API (#319) Charlie Gordon 2024-03-25 08:29:04 +0100
  • 18f2898f52
    Fix fully initializing JSStackFrame (#328) Saúl Ibarra Corretgé 2024-03-24 22:06:57 +0100