Default Branch

9279ab115e · build fix · Updated 2025-09-12 21:38:48 -05:00

Branches

0f07f77fcc · x32 JIT: continuing refactor, the x86 assembler will now pass in memory access as a variable rather than a collection of arguments. · Updated 2025-11-24 23:09:04 -06:00

0
39

73e157ec81 · x32 JIT: continuing refactor: This refactor is fairly complete now, but the performance just isn't there. In this refactor I changed 2 things, the JIT API (api that each instruction uses to create jit code) and x86 JIT uses hardware flags. It seems like the hardware flags didn not perform well, maybe about 1/3 slower than lazy flags. I will check this in as a good example of using hardware flags in case I want to try again. My next checkin will change back to lazy flags. · Updated 2025-11-09 10:49:16 -06:00

0
41

9279ab115e · build fix · Updated 2025-09-12 21:38:48 -05:00

0
0
Included

77a946ecb3 · forgot that Mac also uses platform/linux/platformOpenGL.cpp · Updated 2025-09-09 22:18:41 -05:00

3
0
Included

945ac3d476 · fix for xcode unit tests · Updated 2025-09-07 21:04:38 -05:00

5
0
Included

6c11fb71db · try to add zlib to emscripten build · Updated 2024-06-18 07:49:31 -05:00    public-backup

369
2

4f430b479d · shoehorn OPFS support by repurposing existing IndexedDB FS support in BrowserFS · Updated 2024-03-10 06:50:45 -05:00    public-backup

585
1

55356ad266 · Revert "soft mmu: gcc 11 changed how offsets work, they have to be constants at compile time, so I can no long get the offset of an item in an array by an index only known at run time. There are some clever ways to get around this, but since my arrays I need to this on are small I decided to not hack this and just use a switch statement with const index values instead." · Updated 2024-01-28 11:06:18 -06:00    public-backup

659
6

cef87aa269 · Merge branch 'master' into james/aot2 · Updated 2023-12-31 17:13:44 -06:00    public-backup

592
9

23652aaca9 · experimenting · Updated 2023-05-01 13:58:02 -05:00    public-backup

659
3

1c0dac18b1 · AOT: fixed a threading issue with the look ahead CPU flag optimizer and also fixed an issue where the first op of the next block to inspect for the CPU flag optimizer would be skipped. · Updated 2023-01-23 21:51:56 -06:00    public-backup

696
9

591194047d · remove -g2 flag as it prevents binaryen optimizations · Updated 2022-04-10 05:34:00 -05:00    public-backup

782
0
Included

faf9da108d · cut-down examples of calling BoxedWine · Updated 2021-12-20 01:52:14 -06:00    public-backup

875
0
Included

aab9e03fab · add resolution parameter to emscripten build · Updated 2021-11-13 08:57:35 -06:00    public-backup

899
0
Included

05255b8f95 · non-working emscripten build with opengl-es · Updated 2021-09-12 12:20:56 -05:00    public-backup

905
3

f622b5aa46 · 2.0.23 ok, 2.0.24 not ok · Updated 2021-09-05 13:07:51 -05:00    public-backup

1027
27

539697cc7a · start over · Updated 2021-08-15 11:47:16 -05:00    public-backup

911
1

0624c81667 · removed DISABLE_EXCEPTION_CATCHING from buildjs.sh · Updated 2021-08-15 11:05:51 -05:00    public-backup

911
23

cad53c32d2 · additional command line param now required to bring in FS error codes due to a change in emscripten 2.0.26 · Updated 2021-08-13 07:04:03 -05:00    public-backup

912
0
Included

57f956f198 · add cdrom support to emscripten build · Updated 2021-07-04 03:37:58 -05:00    public-backup

914
0
Included