Commit Graph

  • 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
  • 0a361b7c0f handle missing test262 gracefully Charlie Gordon 2024-02-17 22:56:54 +0100
  • 74bdb4967c Improve tests Charlie Gordon 2024-02-17 21:54:19 +0100
  • 85fb2caeae Fix UB signed integer overflow in js_math_imul Charlie Gordon 2024-02-17 21:15:29 +0100
  • 8df4327559 Fix UB left shift of negative number Ben Noordhuis 2023-11-01 06:53:16 +0100
  • 3bb2ca360e Remove unnecessary ssize_t posix-ism Ben Noordhuis 2024-02-16 10:25:29 +0100
  • be1be8cf99 refactor: update loop Nicolas Duteil 2024-02-15 19:46:08 +0100
  • 8e21c6abb3 refactor: don't rely on __GLIBC__ Nicolas Duteil 2024-02-15 19:22:53 +0100
  • 989cc3b6dd refactor: move the /proc look to a separate function Nicolas Duteil 2024-02-15 19:20:33 +0100
  • c06af876f6 Improve string concatenation hack Charlie Gordon 2024-02-15 10:30:04 +0100
  • 8e21b96738 pass node-js command line arguments to microbench Charlie Gordon 2024-02-15 09:59:50 +0100
  • a2b6df87bf use snprintf instead of sprintf Nicolas Duteil 2024-02-15 09:02:25 +0100
  • 151929fd1a refactor: move fd_max initialization Nicolas Duteil 2024-02-14 21:27:48 +0100
  • 1e5d50ef8b refactor: try to use closefrom when supported Nicolas Duteil 2024-02-14 21:22:58 +0100
  • 95e0aa0526 Reverse e140122202 Charlie Gordon 2024-02-13 09:45:58 +0100
  • 1fe04149e9 Fix test262 error Charlie Gordon 2024-02-12 18:37:37 +0100
  • ef4e7b23f4 Fix compiler warnings Charlie Gordon 2024-02-12 18:35:27 +0100
  • 92e339d14f Simplify and clarify URL quoting js_std_urlGet Charlie Gordon 2024-02-12 18:34:52 +0100
  • 636c946531
    FreeBSD QuickJS Patch (#203) Nick Vatamaniuc 2024-02-12 05:28:00 -0500
  • ae6fa8d3d2
    Fix shell injection bug in std.urlGet (#61) Felix S 2024-02-12 10:20:25 +0000
  • 693449e34e
    add gitignore for build objects (#84) Sam 2024-02-12 09:28:38 +0000
  • 3de2adcb0d
    Merge branch 'master' into gitignore Charlie Gordon 2024-02-12 10:26:00 +0100
  • e140122202 Fix sloppy mode arguments uninitialized value use Ben Noordhuis 2023-11-01 04:24:42 +0100
  • 6dbf01bb1f Remove unsafe sprintf() and strcat() calls Ben Noordhuis 2023-11-01 22:16:59 +0100
  • 6535064577 Fix undefined behavior (UBSAN) Charlie Gordon 2024-02-11 21:32:36 +0100
  • e53d622359 Fix UB in js_dtoa1 Saúl Ibarra Corretgé 2023-12-22 22:50:02 +0100
  • fd6e039770 Add UndefinedBehaviorSanitizer support Ben Noordhuis 2023-11-01 05:00:43 +0100
  • 325ca194b7 Add MemorySanitizer support Ben Noordhuis 2023-11-01 04:30:34 +0100
  • 626e0d4e60 Unbroke tests/test_test_bjson.js Ben Noordhuis 2023-11-29 08:50:53 +0100