Commit graph

  • 1796b36db7 Remove JS_VALUE_GET_STRING from the public API Saúl Ibarra Corretgé 2024-03-23 23:01:38 +0100
  • 4a66289af4 Add JS_Newsymbol, an API for creating symbols Saúl Ibarra Corretgé 2024-03-23 23:44:47 +0100
  • 5e5b00c48c
    Improve string parsing and JSON parsing (#316) Charlie Gordon 2024-03-22 11:19:36 +0100
  • 3781c2a6db Add valgrind to CI Saúl Ibarra Corretgé 2024-03-18 12:40:23 +0100
  • 72cebeaf2a Remove unused variables in REPL Saúl Ibarra Corretgé 2024-03-19 12:02:12 +0100
  • dd2427785f Check for RegExp objects before going the standard object path in REPL Saúl Ibarra Corretgé 2024-03-19 11:57:16 +0100
  • 48cb3ac410 Do not link to pthread when targeting Android aabajyan 2024-03-19 23:46:32 +0400
  • 8db7d24f98 fix compiler warning: -Wunused-variable Enno Boland 2024-03-18 09:11:46 +0100
  • 5f8c636cef
    Add os.getpid (#320) Charlie Gordon 2024-03-17 20:01:06 +0100
  • 99e4e0d55e
    Disable ASLR, upgrade Ubuntu CI images (#321) Ben Noordhuis 2024-03-17 19:59:24 +0100
  • 3a55b803b0
    Make Object.prototype an immutable prototype object (#317) Charlie Gordon 2024-03-16 08:53:29 +0100
  • 5aef8b67b1
    fix potential memory leak (#318) Charlie Gordon 2024-03-16 08:51:58 +0100
  • 5d2202cad0
    Pin Ubuntu CI images to 20.04 (#315) Ben Noordhuis 2024-03-15 10:49:33 +0100
  • 45f8dc247c
    Improve JSON parser conformity (#303) Charlie Gordon 2024-03-14 08:19:11 +0100
  • 761ad7856f
    Fix tcc build action (#311) Ben Noordhuis 2024-03-14 00:06:48 +0100
  • 7c7b72a74e Update README, add fork information Saúl Ibarra Corretgé 2024-03-12 09:43:03 +0100
  • 50dcc707e0 Add TCC workflows to CI Saúl Ibarra Corretgé 2024-03-12 09:56:49 +0100
  • 473bd1d531 Fix Android build Saúl Ibarra Corretgé 2024-03-12 09:06:07 +0100
  • e859eae483 Add Android CI Saúl Ibarra Corretgé 2024-03-12 08:09:59 +0100
  • 5b1d9e4194 Now working on 0.5.0 Saúl Ibarra Corretgé 2024-03-11 11:23:43 +0100
  • d64967b73f Add wasi release job dependency Saúl Ibarra Corretgé 2024-03-11 11:23:11 +0100
  • 99a7fbb276 Set version to 0.4.1 Saúl Ibarra Corretgé 2024-03-11 11:16:31 +0100
  • d7a2025238 Fix not building qjsc during release process Saúl Ibarra Corretgé 2024-03-11 11:15:57 +0100
  • 125373836d Now working on 0.5.0 Saúl Ibarra Corretgé 2024-03-11 11:01:45 +0100
  • 434fecda17 Set version to 0.4.0 Saúl Ibarra Corretgé 2024-03-11 11:01:00 +0100
  • aaa208ac8f
    Improve error handling (#297) Charlie Gordon 2024-03-10 17:04:06 +0100
  • f2a91e86c7 Remove custom __getClass method Saúl Ibarra Corretgé 2024-03-09 20:28:35 +0100
  • 8d0d9391f9
    Unbreak repl string output (#300) Charlie Gordon 2024-03-10 13:32:33 +0100
  • 33e38bec00 Enable direct dispatch for WASI Tyler Rockwood 2024-03-09 21:50:46 -0600
  • 648a8f5be1
    Improve Date.parse (#289) Charlie Gordon 2024-03-10 10:34:26 +0100
  • c61336c4fc Update checkout actions Saúl Ibarra Corretgé 2024-03-06 10:10:02 +0100
  • d49a14ba3a Release WASM / WASI build artifacts too Saúl Ibarra Corretgé 2024-03-06 10:13:52 +0100
  • 4d052a7e71 Log endianness when dumping memory stats Saúl Ibarra Corretgé 2024-03-06 09:52:03 +0100
  • 215f246974 Add Big Endian CI target Saúl Ibarra Corretgé 2024-03-05 09:45:47 +0100
  • 4d6c98115b
    Fix Emscripten build henrydf 2024-03-06 15:56:45 +0800
  • 5abbeacc62
    Fix bug in GET_PREV_CHAR macro (#278) Charlie Gordon 2024-03-03 17:12:52 +0100
  • d11f5f600d
    Implement getTimezoneOffset for Win32 (#291) Aful 2024-03-03 18:23:48 +0300
  • 708dbcbf5b
    Fix big endian serialization (#269) Charlie Gordon 2024-03-02 18:38:29 +0100
  • f406d6f78c
    Accept /[\-]/u as a valid regular expression (#288) Ben Noordhuis 2024-03-02 13:29:15 +0100
  • 7dd2868856
    Improve Number.prototype.toString for radix other than 10 (#284) Charlie Gordon 2024-03-01 17:49:46 +0100
  • ec4f957ca1
    Add methods to detect arrays (#282) Tyler Rockwood 2024-02-28 05:17:18 -0600
  • 377e6a6c06 Fix JS_INVALID_PROMISE_STATE macro Tyler Rockwood 2024-02-26 11:31:03 -0600
  • d168361207 Add documentation for promise APIs Tyler Rockwood 2024-02-21 11:47:59 -0600
  • 47e07b25aa
    Fix Map hash bug (#281) Charlie Gordon 2024-02-23 11:57:43 +0100
  • 2d1473efbc
    Revert "Fix sloppy mode arguments uninitialized value use" (#276) Ben Noordhuis 2024-02-23 11:55:51 +0100
  • 79d417a90d Simplify and clarify URL quoting js_std_urlGet Charlie Gordon 2024-02-12 18:34:52 +0100
  • ed49e0f39e Fix shell injection bug in std.urlGet Felix S 2024-02-12 10:20:25 +0000
  • ef4d8ab2ed
    Force evaluation order in set_date_fields (#268) Charlie Gordon 2024-02-22 14:08:29 +0100
  • 33f72491a9
    Add method to GetClassID (#275) Tyler Rockwood 2024-02-20 02:29:08 -0600
  • b257545b6f
    Better output from JS_ToCString() on exception (#274) Ben Noordhuis 2024-02-19 16:31:17 +0100
  • 56d60020f4
    Fix tcc build, remove PACK macro (#271) Ben Noordhuis 2024-02-18 13:39:33 +0100
  • b37627d2c1 CI to silent wget by -nv (--no-verbose) Cotton Hou 2024-02-16 13:34:18 +0800
  • a0f507735d
    Remove unnecessary ssize_t posix-ism (#265) Ben Noordhuis 2024-02-15 11:32:48 +0100
  • fb03ca24d2 Add WASI support Saúl Ibarra Corretgé 2024-02-13 12:43:56 +0100
  • 7f928d289f Check-in all generated C files Saúl Ibarra Corretgé 2024-02-12 15:45:42 +0100
  • 7ded62c536 Align module export API with upstream Saúl Ibarra Corretgé 2024-02-12 10:30:18 +0100
  • 359a118562 Add qjsc to release artifacts Marc Redemske 2024-01-22 14:13:29 +0100
  • 229b07b9b2 android: Additional malloc_usable_size() fixes Rob Loach 2024-01-30 16:46:28 -0500
  • ca176d4e8b Fix memory usage of rt->class_count Juan Campa 2024-01-29 15:43:03 -0500
  • 412c0011bb android: In NDK, malloc_usable_size() was renamed to dlmalloc_usable_size() Rob Loach 2024-01-29 14:51:49 -0500
  • 6868fb9e25 feat: Added functions to get access to module exports Guilherme Bernal 2024-01-18 07:26:37 -0800
  • e995085d0c Fix evaluation order of computed properties Ben Noordhuis 2023-12-27 11:49:06 +0100
  • 48e4c63a0e
    Add support for compiling with Microsoft Visual Studio C++ (MSVC) (#246) Jason 2024-01-16 19:42:05 +0800
  • 5f6171c722
    removed some unused vars (#245) Andries Hiemstra 2024-01-04 16:55:56 +0100
  • 4b138c8923
    Run V8 spec conformance test suite (#243) Ben Noordhuis 2024-01-02 07:47:40 +0100
  • 9f9bf3c9ab
    Fix for/in iteration over proxy objects (#241) Ben Noordhuis 2023-12-30 22:47:32 +0100
  • b5d6cea20e
    Fix Reflect typed array element conversion (#240) Ben Noordhuis 2023-12-30 10:45:33 +0100
  • 05fb3d9dc8
    Fix Reflect with detached ArrayBuffer (#239) Ben Noordhuis 2023-12-29 15:10:45 +0100
  • 64c9ac5392
    Fix run-test262 dynamic import (#237) Ben Noordhuis 2023-12-27 10:19:58 +0100
  • 440fc1b96b
    Fix getTimezoneOffset() when tm_gmtoff is not available (#224) Nathan Rajlich 2023-12-24 00:34:14 -0800
  • 2fb838c803 Fix UB in js_dtoa1 Saúl Ibarra Corretgé 2023-12-22 22:50:02 +0100
  • fad030bef2 reduced JS_MAX_LOCAL_VARS (github issue #123) Fabrice Bellard 2023-12-22 11:06:37 +0100
  • bfb4b35722 Fix: 'for of' expression cannot start with 'async' Saúl Ibarra Corretgé 2023-12-22 22:37:44 +0100
  • 7ef2ed6363 Remove incorrect await in async yield* Saúl Ibarra Corretgé 2023-12-22 22:21:27 +0100
  • 0a640f5040 Add container_of macro Saúl Ibarra Corretgé 2023-12-22 21:51:53 +0100
  • c1a3b64382 Safer typed array finalizer Fabrice Bellard 2023-12-22 11:03:13 +0100
  • b8402ad388 Fix js_strtod with large integers Saúl Ibarra Corretgé 2023-12-22 21:46:01 +0100
  • 119f2c1b4c
    Add support for cmake -DDEBUG_LEAKS=1 (#230) Nathan Rajlich 2023-12-22 12:30:10 -0800
  • f94fbe2f8a Make performance configurable Nathan Rajlich 2023-12-22 02:26:53 -0800
  • f0ef9e1593
    Implement RegExp 'v' flag, part 1 (#229) Ben Noordhuis 2023-12-21 19:37:31 +0100
  • d1852b5ea2 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 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
  • 555d837334 Implement Error.prepareStackTrace support Saúl Ibarra Corretgé 2023-12-16 09:03:39 +0100
  • 471e821570
    Fix typo in #undef (#222) Ben Noordhuis 2023-12-16 15:11:28 +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
  • 7474b28036 Remove unused member from JSContext Saúl Ibarra Corretgé 2023-12-16 00:10:50 +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
  • 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
  • b51b5100b0
    Handle negative zero typed array indices correctly (#212) Ben Noordhuis 2023-12-14 11:12:55 +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
  • b478329cdd
    Remove JSFunctionBytecode.has_debug flag (#207) Ben Noordhuis 2023-12-12 00:10:52 +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