Commit graph

  • b257545b6f
    Better output from JS_ToCString() on exception (#274) Ben Noordhuis 2024-02-19 16:31:17 +0100
  • 273f5c5436 Add method to GetClassID Tyler Rockwood 2024-02-19 04:58:08 -0600
  • c5e09dfdcf Better output from JS_ToCString() on exception Ben Noordhuis 2024-02-18 20:47:58 +0100
  • 56d60020f4
    Fix tcc build, remove PACK macro (#271) Ben Noordhuis 2024-02-18 13:39:33 +0100
  • 9a59703160 Fix tcc build, remove PACK macro Ben Noordhuis 2024-02-18 12:39:41 +0100
  • 8cb2bee32d Fix big endian serialization Charlie Gordon 2024-02-18 09:29:16 +0100
  • 86b39a2fee Fix big endian serialization Charlie Gordon 2024-02-18 07:06:09 +0100
  • 8349a0f134 Force evaluation order in set_date_fields Charlie Gordon 2024-02-18 06:46:09 +0100
  • b37627d2c1 CI to silent wget by -nv (--no-verbose) Cotton Hou 2024-02-16 13:34:18 +0800
  • 290a72f788
    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
  • 486fe7d65b Remove unnecessary ssize_t posix-ism Ben Noordhuis 2024-02-15 09:55:22 +0100
  • fb03ca24d2 Add WASI support Saúl Ibarra Corretgé 2024-02-13 12:43:56 +0100
  • dca1f225c9 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
  • fcd225447e 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
  • 5fa77302c2 Align module export API with upstream Saúl Ibarra Corretgé 2024-02-12 10:30:18 +0100
  • 229b07b9b2 android: Additional malloc_usable_size() fixes Rob Loach 2024-01-30 16:46:28 -0500
  • f9a97d2f3e
    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
  • f15d97ba90
    Fix memory usage of rt->class_count Juan Campa 2024-01-29 15:43:03 -0500
  • 016b546980
    android: In NDK, malloc_usable_size() was renamed to dlmalloc_usable_size() Rob Loach 2024-01-29 14:51:49 -0500
  • 7be64d0df7 fix compile bug under clang(backend MSVC) VisualGMQ 2024-01-29 20:48:21 +0800
  • 591fa06e52 Add qjsc to release artifacts Marc Redemske 2024-01-22 14:13:29 +0100
  • 6868fb9e25 feat: Added functions to get access to module exports Guilherme Bernal 2024-01-18 07:26:37 -0800
  • 7bf2b54976
    feat: Added functions to get access to module exports Guilherme Bernal 2024-01-18 07:26:37 -0800
  • 2166a172a7 feat: print message in dump_error Henry 2024-01-18 17:25:14 +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
  • d6f71542a9 oops, github apply change it not quite right CGQAQ 2024-01-16 17:19:34 +0800
  • b3bd339d1a combine two cases CGQAQ 2024-01-16 16:45:36 +0800
  • 3322630754
    Update cutils.h "math.h" -> <math.h> Jason 2024-01-16 16:40:00 +0800
  • eb56e5cfd4 fix: label_lvalue sometimes read as uninitialized value CGQAQ 2024-01-16 13:02:03 +0800
  • 01b6d68c71 revert: regret on FORMAT_STRING macro definition change CGQAQ 2024-01-16 02:57:07 +0800
  • 39c3bb3d6d fix: clang-cl build errors CGQAQ 2024-01-16 02:10:05 +0800
  • 8682c0afb6 ci: Add windows-msvc target checking CGQAQ 2024-01-16 01:38:19 +0800
  • 32894e63f4 fix: Add checks for checking not in clang-cl CGQAQ 2024-01-16 01:34:38 +0800
  • 776c326b34 feat: Add support for compiling with Microsoft Visual Studio C++ (MSVC) CGQAQ 2024-01-15 17:06:43 +0800
  • 5f6171c722
    removed some unused vars (#245) Andries Hiemstra 2024-01-04 16:55:56 +0100
  • 021b8ccdd6 removed some unused vars andries@fam-hiemstra.nl 2024-01-04 15:08:59 +0100
  • 4b138c8923
    Run V8 spec conformance test suite (#243) Ben Noordhuis 2024-01-02 07:47:40 +0100
  • 4963b7491a squash! more suppressions Ben Noordhuis 2024-01-02 07:32:04 +0100
  • 8dab144e20 Run V8 spec conformance test suite Ben Noordhuis 2024-01-01 15:35:29 +0100
  • 9f9bf3c9ab
    Fix for/in iteration over proxy objects (#241) Ben Noordhuis 2023-12-30 22:47:32 +0100
  • 24639e1dcb Fix for/in iteration over proxy objects Ben Noordhuis 2023-12-30 20:36:48 +0100
  • 69869635de Fix evaluation order of computed properties Ben Noordhuis 2023-12-27 11:49:06 +0100
  • b5d6cea20e
    Fix Reflect typed array element conversion (#240) Ben Noordhuis 2023-12-30 10:45:33 +0100
  • a526e68ad6 Fix Reflect typed array element conversion Ben Noordhuis 2023-12-29 16:20:02 +0100
  • 05fb3d9dc8
    Fix Reflect with detached ArrayBuffer (#239) Ben Noordhuis 2023-12-29 15:10:45 +0100
  • d0d8ababaa Fix Reflect with detached ArrayBuffer Ben Noordhuis 2023-12-29 11:58:16 +0100
  • 5965e466c6 Remove tailing spaces hsiaosiyuan0 2023-12-29 19:08:36 +0800
  • 8792a0454b Remove tailing spaces hsiaosiyuan0 2023-12-29 18:59:57 +0800
  • 5d6f9953c0 Remove tailing spaces hsiaosiyuan0 2023-12-29 18:26:53 +0800
  • 484969d37a Remove temporary test file test.js hsiaosiyuan0 2023-12-27 20:29:14 +0800
  • 64c9ac5392
    Fix run-test262 dynamic import (#237) Ben Noordhuis 2023-12-27 10:19:58 +0100
  • 01f12ed91e Fix run-test262 dynamic import Ben Noordhuis 2023-12-26 20:58:24 +0100
  • 6787070915 Add test.js for testing hsiaosiyuan0 2023-12-27 10:32:56 +0800
  • ddabca7a62 Scan the source buffer twice to compute the column hsiaosiyuan0 2023-12-27 10:26:25 +0800
  • f2b57633c0 Do not reset loc to cc.loc to report the original call site hsiaosiyuan0 2023-12-26 23:33:36 +0800
  • 440fc1b96b
    Fix getTimezoneOffset() when tm_gmtoff is not available (#224) Nathan Rajlich 2023-12-24 00:34:14 -0800
  • 9cac51cc15 . Nathan Rajlich 2023-12-23 23:53:29 -0800
  • 4c4d73dd32 Remove CMake option Nathan Rajlich 2023-12-23 23:51:30 -0800
  • da5db5e100 Remove unnecessary comments Nathan Rajlich 2023-12-23 03:29:59 -0800
  • 86e13f2343 . Nathan Rajlich 2023-12-23 01:17:36 -0800
  • 2861411821 . Nathan Rajlich 2023-12-23 01:15:16 -0800
  • c522d1dfb2 Simplify Nathan Rajlich 2023-12-23 01:14:24 -0800
  • ebb4d7906d Check for __NEWLIB__ Nathan Rajlich 2023-12-23 01:07:16 -0800
  • cb0e4ffe67 Remove auto-detection, use explicit flag and enable for newlib by default Nathan Rajlich 2023-12-23 00:41: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
  • b3d5c293be Fix UB in js_dtoa1 Saúl Ibarra Corretgé 2023-12-22 22:50:02 +0100
  • dbba7e4c71 reduced JS_MAX_LOCAL_VARS (github issue #123) Fabrice Bellard 2023-12-22 11:06:37 +0100
  • fe563690bf Fix: 'for of' expression cannot start with 'async' Saúl Ibarra Corretgé 2023-12-22 22:37:44 +0100
  • 8d69295bbf Remove incorrect await in async yield* Saúl Ibarra Corretgé 2023-12-22 22:21:27 +0100
  • edc8036c9a Add container_of macro Saúl Ibarra Corretgé 2023-12-22 21:51:53 +0100
  • 5f8308d034 Safer typed array finalizer Fabrice Bellard 2023-12-22 11:03:13 +0100
  • 02174746cc 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
  • 60b022083a Add user-definable hook to prevent objects from being GC'ed bptato 2023-12-22 09:38:44 +0100
  • f94fbe2f8a Make performance configurable Nathan Rajlich 2023-12-22 02:26:53 -0800
  • 69dddbc83d Make performance configurable Nathan Rajlich 2023-12-22 02:26:53 -0800
  • 23de62c74c 1. Skip running tests-col and test-op_loc on windows platform, since there is no os.pipe support on it. 2. Add source location support for unary-expr and update the related column tests. 3. Fix ubsan error in find_line_num when function does not have pc2line info, this could happen when there are only var-dec statements declared by var and without initializers. hsiaosiyuan0 2023-12-22 14:37:56 +0800
  • d87b7461a1 1. Skip running tests-col and test-op_loc on windows platform, since there is no os.pipe support on it. 2. Add source location support for unary-expr and update the related column tests 3. Fix ubsan error in find_line_num when function does not have pc2line info, this could happen when there are only var-dec statements declared by var hsiaosiyuan0 2023-12-22 14:37:56 +0800
  • f0ef9e1593
    Implement RegExp 'v' flag, part 1 (#229) Ben Noordhuis 2023-12-21 19:37:31 +0100
  • 9e1bd2872f Update code comments to describe the steps in run-test.js hsiaosiyuan0 2023-12-21 20:07:27 +0800
  • 8655fe8a9a Advance reading offset when newline met to fix json_next_token broken. hsiaosiyuan0 2023-12-21 19:57:26 +0800
  • 7a1c9791c5 Remove useless include <_types/_uint8_t.h> hsiaosiyuan0 2023-12-21 19:17:07 +0800
  • 2bfc2fa480 Merge branch 'master' into feat/colnum hsiaosiyuan0 2023-12-21 19:09:46 +0800
  • 7608da05ef Extend makefile target 'test' to include 'test-op_loc'. hsiaosiyuan0 2023-12-21 18:38:35 +0800
  • 9f8187090c Add support for cmake -DDEBUG_LEAKS=1 Nathan Rajlich 2023-12-21 02:38:27 -0800
  • e511f5c0a8 Add regression tests for source locations in the bytecode stream. hsiaosiyuan0 2023-12-21 18:33:24 +0800
  • 9bb0a1551c Disable DST on local struct Nathan Rajlich 2023-12-21 02:24:53 -0800