Commit Graph

1118 Commits

Author SHA1 Message Date
lax1dude
73148353eb Fix corruption issue 2024-11-09 18:46:59 -08:00
lax1dude
07728cb10a Fix defragmentation 2024-11-09 17:58:19 -08:00
lax1dude
851c09fecb Fix growHeap 2024-11-09 17:31:38 -08:00
lax1dude
a33f96b899 Fix initial heap grow 2024-11-09 16:57:15 -08:00
lax1dude
daf3a1c192 Fix null checks on Address objects (Unmanaged annotation) 2024-11-09 13:19:01 -08:00
lax1dude
841e09cbd5 Fix static init for LaxMalloc class 2024-11-03 15:26:00 -08:00
lax1dude
e204a0ecd0 Got it to compile to WASM 2024-11-03 14:12:00 -08:00
lax1dude
5c5c92e104 fix style violations 2024-11-02 21:37:48 -07:00
lax1dude
fec6caa10f fix style violations 2024-11-02 21:05:25 -07:00
lax1dude
a5836dff25 fix style violations 2024-11-02 21:02:25 -07:00
lax1dude
26df995f7c fix wrong names 2024-11-02 16:03:59 -07:00
lax1dude
5c25eac049 Work on intrinsics 2024-11-02 16:01:55 -07:00
lax1dude
f62a80a1d8 Make Address class compile to an i32 2024-11-01 22:01:27 -07:00
lax1dude
0d8baace3d Address intrinsic (partial) 2024-11-01 21:06:05 -07:00
lax1dude
7d8f5fc9c4 DirectMalloc intrinsic 2024-11-01 20:19:37 -07:00
lax1dude
acb4caa358 fix 2024-11-01 18:16:21 -07:00
lax1dude
901a4a4c7d convert to spaces 2024-11-01 18:10:16 -07:00
lax1dude
eb2cab3597 microoptimizations 2024-11-01 18:05:29 -07:00
lax1dude
cd8066757b fix hugeAlloc 2024-11-01 17:49:21 -07:00
lax1dude
9181299a6d work on LaxMalloc 2024-11-01 17:47:27 -07:00
lax1dude
f266d21f58 work on LaxMalloc 2024-11-01 00:15:24 -07:00
lax1dude
30a61fd9dd fuck 2024-10-31 22:49:52 -07:00
lax1dude
5830392f60 work on LaxMalloc 2024-10-31 22:47:36 -07:00
lax1dude
2b73f658d0 work on LaxMalloc 2024-10-31 00:13:40 -07:00
lax1dude
2cd9e7f3df work on LaxMalloc 2024-10-30 00:08:07 -07:00
Alexey Andreev
2e0864017b wasm gc: improve exception stack trace when exception is thrown from wasm and rethrown between Java and JS 2024-10-24 20:05:57 +02:00
Alexey Andreev
24d672e820 Fix support for multi-dimensional arrays of degree 3 and more in dependency analyzer 2024-10-24 18:28:28 +02:00
Alexey Andreev
ce862b9eaa wasm gc: support ReferenceQueue 2024-10-18 19:48:48 +02:00
Alexey Andreev
f3e035148d wasm gc: add support for importing modules in more cases 2024-10-17 20:18:56 +02:00
Alexey Andreev
e4a2550cc6 wasm gc: add support for imports from JS 2024-10-17 19:35:23 +02:00
Alexey Andreev
1fadc71536 wasm gc: improve gradle plugin settings 2024-10-16 18:41:53 +02:00
Alexey Andreev
d68018d2d3 wasm gc: support source maps 2024-10-14 20:24:34 +02:00
Alexey Andreev
2f678ccb6c wasm gc: make stack trace deobfuscator work in Firefox 2024-10-14 14:05:32 +02:00
Alexey Andreev
d37ab2a276 wasm gc: fix issues with stack trace deobfuscator 2024-10-14 14:00:16 +02:00
Alexey Andreev
cfd381f47b wasm gc: fix bugs in stack trace deobfuscator 2024-10-13 20:26:37 +02:00
Alexey Andreev
4f9208c4d4 wasm gc: more configuration options to set up stack trace deobfuscation 2024-10-13 19:05:44 +02:00
Alexey Andreev
40d2ab97ec wasm gc: add stack trace deobfuscator 2024-10-12 20:04:38 +02:00
Alexey Andreev
0b292bb510 Trying to fix build on CI 2024-10-11 18:24:35 +02:00
Alexey Andreev
069caf63cf Trying to fix build on CI 2024-10-11 18:09:27 +02:00
Alexey Andreev
cb3ce477e2 wasm gc: preprocess JS runtime with uglifyjs, add modular runtime 2024-10-11 13:48:29 +02:00
Alexey Andreev
14a4a99fa5 wasm gc: fix exporting classes to JS 2024-10-10 19:12:40 +02:00
Alexey Andreev
0dcc25d66b wasm gc: support exporting declarations as JS entities from module 2024-10-08 20:09:43 +02:00
Alexey Andreev
73dda91d35 wasm gc: minor optimizations; make initializer functions Wasm start function; fix compilation; remove debugging output 2024-10-06 17:29:27 +02:00
Alexey Andreev
f95250ddf7 wasm gc: fix inlining support in debug info builder, fix support of debug info in disassembler 2024-10-06 16:54:57 +02:00
Alexey Andreev
c2eb11e056 wasm gc: support writing debug info, support it in disassembler 2024-10-04 18:49:58 +02:00
Alexey Andreev
7aec0763fa wasm gc: fix issue with JS exceptions, trying to propagate Java exception message to JS error message 2024-10-04 16:56:47 +02:00
Alexey Andreev
753a028fc9 wasm gc: improve performance of JS interop 2024-10-04 15:38:14 +02:00
Alexey Andreev
3218a00eb9 wasm gc: support JS exceptions 2024-10-04 11:49:17 +02:00
Alexey Andreev
1d47146f43 wasm gc: support JS functions with varargs 2024-10-04 10:02:06 +02:00
Alexey Andreev
a5212fb9ca wasm gc: support imported functions in disassembler 2024-10-04 09:40:54 +02:00