Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upgrade quickjs and patch Webkit ARM issue #179

Merged
merged 6 commits into from
Jun 15, 2024

Conversation

justjake
Copy link
Owner

@justjake justjake commented Jun 15, 2024

Fixes #166 for mainline quickjs only. bug not patched in quickjs-ng

Should be merged not squashed, for vendor pull.

justjake added 6 commits June 15, 2024 13:18
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
@justjake justjake enabled auto-merge June 15, 2024 17:51
@justjake justjake disabled auto-merge June 15, 2024 17:51
@justjake justjake enabled auto-merge June 15, 2024 17:51
@justjake justjake merged commit f8cd72b into main Jun 15, 2024
1 check passed
@justjake justjake deleted the jake--fix-safari-arm-bug-qjs-only branch June 15, 2024 18:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Out of bounds memory access Error only on ARM Safari
1 participant