Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Squashed 'vendor/quickjs/' changes from 626e0d4e..36911f0d
36911f0d regexp: fix non greedy quantizers with zero length matches d86aaf0b updated test262.patch adec7343 fixed test of test262 directory d378a9f3 Improve `js_os_exec` (#295) 97be5a32 Add `js_resolve_proxy` (#293) f3f2f427 Add `JS_StrictEq()`, `JS_SameValue()`, and `JS_SameValueZero()` (#264) 6f9d05fd Expose `JS_SetUncatchableError()` (#262) d53aafe0 Add the missing fuzz_common.c (#292) db9dbd0a Add `JS_HasException()` (#265) 6c430131 Add `JS_NewTypedArray()` (#272) 01454caf OSS-Fuzz targets improvements (#267) 0c8fecab Improve class parser (#289) d9c699f5 fix class method with name get (#258) 7a2c6f42 Improve libunicode and libregexp headers (#288) 1402478d Improve unicode table handling (#286) 3b45d155 Fix endianness handling in `js_dataview_getValue` / `js_dataview_setValue` 653b2276 Improve error handling 203fe2d5 Improve `JSON.stringify` ce6b6dca Use more explicit magic values for array methods c0e67c47 Simplify redundant initializers for `JS_NewBool()` 06651314 Fix compilation with -DCONFIG_BIGNUM 65ecb0b0 Improve Date.parse, small fixes 6a89d7c2 Add CI targets, fix test_std.js (#247) ebe7496d Fix build: use LRE_BOOL in libunicode.h (#244) 1a5333bc prevent 0 length allocation in `js_worker_postMessage` e17cb9fc Add github CI tests 06c100c9 Prevent UB on memcpy and floating point conversions 3dd93eb4 fix microbench when microbench.txt is missing (#246) 35b7b3c3 Improve Date.parse 8d64731e Improve Number.prototype.toString for radix other than 10 a78d2cbf Improve repl regexp handling 8180d3dd Improve microbench.js 78db49cf Improve Date.parse 6428ce0c show readable representation of Date objects in repl 27928ce4 Fix Map hash bug b70e7644 Rewrite `set_date_fields` to match the ECMA specification b91a2aec Add C API function JS_GetClassID() 12c91df5 Improve surrogate handling readability 8d932deb Rename regex flag and field utf16 -> unicode 97ae6f39 Add benchmarks target c24a865a Improve run-test262 bbf36d5b Fix big endian serialization 530ba6a6 handle missing test262 gracefully 0a361b7c handle missing test262 gracefully 74bdb496 Improve tests 85fb2cae Fix UB signed integer overflow in js_math_imul 8df43275 Fix UB left shift of negative number 3bb2ca36 Remove unnecessary ssize_t posix-ism c06af876 Improve string concatenation hack 8e21b967 pass node-js command line arguments to microbench 95e0aa05 Reverse e140122202cc24728b394f8f90fa2f4a2d7c397e 1fe04149 Fix test262 error ef4e7b23 Fix compiler warnings 92e339d1 Simplify and clarify URL quoting js_std_urlGet 636c9465 FreeBSD QuickJS Patch (#203) ae6fa8d3 Fix shell injection bug in std.urlGet (#61) 693449e3 add gitignore for build objects (#84) e1401222 Fix sloppy mode arguments uninitialized value use 6dbf01bb Remove unsafe sprintf() and strcat() calls 65350645 Fix undefined behavior (UBSAN) e53d6223 Fix UB in js_dtoa1 fd6e0397 Add UndefinedBehaviorSanitizer support 325ca194 Add MemorySanitizer support git-subtree-dir: vendor/quickjs git-subtree-split: 36911f0d3ab1a4c190a4d5cbe7c2db225a455389
- Loading branch information