Commit graph

  • 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
  • 2e1013429a Add more tests Ben Noordhuis 2023-11-29 08:50:53 +0100
  • 48deab1aeb Fix runtime bugs Charlie Gordon 2024-02-11 12:49:40 +0100
  • c9e6c56c70 Improve microbench Charlie Gordon 2024-02-11 12:11:53 +0100
  • 22641eb381
    Merge 283efff107 into 2c793e5097 Ya Hui Liang 2024-02-11 00:44:40 +0000
  • 2c793e5097 Fix test262o error Charlie Gordon 2024-02-10 20:54:29 +0100
  • 37bd4ae62d Strip trailing spaces Charlie Gordon 2024-02-10 16:18:11 +0100
  • 6f480abbc8 avoid using INT64_MAX in double comparisons because it cannot be exactly represented as a double (bnoordhuis) Fabrice Bellard 2024-02-03 15:48:57 +0100
  • 1ed38eef33 fixed MingW64 install on Windows (absop) (github issue #230) Fabrice Bellard 2024-02-03 15:48:09 +0100
  • 00967aac24 fixed Promise return in the REPL by using a wrapper object in async std.evalScript() (github issue #231) Fabrice Bellard 2024-02-03 15:47:42 +0100
  • 1e7d27058d fix: fix flake to support new version Nicolas Duteil 2024-01-29 12:34:45 +0100
  • de3fedf7d6
    Merge a259ff61f4 into c6cc6a9a5e Vee Satayamas 2024-01-27 21:23:47 +0800
  • c6cc6a9a5e export JS_GetModuleNamespace (github issue #34) Fabrice Bellard 2024-01-27 13:27:32 +0100
  • cd666a851f simplified and fixed arrow function parsing (github issue #226) Fabrice Bellard 2024-01-27 13:12:54 +0100
  • 090685a8c2 update test results Fabrice Bellard 2024-01-27 13:12:37 +0100
  • fb3fd1a0a3
    Merge 5a1c24872d into 67723c93e4 Eros Zhao 2024-01-23 04:03:23 +0800
  • 67723c93e4 fixed js_std_await() in case 'obj' is not a promise (github issue #222) Fabrice Bellard 2024-01-22 18:03:35 +0100
  • a259ff61f4 adapt for NetBSD partially based on pkgsrc patches Vee Satayamas 2024-01-22 14:36:02 +0000
  • 9e561d5c2e fixed and simplified setTimeout() by using an integer timer handle (github issue #218) Fabrice Bellard 2024-01-19 10:20:34 +0100
  • 84058766e9 added js_std_await() and use it to wait for the evaluation of a module (github issue #219) Fabrice Bellard 2024-01-19 10:19:58 +0100
  • d6c7d169de update Changelog Fabrice Bellard 2024-01-19 10:18:32 +0100
  • 33b73677b7
    Merge branch 'bellard:master' into master nicolas-duteil-nova 2024-01-13 18:16:07 +0100
  • 3f81070e57 new release Fabrice Bellard 2024-01-13 11:16:02 +0100
  • 6e651e86e5 allow override of PREFIX, CROSS_PREFIX, CFLAGS and LDFLAGS in Makefile (humenda) Fabrice Bellard 2024-01-13 11:15:28 +0100
  • efdb722f02 fixed JS_GetScriptOrModuleName() in direct or indirect eval code Fabrice Bellard 2024-01-13 11:15:06 +0100
  • dcc2083e0c [make] Fix packaging-related issues Sebastian Humenda 2023-02-11 19:02:20 +0100
  • 9a4379daf6 native cosmopolitan build Fabrice Bellard 2024-01-11 15:29:19 +0100
  • e80917bad4 fixed uninitialized harnessbuf Fabrice Bellard 2024-01-11 15:28:41 +0100
  • c9509664ab update test results Fabrice Bellard 2024-01-11 15:28:12 +0100
  • e66ce48872 more portable and Windows version for getTimezoneOffset() (github issue #122) Fabrice Bellard 2024-01-11 15:26:39 +0100
  • 195c42b9fb added os.getpid() Fabrice Bellard 2024-01-11 15:25:28 +0100
  • 243f01a145
    Merge f7de3a0a85 into 10fc744ae4 Domingo Alvarez Duarte 2024-01-11 10:06:40 +0800
  • 10fc744ae4 regexp: fixed the zero advance logic in quantifiers (github issue #158) Fabrice Bellard 2024-01-10 14:36:19 +0100
  • f25e5d4094 optional chaining fixes (github issue #103) Fabrice Bellard 2024-01-09 19:15:40 +0100
  • e1e65aca91 fixed Date.toLocaleString() (kuzmas) Fabrice Bellard 2024-01-08 19:02:30 +0100
  • af308614a8 fixed regexp case insensitive flag Fabrice Bellard 2024-01-08 18:42:29 +0100
  • aac24640b1 fix worker termination in example (github issue #98) Fabrice Bellard 2024-01-08 18:41:03 +0100
  • c06c399f4f fixed next token parsing after a function definition (github issue #77) Fabrice Bellard 2024-01-08 18:40:35 +0100
  • 5935a26eae fixed class name init in static initializers Fabrice Bellard 2024-01-08 18:39:58 +0100
  • c3635861f6 avoid potentially undefined behavior and make valgrind happy (bnoordhuis) (github issue #153) Fabrice Bellard 2024-01-08 18:39:26 +0100
  • 3c2cfabfc7 fixed run_test262_harness_test() with modules Fabrice Bellard 2024-01-06 14:43:47 +0100
  • df3781d082 make for in faster and spec compliant (github issue #137) Fabrice Bellard 2024-01-06 14:43:29 +0100
  • 24aa7ba4f0 fixed test262: derived-this-uninitialized-realm.js Fabrice Bellard 2024-01-06 14:42:43 +0100
  • bd0b7048de added a comment for non-initialized warning in Valgrind (github issue #153) Fabrice Bellard 2024-01-06 11:20:20 +0100
  • 6a9b28be48 refactor: update flake Nicolas Duteil 2024-01-03 13:46:54 +0100
  • 8bd63aab8e feat: add flake Nicolas Duteil 2024-01-03 13:16:38 +0100
  • 3ab1c2b314 added 'in' operator for private fields Fabrice Bellard 2024-01-02 16:11:20 +0100
  • 16057644f3 class static block (initial patch by bnoordhuis) Fabrice Bellard 2024-01-02 16:10:43 +0100
  • a8064b74fb added note about atomic operations Fabrice Bellard 2024-01-02 16:10:24 +0100
  • 8f897d64d4 fixed crash in JS_DumpMemoryUsage (github issue #65) Fabrice Bellard 2024-01-02 16:09:55 +0100
  • e44b793e38 allow 'await' in the REPL and added os.sleepAsync() Fabrice Bellard 2024-01-02 16:09:30 +0100
  • 8de4538ff3 make JS_NewClassID thread safe Fabrice Bellard 2024-01-02 16:08:48 +0100
  • 5c120cd471 added Error cause Fabrice Bellard 2024-01-02 16:08:08 +0100
  • 2ee6be705f added os.now() Fabrice Bellard 2023-12-27 19:09:29 +0100
  • ffe81419ff define the same atoms with or without CONFIG_ATOMICS (github issue #76) Fabrice Bellard 2023-12-27 18:28:54 +0100
  • 2785ede778 fixed JS module autodetection with shebang (github issue #91) Fabrice Bellard 2023-12-27 18:19:46 +0100
  • b4d80502b6 fixed crash when resizing property shapes in case of OOM (github issue #129) Fabrice Bellard 2023-12-27 18:19:06 +0100
  • 7414e5f67f fixed the garbage collection of async functions with closures (github issue #156) Fabrice Bellard 2023-12-27 17:21:46 +0100
  • 399d916e66 removed memory leak Fabrice Bellard 2023-12-27 17:20:10 +0100
  • a47f40cde8 added RegExp 'd' flag (bnoordhuis) Fabrice Bellard 2023-12-27 17:19:44 +0100
  • 5fc27dc7cf added Promise.withResolvers Fabrice Bellard 2023-12-27 17:19:25 +0100
  • feefdb1742 added Array.prototype.{with,toReversed,toSpliced,toSorted} and TypedArray.prototype.{with,toReversed,toSorted} (initial patch by bnoordhuis) Fabrice Bellard 2023-12-27 17:19:00 +0100
  • c2c773e135 added Object.groupBy and Map.groupBy (initial patch by bnoordhuis) Fabrice Bellard 2023-12-27 17:18:39 +0100
  • 4876f72a1a added String.prototype.isWellFormed and String.prototype.toWellFormed Fabrice Bellard 2023-12-27 17:16:47 +0100
  • b8791e9b4a fixed detached TypedArray in sort() Fabrice Bellard 2023-12-27 17:13:44 +0100
  • e6da06e4f6 typos Fabrice Bellard 2023-12-27 17:11:25 +0100
  • 6e4931c4ad top-level-await support - follow the spec in the implementation of the module linking and evaluation to avoid errors with cycling module dependencies Fabrice Bellard 2023-12-27 17:10:47 +0100
  • 9b587c461b call js_std_free_handlers() in the code generated by qjsc (github issue #96) Fabrice Bellard 2023-12-22 11:07:00 +0100
  • e9290401ce reduced JS_MAX_LOCAL_VARS (github issue #123) Fabrice Bellard 2023-12-22 11:06:37 +0100
  • e68993b678 removed unused JSContext field Fabrice Bellard 2023-12-22 11:06:19 +0100
  • 07ff474992 use Unicode normalization in String.prototype.localeCompare Fabrice Bellard 2023-12-22 11:05:49 +0100
  • 7cefa7b121 'for of' expression cannot start with 'async' Fabrice Bellard 2023-12-22 11:05:18 +0100
  • 43420235d5 removed incorrect await in async yield* Fabrice Bellard 2023-12-22 11:04:54 +0100