Basilisk-Dev
|
9533e7734c
|
Issue #3049 - Adapt loongarch64 JIT glue to older JS APIs
|
2026-06-28 06:39:09 +01:00 |
|
Basilisk-Dev
|
acea3a2b6b
|
Issue #3049 - Wire loongarch64 non-Ion frame and patch hooks
|
2026-06-28 06:39:09 +01:00 |
|
Basilisk-Dev
|
36b9acb8a5
|
Issue #3049 - Rename and wire loongarch64 baseline JIT backend
|
2026-06-28 06:39:09 +01:00 |
|
Basilisk-Dev
|
03088e2abc
|
Issue #3049 - Extend LoongArch minimal JIT frame slots
|
2026-06-28 06:39:08 +01:00 |
|
Basilisk-Dev
|
2198d41700
|
Issue #3049 - Allow more LoongArch minimal JIT arguments
|
2026-06-28 06:39:08 +01:00 |
|
Basilisk-Dev
|
43a6d946f8
|
Issue #3049 - Support more LoongArch minimal JIT branch ops
|
2026-06-28 06:39:08 +01:00 |
|
Basilisk-Dev
|
460765fc80
|
Issue #3049 - Track LoongArch minimal JIT control flow state
|
2026-06-28 06:39:08 +01:00 |
|
Basilisk-Dev
|
76140342f6
|
Issue #3049 - Handle more LoongArch minimal JIT stack ops
|
2026-06-28 06:39:08 +01:00 |
|
Basilisk-Dev
|
5d3d0a1245
|
Issue #3049 - Add LoongArch minimal JIT div and mod
|
2026-06-28 06:39:08 +01:00 |
|
Basilisk-Dev
|
3faf2d1249
|
Issue #3049 - Add LoongArch minimal JIT multiply support
|
2026-06-28 06:39:08 +01:00 |
|
Basilisk-Dev
|
02eaa0dbc6
|
Issue #3049 - Add LoongArch minimal JIT shifts and negation
|
2026-06-28 06:39:08 +01:00 |
|
Basilisk-Dev
|
ff29f1f22c
|
Issue #3049 - Extend LoongArch minimal JIT value handling
|
2026-06-28 06:39:07 +01:00 |
|
Basilisk-Dev
|
13a37bf023
|
Issue #3049 - Fix LoongArch minimal JIT return path
|
2026-06-28 06:39:07 +01:00 |
|
Basilisk-Dev
|
1466d0a2fa
|
Issue #3049 - Add property-wrapper fast path to minimal LoongArch JIT
|
2026-06-28 06:39:07 +01:00 |
|
Basilisk-Dev
|
a48c1edbde
|
Issue #3049 - Cache minimal JIT code on JSScript
|
2026-06-28 06:39:07 +01:00 |
|
Basilisk-Dev
|
fd4e49a490
|
Issue #3049 - Guard minimal JIT direct-call fast path
|
2026-06-28 06:39:07 +01:00 |
|
Basilisk-Dev
|
0f8deb1dba
|
Issue #3049 - Back out unstable minimal JIT direct-call hook
|
2026-06-28 06:39:07 +01:00 |
|
Basilisk-Dev
|
1ffcb2202c
|
Issue #3049 - Call minimal LoongArch JIT directly from interpreter
|
2026-06-28 06:39:07 +01:00 |
|
Basilisk-Dev
|
ba01d5f92e
|
Issue #3049 - Fix switch scoping in minimal LoongArch JIT
|
2026-06-28 06:39:06 +01:00 |
|
Basilisk-Dev
|
b609f3719d
|
Issue #3049 - Extend minimal LoongArch JIT for cached counted loops
|
2026-06-28 06:39:06 +01:00 |
|
Basilisk-Dev
|
f0727cea52
|
Issue #3049 - Use standard JSContext declaration in minimal JIT header
|
2026-06-28 06:39:06 +01:00 |
|
Basilisk-Dev
|
4b41cdd82a
|
Issue #3049 - Qualify ArrayLength in minimal LoongArch JIT
|
2026-06-28 06:39:06 +01:00 |
|
Basilisk-Dev
|
8c7558c8ec
|
Issue #3049 - Sort minimal LoongArch JIT moz.build entry
|
2026-06-28 06:39:06 +01:00 |
|
Basilisk-Dev
|
a8fb4b8710
|
Issue #3049 - Add minimal LoongArch JS proof-of-concept JIT
|
2026-06-28 06:38:24 +01:00 |
|
Basilisk-Dev
|
cfe830413b
|
Issue #3049 - Add minimal LoongArch JS proof-of-concept JIT
|
2026-06-28 06:36:16 +01:00 |
|
Basilisk-Dev
|
d98b015a09
|
Issue #3049 - Add minimal LoongArch JIT regression coverage
|
2026-06-28 06:36:11 +01:00 |
|
Basilisk-Dev
|
0054cb5223
|
Issue #3049 - Add minimal LoongArch JS proof-of-concept JIT
|
2026-06-28 06:35:53 +01:00 |
|
wuggy
|
b5fa01096c
|
Enhance optimization tracking by caching last accessed types and attempts, and improve string search functions with early exit for empty search strings.
Co-authored-by: Copilot <copilot@github.com>
|
2026-04-26 11:18:52 -07:00 |
|
ownedbywuigi
|
d8c48d6830
|
Issue #451 part 2a - Enable OpenMP parallelization for CopyValues in SelfHosting.cpp
|
2026-04-25 09:49:36 +01:00 |
|
Basilisk-Dev
|
2415b3eaaf
|
Issue #3049 - backport libffi loongarch support
|
2026-04-24 11:38:22 -07:00 |
|
Basilisk-Dev
|
10f50ce4f7
|
MoonchildProductions/UXP#2897: Added a loongarch atomic-ops implementation
|
2026-04-23 06:19:54 +01:00 |
|
wuggy
|
def0f21065
|
Optimize argument handling in array and math functions by caching argument counts
|
2026-04-22 10:57:09 -07:00 |
|
wuggy
|
bd8939adb7
|
Optimize array length handling in ArraySetLength and array_unshift by caching property and argument counts
|
2026-04-22 07:45:40 -07:00 |
|
wuggy
|
5a3a5606e2
|
Optimize string handling in str_fromCharCode and str_fromCodePoint by using Latin1Char for single-byte characters
|
2026-04-22 07:31:53 -07:00 |
|
wuggy
|
5697dc9c6b
|
Refactor loop index handling in IonBuilder and string functions for clarity
|
2026-04-22 07:26:05 -07:00 |
|
wuggy
|
2c30d61740
|
Optimize substring handling in js::SubstringKernel by caching leftChild length
|
2026-04-22 03:35:52 -07:00 |
|
wuggy
|
ef314d225f
|
Replace custom stdlib implementations with the compiler defaults
|
2026-04-21 23:43:14 -07:00 |
|
wuggy
|
543027b3a0
|
Fix symbol errors with zlib-ng (part 1.1 in generic arch build)
|
2026-04-21 22:47:33 -07:00 |
|
wuggy
|
1639a538c2
|
Fix runtime issues under GCC on WIndows
|
2026-04-20 03:33:57 -07:00 |
|
wuggy
|
7917e6bed3
|
finally fix gcc building fully
|
2026-04-19 19:28:17 -07:00 |
|
wuggy
|
c90243e4ee
|
Patch Bug 1346515, 1348955 and 1368981
|
2026-04-18 21:03:06 -07:00 |
|
Basilisk-Dev
|
a982bb3205
|
Issue #3050 - Backport 1431353: Remove off-thread parse thread limit
|
2026-04-18 19:57:15 -07:00 |
|
Basilisk-Dev
|
5bab33a357
|
Issue #3050 - Backport 1379814: Prevent HelperThreads master-task deadlock
|
2026-04-18 19:56:58 -07:00 |
|
wuggy
|
01553c6695
|
Revert "(not to be confused with Basilisk-Dev's implementation) Backport Bugzilla 1379814 and 1431353."
This reverts commit b0cad39d1a.
|
2026-04-18 19:52:12 -07:00 |
|
wuggy
|
b0cad39d1a
|
(not to be confused with Basilisk-Dev's implementation) Backport Bugzilla 1379814 and 1431353.
|
2026-04-18 15:42:44 -07:00 |
|
wuggy
|
a5cf494890
|
Add support for compiling under MinGW + fix Windows compiling in general
|
2026-04-17 15:05:11 -07:00 |
|
wuggy
|
680611c8cf
|
Finally get Linux compiling
|
2026-04-16 16:56:33 -04:00 |
|
wuggy
|
4898f49c28
|
[BETA] GNU/Linux support
|
2026-04-16 16:14:49 -04:00 |
|
wuggy
|
2ab5bcf93d
|
[BETA] macOS support
|
2026-04-04 15:51:31 +01:00 |
|
ownedbywuigi
|
32d670d8dc
|
Revert back to old tuning for reduced startup compile pressure
|
2026-03-28 10:11:23 +00:00 |
|