Commit Graph

  • 1d1a8b8955
    FreeBSD QuickJS Patch Nick Vatamaniuc 2023-12-05 02:13:38 -0500
  • 94010edb57 the BigInt support is now always included bellard 2023-12-04 19:26:32 +0100
  • 03cc5ecc88 fixed js_proxy_isArray stack overflow (github issue #178) bellard 2023-12-01 18:15:03 +0100
  • 6de52d878a bf_set_ui() fix (github issue #133) bellard 2023-12-01 17:56:22 +0100
  • 61b50e8036 xxx chaimhong 2023-11-17 15:01:39 +0800
  • 2205334a7b add getpid api chaimhong 2023-11-17 14:57:59 +0800
  • a4ea89aa4d Fix an implicit conversion error from the latest clang Jesse Wilson 2023-11-01 23:58:50 -0400
  • f7de3a0a85 Add the filename to the output, when there is repetition the symbol "@=^" is shown. mingodad 2023-06-08 10:00:47 +0200
  • 204ee9d17b Add an option to output profiling/coverage info (basically function calls count and clock_t time spent). There is an option to define how many samples to use with the definition of compile time macro "PROFILE_CALLS_SAMPLE" the default value is 10. The code is guarded by a compile time macro "CONFIG_PROFILE_CALLS", to build execute "make CONFIG_PROFILE_CALLS=1". When using the added option "-p" we can repeat it up to 3 times: - "-p" -> Only update calls count and omit functions with 0 calls - "-p -p" -> Update calls count and sampled time_spent and omit functions with 0 calls - "-p -p -p" -> Like the above but showing functions with 0 calls. The output format: =[ code_line call_count acumulated_time_spent average_time_spent function_name ] [454 2 1 6 xfillArr] mingodad 2023-06-06 14:13:10 +0200
  • 0564593143
    Fix stack overflow in CVE-2023-31922 Nick Vatamaniuc 2023-05-28 01:50:46 -0400
  • 490e8c3bbe Fix locale-aware representation of hours in Date class Kuzma Shapran 2023-03-14 08:43:22 +1300
  • 283efff107 feat: add config file for debug with vscode LiangYaHui 2023-02-01 15:56:48 +0800
  • 66a3dd533f
    Flush buffers on console.log and printf Richard Davison 2022-12-14 10:50:32 +0100
  • 5a1c24872d fix: format line ErosZy 2022-11-12 23:59:49 +0800
  • c5b00eea28 fix: comments parse error because of column number ErosZy 2022-11-12 23:25:18 +0800
  • 00ed5215e2 feat: add column number ErosZy 2022-11-12 22:53:03 +0800
  • cc2f9e219c windows added to release build pipeline Serhii Volovyk 2022-11-03 11:00:59 +0200
  • 572026e942
    Merge pull request #4 from near/fix-bf_set_ui Bo Yao 2022-10-10 11:25:56 +0800
  • d8f121bf5f fix undefined behavior: shift 32 bits for uint32_t in bf_set_ui Bo Yao 2022-09-29 15:18:08 +0800
  • a2c07b9145 fix undefined behavior: shift 32 bits for uint32_t in bf_set_ui Bo Yao 2022-09-29 15:18:08 +0800
  • 1adb61f006 fix: missing formal parameter is not an actual error. HarlonWang 2022-09-07 10:15:38 +0800
  • 351cd7fc94 fix var_count overflow in JSFunctionBytecode pangbo.pb 2022-09-05 16:59:28 +0800
  • 83c426d8ac
    Merge pull request #3 from near/fix-uint64-overflow Bo Yao 2022-08-23 11:28:06 +0800
  • 487654f86d to uint64 overflow return -1 Bo Yao 2022-08-23 11:27:02 +0800
  • 2afe3dbfe8 release job updated Serhii Volovyk 2022-07-20 23:56:09 +0300
  • 7d8939ee18 build script modified Serhii Volovyk 2022-07-19 14:48:51 +0300
  • 97dd13f618 changes moved from near js sdk repo to this fork Serhii Volovyk 2022-07-19 14:24:52 +0300
  • c7d9ffe112 optimize type error not a function and its name HarlonWang 2022-06-27 11:43:52 +0800
  • e6ff0446b6 optimize type error not a function and its name HarlonWang 2022-06-25 09:52:14 +0800
  • ba79f1b157 optimize type error not a function and its name HarlonWang 2022-06-25 09:51:00 +0800
  • ae91068e91 optimize type error not a function and its name HarlonWang 2022-06-24 10:25:43 +0800
  • 2788d71e82 updated to Unicode 14.0.0 bellard 2022-03-06 19:00:24 +0100
  • 851695958a updated test262.conf bellard 2022-03-06 18:55:04 +0100
  • 446099aa9e added Object.hasOwn() bellard 2022-03-06 18:54:27 +0100
  • b9f58802dc fixed invalid Array.prototype.push/unshift optimization bellard 2022-03-06 18:53:03 +0100
  • a2ce903e66
    Merge pull request #5 from c0i/fix_linux_compile Andrew 2022-02-22 21:27:03 -0800
  • 6abfefe5ca fix: dbuf_printf realloc fail when string more than 128 zhazhachen 2022-01-13 11:12:27 +0800
  • 53b327151c Fix function last line do not saved in pc2line table issue pengyaozong 2021-11-15 11:23:09 +0800
  • 655c88bd2f fix: linux compile local 2021-09-21 15:55:52 +0800
  • 2902f49b4b
    Merge pull request #4 from c0i/dev Andrew 2021-09-19 07:53:13 -0700
  • 4c9988fb56 fix: output exe to platform directory local 2021-09-18 20:29:44 +0800
  • 2af70e45e9 fix: compile error on Windows local 2021-09-18 20:02:28 +0800
  • f42a36499f Fixes cutils.h for MSVC Yonggang Luo 2021-07-30 15:41:11 +0800
  • 121dca5c9c GCC compatibility. Andrew 2021-08-01 06:22:21 -0700
  • c8f45cbcdb Merge branch 'master' of https://github.com/c-smile/quickjspp Andrew 2021-08-01 06:15:15 -0700
  • 2488030ca0 MSVC compatibility / x64 Andrew 2021-08-01 06:15:05 -0700
  • 573d8b6e9a
    Update README.md Andrew 2021-07-31 21:09:22 -0700
  • f6798caf05 Trim trailing spaces Yonggang Luo 2021-07-30 23:08:50 +0800
  • 9484582b33 add gitignore for build objects Samuel Hellawell 2021-07-29 01:55:08 +0100
  • 25f545f156 [persistence] Fix of AV when storage was not closed explicitly. Andrew 2021-07-18 19:35:05 -0700
  • d1ea93e2a5 Persistence fixes. Andrew 2021-07-12 19:28:52 -0700
  • 9b8445ff69 C2440 - VS Win fix tkmru 2021-07-08 16:14:12 +0200
  • e5d2b1625b Sync with QuickJS v. 2021-03-27 Andrew 2021-04-25 14:25:07 -0700
  • bd0b29f93d Fix shell injection bug in std.urlGet felix 2021-04-06 15:17:21 +0200
  • f35cedf220 feat: expose getpid function Cotton Malone 2021-03-30 18:15:31 +0200
  • b5e62895c6 2021-03-27 release bellard 2021-03-27 11:17:31 +0100
  • dc8e4d27fc FreeBSD build bug fixes dnybz 2021-03-26 15:31:08 +0800
  • 0300409150 Allow entrypoints that aren't checked for stack overflow Zachary Michaels 2021-03-09 18:27:05 -0800
  • c8ea4c4f83 Stack overflow detection wrapping for more entrypoints Zachary Michaels 2021-03-09 16:19:49 -0800
  • c920bcb4d3 Fix stack overflow detection Zachary Michaels 2021-03-05 15:57:36 -0800
  • 35f5a29d9a Merge branch 'master' of https://github.com/c-smile/quickjspp Andrew 2021-03-02 10:29:24 -0800
  • cf9901fb80 JSX fixes + JS Debugger hooks (as used in Sciter.JS Inspector) Andrew 2021-03-02 10:29:22 -0800
  • b5e802a23a
    Update architecture.md Andrew 2021-03-02 06:42:25 -0800
  • fe8d55507b
    Update Storage.md Andrew 2021-03-01 21:34:41 -0800
  • 0820493e32
    Update Storage.md Andrew 2021-03-01 21:33:49 -0800
  • 4ee9cdcac2
    Update architecture.md Andrew 2021-03-01 21:05:02 -0800
  • 01c5a4ffd5
    Update architecture.md Andrew 2021-03-01 20:57:57 -0800
  • 7464a56382
    Update README.md Andrew 2021-03-01 20:56:56 -0800
  • 228a0390e0 + Persistent Storage module. Andrew 2021-03-01 19:38:15 -0800
  • 1027035050 Adds __DIR__ and __FILE__ constants that resolve to folder and path name of the script. Andrew 2021-02-22 19:18:38 -0800
  • 0de0a70e7b Clean up source changes. Quinten Lansu 2021-02-19 09:09:58 +0100
  • 537b6cdd44 Copying changes over for Windows version. Quinten Lansu 2021-02-19 08:57:21 +0100
  • 205a1d9155 Split quickjs-port.h out Yonggang Luo 2020-12-09 19:27:02 +0800
  • 8193369085 Fixes asinh and atanh on mingw Yonggang Luo 2021-02-16 13:31:01 +0000
  • c3181c46fe msvc doesn't support for __int128 Yonggang Luo 2021-02-16 10:00:31 +0000
  • 710ac604b8 Add macro JSValueCast, as on MSVC you can not cast pure value type. Yonggang Luo 2021-02-16 10:00:05 +0000
  • 5baf92e2ae On MSVC, when running tests, it's complain label_lvalue are used without init. Yonggang Luo 2021-02-16 08:41:58 +0000
  • 7aa3e81c3a Remove the usage of sprintf Yonggang Luo 2021-02-16 07:42:25 +0000
  • a9cf00dbc6 Add DUMP_ENABLED macro for guarding dump functions out. Yonggang Luo 2021-02-16 07:37:23 +0000
  • 1896732458 Fixes compiling error Yonggang Luo 2021-02-16 06:39:09 +0000
  • 3fb7eebfc0 Win32 also need CONFIG_PRINTF_RNDN Yonggang Luo 2021-02-15 20:18:29 +0000
  • 6ecd309db6 Normalize path on win32 Yonggang Luo 2021-02-15 09:50:58 +0000
  • 3b4799d8c7 a0 >> 32 bit turn out to be undefined behavior. So we use a >> (LIMB_BITS - shift) instead, as a is 64 bit width. Yonggang Luo 2021-02-15 19:21:39 +0000
  • 2e690fde58 Fixes compile warning on MSVC Yonggang Luo 2021-02-15 08:50:58 +0000
  • c02aa28659 Use the macro __js_printf_like Yonggang Luo 2021-02-01 22:21:41 +0800
  • 70956b9736
    Merge pull request #2 from Sc-Softs/master Andrew 2021-01-22 16:31:50 -0800
  • 481785e088 Sync with master ScSofts 2021-01-22 13:02:34 +0800
  • 4a6b8e6455 Sync with master ScSofts 2021-01-22 13:02:21 +0800
  • 81b154b7a7 Merge https://github.com/c-smile/quickjspp into master ScSofts 2021-01-22 13:02:04 +0800
  • d31b4df79e
    Update to support multi-platform native module S·c 2021-01-22 10:41:30 +0800
  • ee340d58ac JSX line number reporting fix Andrew 2021-01-21 10:46:35 -0800
  • 4e9316d05a
    Support native module in windows S·c 2021-01-22 01:02:19 +0800
  • 5193c9051e Update to QuickJS 2020-11-08 Andrew 2021-01-12 18:07:17 -0800
  • 1030b48284 Add support for CMake Robikz 2020-12-09 12:27:02 +0100
  • f9db537081 Added functions to get access to module exports K 2020-11-23 23:28:09 +0500
  • cd6491762a reverted "call by object" feature due to wild "automatic semicolon insertion" rules in JS Andrew 2020-11-09 15:36:50 -0800
  • 810b6f0a2a + JS_Eval2 function is JS_Eval with line_no parameters Andrew 2020-11-08 15:10:22 -0800
  • 3e2984f2c2 JSX: support of components Andrew 2020-11-08 15:03:16 -0800
  • f873101d99 + named parameters call Andrew 2020-11-08 14:55:56 -0800
  • 204682fb87 2020-11-08 release take 2 bellard 2020-11-08 14:44:20 +0100