Commit graph

  • 28512c51e9 Fix GC leak in js_proxy_get() Dmitry Volyntsev 2024-05-15 18:22:38 -0700
  • cfed2ec28a Fix GC leak in handling of JS_IteratorNext() result Dmitry Volyntsev 2024-05-14 16:20:02 -0700
  • e4495dbd88 Add JS_GetVersion() Dmitry Volyntsev 2024-05-09 18:31:53 -0700
  • 696fadb3d5 Add JS_IsArrayBuffer() Dmitry Volyntsev 2024-05-08 15:01:35 -0700
  • 2df2bcf908 Add JS_GetTypedArray() Dmitry Volyntsev 2024-05-08 14:38:34 -0700
  • d378a9f3a5
    Improve js_os_exec (#295) Charlie Gordon 2024-05-10 01:57:55 +0200
  • 0bd8aa72e2 Improve js_os_exec Charlie Gordon 2024-05-09 23:29:57 +0200
  • 9c2a19eaac Update JS_NewTypedArray() to C level API Dmitry Volyntsev 2024-05-09 13:13:45 -0700
  • 2537de175f refactor: write compiled file for closefrom compat to /dev/null Nicolas Duteil 2024-05-09 18:52:28 +0200
  • 97be5a32af
    Add js_resolve_proxy (#293) Charlie Gordon 2024-05-09 14:14:50 +0200
  • 55c20ee3d4 Add js_resolve_proxy Charlie Gordon 2024-05-09 14:06:36 +0200
  • f3f2f42717
    Add JS_StrictEq(), JS_SameValue(), and JS_SameValueZero() (#264) Kasper Isager Dalsgarð 2024-05-09 13:07:40 +0200
  • 6f9d05fd2b
    Expose JS_SetUncatchableError() (#262) Kasper Isager Dalsgarð 2024-05-09 12:45:47 +0200
  • d53aafe0f3
    Add the missing fuzz_common.c (#292) Renáta Hodován 2024-05-09 12:36:12 +0200
  • 7150f7f17d Add the missing fuzz_common.c Renata Hodovan 2024-05-09 10:44:28 +0200
  • b9eefc454f Fix js_strict_eq declaration Kasper Isager Dalsgarð 2024-05-09 09:19:15 +0200
  • 848761fbda Make js_strict_eq accept JSValueConst Kasper Isager Dalsgarð 2024-05-09 09:17:12 +0200
  • 0134098712 Add missing JS_DupValue calls Kasper Isager Dalsgarð 2024-05-09 09:13:05 +0200
  • 181151f936 Remove unnecessary JS_SetUncatchableError declaration Kasper Isager Dalsgarð 2024-05-09 09:09:30 +0200
  • 6dd67c2312 Make JS_StrictEq accept JSValueConst Kasper Isager Dalsgarð 2024-05-09 09:06:10 +0200
  • db9dbd0a2b
    Add JS_HasException() (#265) Kasper Isager Dalsgarð 2024-05-08 23:19:15 +0200
  • 6c43013140
    Add JS_NewTypedArray() (#272) Dmitry Volyntsev 2024-05-08 14:17:00 -0700
  • 8f9bfacf73 Add JS_NewTypedArray() Dmitry Volyntsev 2024-03-29 23:44:45 -0700
  • 01454caf78
    OSS-Fuzz targets improvements (#267) Renáta Hodován 2024-05-08 18:19:48 +0200
  • 95b81bf454
    Remove new lines in function constructor bozo.kopic 2024-05-08 17:58:23 +0200
  • 61a614f178 Add README to fuzzers Renata Hodovan 2024-04-23 18:49:52 +0200
  • 993b1d0180 Enable to define the LIB_FUZZING_ENGINE variable to ease the oss-fuzz integration Renata Hodovan 2024-05-07 11:38:30 +0200
  • 8dc1b0ddd9
    Merge c57e930e95 into 0c8fecab23 Haelwenn Monnier 2024-05-05 20:46:18 +0200
  • 0c8fecab23
    Improve class parser (#289) Charlie Gordon 2024-05-05 19:54:47 +0200
  • 33d6b08fe8 Improve class parser Charlie Gordon 2024-05-05 19:43:11 +0200
  • d9c699f528
    fix class method with name get (#258) Richard Davison 2024-05-05 18:46:30 +0200
  • 7a2c6f42d4
    Improve libunicode and libregexp headers (#288) Charlie Gordon 2024-05-05 17:47:40 +0200
  • 0a2209f95f Improve libunicode and libregexp headers Charlie Gordon 2024-05-05 17:39:48 +0200
  • 1402478d8d
    Improve unicode table handling (#286) Charlie Gordon 2024-05-05 12:10:24 +0200
  • c4842690c5 Improve unicode table handling Charlie Gordon 2024-05-05 11:26:24 +0200
  • 1dd4c33908 Move common fuzzer code into one place Renata Hodovan 2024-04-23 19:41:32 +0200
  • c4977c781f Add fuzzer dictionary with builtin and variable names Renata Hodovan 2024-04-03 22:06:00 +0200
  • 75e803ad96 Ensure std and os modules are available in the fuzz_eval and fuzz_compile targets Renata Hodovan 2024-04-03 17:24:12 +0200
  • 5b24c1adf2 Enable bignumber support in eval and compile targets Renata Hodovan 2024-04-03 17:19:32 +0200
  • 9335cbc9db Recreate and destroy JS runtime and context in fuzz_eval and fuzz_compile targets Renata Hodovan 2024-04-23 12:33:24 +0200
  • 349fb69ba7 Simplify the fuzz_regexp target Renata Hodovan 2024-04-23 18:01:39 +0200
  • 293baf971e Simplify the fuzz_eval and fuzz_compile targets Renata Hodovan 2024-04-23 12:20:12 +0200
  • 6bf144410c Small no-op improvements in the fuzz targets Renata Hodovan 2024-04-23 12:12:27 +0200
  • 6ca3f9f04d Add support to build libFuzzer targets Renata Hodovan 2024-04-23 11:51:00 +0200
  • 94fea3ed10 Move fuzz target sources from the oss-fuzz repository here Renata Hodovan 2024-04-03 16:37:35 +0200
  • db8d90fe1c Add JS_HasException() Kasper Isager Dalsgarð 2023-09-27 13:43:14 +0200
  • d6e3a87af6 Add JS_StrictEq(), JS_SameValue(), and JS_SameValueZero() Kasper Isager Dalsgarð 2023-01-09 20:24:19 +0100
  • 1476884d41 Add JS_ToDate() Kasper Isager Dalsgarð 2023-01-10 10:36:06 +0100
  • 9ec5307b9d Expose JS_SetUncatchableError() Kasper Isager Dalsgarð 2023-10-04 12:39:01 +0200
  • c57e930e95 Makefile: Allow building libquickjs as a shared library Haelwenn (lanodan) Monnier 2024-04-01 22:33:10 +0200
  • 2f698d3cb0 fix class method with name get Richard Davison 2024-03-26 08:15:00 +0100
  • 3b45d155c7 Fix endianness handling in js_dataview_getValue / js_dataview_setValue Charlie Gordon 2024-03-23 13:19:04 +0100
  • 653b2276cb Improve error handling Charlie Gordon 2024-03-23 12:58:53 +0100
  • 203fe2d539 Improve JSON.stringify Charlie Gordon 2024-03-23 12:43:45 +0100
  • ce6b6dcacd Use more explicit magic values for array methods Charlie Gordon 2024-03-23 09:52:23 +0100
  • c0e67c47cd Simplify redundant initializers for JS_NewBool() Charlie Gordon 2024-03-23 09:28:38 +0100
  • 06651314f5 Fix compilation with -DCONFIG_BIGNUM Charlie Gordon 2024-03-22 11:23:33 +0100
  • 65ecb0b0d6 Improve Date.parse, small fixes Charlie Gordon 2024-03-22 00:47:17 +0100
  • 2519e1a516
    Merge pull request #6 from iongion/fix-linux-compilation Andrew 2024-03-17 16:52:05 -0700
  • 29ee70ebdb Limit passic compiler specific flags when that compiler is used iongion 2024-03-17 19:50:22 +0100
  • 619be5b1a4 raw access to string bytes Zia 2024-03-14 01:24:16 +0330
  • adcfe4cadb class id argument type fix Zia 2024-03-14 01:20:53 +0330
  • a4eff5077e duplicated gettimeofday Zia 2024-03-14 01:20:11 +0330
  • f058e2a5f3 new string allocator Zia 2024-03-14 01:19:41 +0330
  • 855fef2606 win32 dll fix Zia 2024-03-14 01:14:46 +0330
  • 6a89d7c270
    Add CI targets, fix test_std.js (#247) Charlie Gordon 2024-03-03 21:57:38 +0100
  • 1d119aac0a Add CI targets, fix test_std.js Felipe Gasper 2024-03-03 21:40:33 +0100
  • a29d94d2df fix: fix compilation under non-linux systems without closefrom Nicolas Duteil 2024-03-03 18:46:55 +0100
  • e72136257b refactor: don't close the file descriptor associated with the directory stream Nicolas Duteil 2024-03-03 17:06:23 +0100
  • ebe7496d14
    Fix build: use LRE_BOOL in libunicode.h (#244) Kanstantsin Sokal 2024-03-03 06:36:00 -0800
  • 1a5333bcb3 prevent 0 length allocation in js_worker_postMessage Charlie Gordon 2024-03-03 14:42:01 +0100
  • e17cb9fc7a Add github CI tests Ben Noordhuis 2024-03-03 14:14:23 +0100
  • 06c100c9bf Prevent UB on memcpy and floating point conversions Charlie Gordon 2024-03-03 14:05:40 +0100
  • 3dd93eb4e4
    fix microbench when microbench.txt is missing (#246) Charlie Gordon 2024-03-03 03:38:49 +0100
  • 5be3295c29 fix microbench when microbench.txt is missing Charlie Gordon 2024-03-03 03:36:41 +0100
  • 35b7b3c379 Improve Date.parse Charlie Gordon 2024-03-03 02:59:08 +0100
  • 8d64731eb8 Improve Number.prototype.toString for radix other than 10 Charlie Gordon 2024-03-02 15:13:18 +0100
  • a78d2cbf7c Improve repl regexp handling Charlie Gordon 2024-03-02 14:36:44 +0100
  • 6b9d6f1746 Fix build: use LRE_BOOL in libunicode.h Kanstantsin Sokal 2024-02-27 11:57:48 -0800
  • 8180d3dd87 Improve microbench.js Charlie Gordon 2024-02-26 00:14:31 +0100
  • 78db49cf95 Improve Date.parse Charlie Gordon 2024-02-25 23:47:26 +0100
  • 6428ce0c8b show readable representation of Date objects in repl Charlie Gordon 2024-02-25 22:53:29 +0100
  • 27928ce491 Fix Map hash bug Charlie Gordon 2024-02-22 19:31:57 +0100
  • d1d1a2e710 fix: declare i variable Nicolas Duteil 2024-02-21 23:03:20 +0100
  • 697650f1d9 refactor: rename function to close_fds Nicolas Duteil 2024-02-21 22:56:19 +0100
  • b70e764427 Rewrite set_date_fields to match the ECMA specification Charlie Gordon 2024-02-21 21:22:10 +0100
  • ca4151bfbd remove previous file Nicolas Duteil 2024-02-21 16:16:16 +0100
  • b582f674a2 refactor: move test-closefrom to a separate dir Nicolas Duteil 2024-02-21 16:15:07 +0100
  • 1916ef8326 refactor: remove unused variable Nicolas Duteil 2024-02-21 16:14:30 +0100
  • 99ceb7efb9 refactor: use HAVE_CLOSEFROM to detect closefrom support Nicolas Duteil 2024-02-21 16:13:09 +0100
  • f58fe3211b refactor: define HAVE_CLOSEFROM if closefrom is supported Nicolas Duteil 2024-02-21 15:35:28 +0100
  • b91a2aec67 Add C API function JS_GetClassID() Tyler Rockwood 2024-02-20 09:29:08 +0100
  • 12c91df577 Improve surrogate handling readability Charlie Gordon 2024-02-20 00:22:32 +0100
  • 8d932deb49 Rename regex flag and field utf16 -> unicode Charlie Gordon 2024-02-19 16:30:08 +0100
  • 97ae6f39e6 Add benchmarks target Charlie Gordon 2024-02-18 17:52:35 +0100
  • c24a865a29 Improve run-test262 Charlie Gordon 2024-02-18 15:00:04 +0100
  • 4e8da44cca Add CI. Felipe Gasper 2024-02-18 07:31:58 -0500
  • bbf36d5b84 Fix big endian serialization Charlie Gordon 2024-02-18 08:29:04 +0100
  • 165c5c4f75
    Merge f42a36499f into 530ba6a631 Yonggang Luo 2024-02-17 16:55:40 -0800
  • 530ba6a631 handle missing test262 gracefully Charlie Gordon 2024-02-17 22:57:57 +0100