Basilisk-Dev
dece5e87c7
Guard typed array JIT paths for resizable buffers
2026-08-06 15:34:39 -07:00
roytam1
e9d4ea8fbf
Merge remote-tracking branch 'origin/tracking' into custom
2023-09-26 16:14:15 +08:00
Brian Smith
61b73a894a
Issue #2313 - Implement WebAssembly sign extension opcodes. https://bugzilla.mozilla.org/show_bug.cgi?id=1389461
2023-09-26 16:06:17 +08:00
roytam1
ae589c4f39
Merge remote-tracking branch 'origin/tracking' into custom
2023-09-22 09:57:31 +08:00
Moonchild
50a4412750
Issue #2307 - Part 3: Remove SIMD.js support
...
This gets rid of the SIMD-specific scalar types in JS.
This considerably deviates from Mozilla's work because of our divergent
path.
2023-09-22 09:56:35 +08:00
roytam1
30236b0f05
Merge remote-tracking branch 'origin/tracking' into custom
2023-09-20 09:31:36 +08:00
Brian Smith
209d714434
Issue #2308 & #1240 Follow-up - Replace JSOP_POS in ++/-- with JSOP_TONUMERIC. https://bugzilla.mozilla.org/show_bug.cgi?id=1519135
2023-09-20 09:30:06 +08:00
Brian Smith
e12e377e51
Issue #2308 & #1240 Follow-up - Add BigInt support to JSOP_INC and JSOP_DEC. https://bugzilla.mozilla.org/show_bug.cgi?id=1526309
2023-09-20 09:29:18 +08:00
roytam1
65de5a7185
Merge remote-tracking branch 'origin/tracking' into custom
2023-07-29 23:43:29 +08:00
Brian Smith
b64643e410
Issue #2026 - Part 1 - Implement BigInt64 and BigUint64Array. https://bugzilla.mozilla.org/show_bug.cgi?id=1456569
2023-07-29 23:38:09 +08:00
roytam1
1977864a3a
Merge remote-tracking branch 'origin/tracking' into custom
2023-07-25 09:16:25 +08:00
Brian Smith
2d5ee3c457
Issue #1240 - Part 10 - Implement minimal Ion support for BigInt. https://bugzilla.mozilla.org/show_bug.cgi?id=1507484 Implement IC support for BigInt. https://bugzilla.mozilla.org/show_bug.cgi?id=1522431
2023-07-25 09:15:18 +08:00
Brian Smith
03734326e8
Issue #1240 - Part 5e - BigInt bitwise operators. https://bugzilla.mozilla.org/show_bug.cgi?id=1490387
2023-07-25 09:12:38 +08:00
roytam1
56aaf6a15a
Merge remote-tracking branch 'origin/master' into custom
2020-09-25 22:18:48 +08:00
Moonchild
dabd32f955
Issue #1656 - Part 7: Nuke vim config lines in JS
2020-09-25 22:04:24 +08:00
Roy Tam
55828393ce
Merge remote-tracking branch 'origin/master' into custom
2020-02-27 07:37:41 +08:00
wolfbeast
2996c783d8
Revert #1091 Remove unboxed object code phase 1 + extras.
...
This should be the last code backout for this. merging this branch
should get us back to the way we were (+ additional code changes for
later changes) as fasr as the unused unboxed code is concerned.
2020-02-27 07:34:57 +08:00
wolfbeast
cfed2447da
Revert #1137 - Remove unboxed arrays
...
- accounting for removal of watch()/unwatch()
- updated for intermediate code changes.
2020-02-27 07:34:50 +08:00
wolfbeast
47781d6165
Revert #1142 - Remove unboxed objects
...
- accounting for removal of watch()/unwatch()
2020-02-27 07:33:11 +08:00
Roy Tam
5fda7c378f
Merge remote-tracking branch 'origin/master' into custom
2019-07-22 20:08:59 +08:00
wolfbeast
e78a4b88e3
Remove unused checking function for unboxed types.
...
Tag #1030
2019-07-22 19:56:03 +08:00
Gaming4JC
417aa02122
1344477 - Part 1: Add JSOP_CALL_IGNORES_RV for function call that ignores return value.
2019-07-22 19:52:23 +08:00
Roy Tam
911c58f97f
Merge remote-tracking branch 'origin/master' into custom
2019-06-28 20:38:22 +08:00
wolfbeast
0342ac0a6b
Clean up MObjectState
2019-06-28 20:11:24 +08:00
wolfbeast
aae7584fdd
Call a more generic function when inlining array natives.
...
This simplifies the code a bit because
ElementAccessHasExtraIndexedProperty checks for length-overflow
(directly) and sparse-indexes (through TypeCanHaveExtraIndexedProperties)
so the callers don't have to do that anymore.
2019-06-21 09:58:16 +08:00
Roy Tam
993fcca963
ported mozilla upstream change: Bug 1544386 part 1 - Call ElementAccessHasExtraIndexedProperty instead of ArrayPrototypeHasIndexedProperty when inlining array natives. r=tcampbell a=lizzard (MFSA2019-18)
2019-06-19 22:49:27 +08:00
Roy Tam
be20c640d4
Merge remote-tracking branch 'origin/master' into custom
2019-06-19 22:36:34 +08:00
wolfbeast
5c15924907
Remove UnboxedArray code part 1
2019-06-19 21:33:59 +08:00
Roy Tam
8495414910
Merge remote-tracking branch 'origin/master' into custom
2019-05-24 21:59:29 +08:00
wolfbeast
cc936df2e5
Remove unboxed object code from jit, Part 1
2019-05-24 21:56:13 +08:00
Roy Tam
7c42464249
ported change from tenfourfox:
...
- chemspill: M1537924 M1538006 (backported to ESR45) (b22dfbd77)
2019-03-25 22:08:42 +08:00
Roy Tam
dcd9973243
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00