Commit graph

  • 3ba181e6c6 fixed define own property with writable=false on module namespace Fabrice Bellard 2023-12-22 11:04:22 +0100
  • c3599515c8 added container_of macro Fabrice Bellard 2023-12-22 11:03:44 +0100
  • 1692f2a7a3 safer typed array finalizer Fabrice Bellard 2023-12-22 11:03:13 +0100
  • a96f440746 fixed js_strtod with large integers (github issue #206) Fabrice Bellard 2023-12-22 11:02:39 +0100
  • 9e1ec09027 test 128 bit integer support (github issue #125) Fabrice Bellard 2023-12-22 11:02:05 +0100
  • 6037f2cdcf refactor: use /proc to compute fd_max on linux Nicolas Duteil 2023-12-17 00:24:03 +0100
  • a1f4975359
    Merge branch 'bellard:master' into master ctn-malone 2023-12-16 16:37:11 +0100
  • 4bb8c35da7 fixed 'return' handling with 'yield' in 'for of' or with finally blocks (gihub ticket #166) Fabrice Bellard 2023-12-13 19:02:47 +0100
  • 57105c7f23 fixed async generator in case of exception in the implicit await in the 'return' statement Fabrice Bellard 2023-12-13 19:01:59 +0100
  • a42681a4a3 Fix AsyncGenerator.prototype.return error handling (bnoordhuis) Fabrice Bellard 2023-12-13 19:01:10 +0100
  • a610598df6 added -fwrapv to CFLAGS to ensure that signed overflows have a well defined behavior Fabrice Bellard 2023-12-13 19:00:17 +0100
  • 9e52965257 raise an error if a private method is added twice to an object Fabrice Bellard 2023-12-13 18:59:47 +0100
  • daa35bc1e5 new release Fabrice Bellard 2023-12-09 12:52:22 +0100
  • a0570086c6 added Array.prototype.findLast{Index} and TypeArray.prototype.findLast{index} (initial patch by bnoordhuis) Fabrice Bellard 2023-12-09 12:33:05 +0100
  • 177af41665 fixed duplicate static private setter/getter test Fabrice Bellard 2023-12-09 12:32:32 +0100
  • b180cd2c43 Symbol.species is no longer used in TypedArray constructor from a TypedArray Fabrice Bellard 2023-12-09 12:32:00 +0100
  • e182050771 fixed delete super.x error Fabrice Bellard 2023-12-09 12:31:33 +0100
  • 58f374ef42 reworked set property and fixed corner cases of typed array set property Fabrice Bellard 2023-12-09 12:30:31 +0100
  • 20a57f90d7 Implement extended named capture group identifiers (bnoordhuis) Fabrice Bellard 2023-12-09 12:28:51 +0100
  • 4949d75daf Retrieve RegExp 'g' flag in spec conformant way (original patch by bnoordhuis) Fabrice Bellard 2023-12-09 12:28:13 +0100
  • c4cdd61a3e fixed lexical scope of 'this' with eval (github issue #192) Fabrice Bellard 2023-12-09 12:27:39 +0100
  • 26fdf659e3 Make Date methods argument coercion spec compliant (bnoordhuis) Fabrice Bellard 2023-12-09 12:27:08 +0100
  • b14d77be5b fixed negative zero date Fabrice Bellard 2023-12-09 12:26:37 +0100
  • 55a4878a60 fixed private field setters (github issue #194) Fabrice Bellard 2023-12-07 17:51:32 +0100
  • 321dbfa770 added missing bignum error tests (github issue #159) Fabrice Bellard 2023-12-05 17:25:03 +0100
  • f87cab0fc6 added String.prototype.at, Array.prototype.at and TypedArray.prototype.at Fabrice Bellard 2023-12-05 16:54:43 +0100
  • 3106401991 keep LTO Fabrice Bellard 2023-12-05 16:52:36 +0100
  • cdeca4de42 updated to unicode 15.0.0 Fabrice Bellard 2023-12-05 16:51:16 +0100
  • 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