Commit Graph

  • f5c8dce169 Update README.md eagler-r1 lax1dude 2024-12-02 22:52:24 -0800
  • 3ffc97fd5a Update README.md lax1dude 2024-12-02 22:14:16 -0800
  • 6bd8a5bc01 Merge branch 'more-integer-intrinsics' into eagler-r1 lax1dude 2024-12-02 20:06:12 -0800
  • 42fcbb71a7 Add missing java.lang.Long unit tests lax1dude 2024-12-02 19:49:20 -0800
  • 530b6a5da5 Add class transformers to convert functions to native lax1dude 2024-12-02 19:47:22 -0800
  • 516602d32d
    wasm gc: add support for string pools over 10000 strings (#977) master lax1dude 2024-12-02 00:35:28 -0800
  • d485be9fe9 Merge branch 'more-integer-intrinsics' into eagler-r1 lax1dude 2024-11-30 14:34:41 -0800
  • bfd8b7b631 Fix 64 bit variants lax1dude 2024-11-30 14:34:16 -0800
  • b47bbcbc02 Merge branch 'more-integer-intrinsics' into eagler-r1 lax1dude 2024-11-30 14:20:45 -0800
  • 739cb2ba7e Intrinsify numberOfLeadingZeros, numberOfTrailingZeros, bitCount lax1dude 2024-11-30 14:19:02 -0800
  • 00f18ab254 set version lax1dude 2024-11-30 13:12:29 -0800
  • 0d4da6e99a Merge branch 'wasm-gc-linear-memory' into eagler-r1 lax1dude 2024-11-30 12:56:35 -0800
  • 4f431f4170 Add support for string pools over 10000 strings lax1dude 2024-11-30 12:45:26 -0800
  • bf15f0e299 js: support writing debugger statement in JSBody Alexey Andreev 2024-11-30 19:26:11 +0100
  • 4e3cb5628f Add test for System.arraycopy with different source/target indexes Alexey Andreev 2024-11-30 18:59:36 +0100
  • e4c32681b9
    wasm gc: fix wrong argument order in System.arraycopy implementation (#975) lax1dude 2024-11-30 09:53:59 -0800
  • f11a5474d0 wasm: use non-trapping conversion instructions when casting floats and doubles to ints and longs Alexey Andreev 2024-11-30 18:50:43 +0100
  • 146083565c jso: add binding to Error.cause property Alexey Andreev 2024-11-28 15:24:41 +0100
  • ff35ad3ed8 maven: add archetype for WebAssembly GC target Alexey Andreev 2024-11-23 19:53:29 +0100
  • f0e884113c fixes lax1dude 2024-11-15 00:39:47 -0800
  • f454f00ad4 Add heap dump function lax1dude 2024-11-09 22:02:05 -0800
  • 59f87c4f2c Fix a few more issues lax1dude 2024-11-09 22:00:42 -0800
  • 2fcaaa5313 Fix max heap size and hugeAlloc lax1dude 2024-11-09 20:19:37 -0800
  • 07293886db Fix out of bounds access issue lax1dude 2024-11-09 19:40:42 -0800
  • 73148353eb Fix corruption issue lax1dude 2024-11-09 18:46:59 -0800
  • 07728cb10a Fix defragmentation lax1dude 2024-11-09 17:58:19 -0800
  • 851c09fecb Fix growHeap lax1dude 2024-11-09 17:31:38 -0800
  • a33f96b899 Fix initial heap grow lax1dude 2024-11-09 16:57:15 -0800
  • daf3a1c192 Fix null checks on Address objects (Unmanaged annotation) lax1dude 2024-11-09 13:19:01 -0800
  • 841e09cbd5 Fix static init for LaxMalloc class lax1dude 2024-11-03 15:26:00 -0800
  • e204a0ecd0 Got it to compile to WASM lax1dude 2024-11-03 14:12:00 -0800
  • d86ab08843 checkstyle my ass lax1dude 2024-11-02 21:44:51 -0700
  • 5c5c92e104 fix style violations lax1dude 2024-11-02 21:37:48 -0700
  • fec6caa10f fix style violations lax1dude 2024-11-02 21:05:25 -0700
  • a5836dff25 fix style violations lax1dude 2024-11-02 21:02:25 -0700
  • df6fc752b6 fixes lax1dude 2024-11-02 17:34:37 -0700
  • c630fae269 work on adding direct malloc support option to tooling lax1dude 2024-11-02 17:10:33 -0700
  • 26df995f7c fix wrong names lax1dude 2024-11-02 16:03:59 -0700
  • 5c25eac049 Work on intrinsics lax1dude 2024-11-02 16:01:55 -0700
  • f62a80a1d8 Make Address class compile to an i32 lax1dude 2024-11-01 22:01:27 -0700
  • 0d8baace3d Address intrinsic (partial) lax1dude 2024-11-01 21:06:05 -0700
  • 7d8f5fc9c4 DirectMalloc intrinsic lax1dude 2024-11-01 20:19:37 -0700
  • acb4caa358 fix lax1dude 2024-11-01 18:16:21 -0700
  • 901a4a4c7d convert to spaces lax1dude 2024-11-01 18:10:16 -0700
  • eb2cab3597 microoptimizations lax1dude 2024-11-01 18:05:29 -0700
  • cd8066757b fix hugeAlloc lax1dude 2024-11-01 17:49:21 -0700
  • 9181299a6d work on LaxMalloc lax1dude 2024-11-01 17:47:27 -0700
  • f266d21f58 work on LaxMalloc lax1dude 2024-11-01 00:15:24 -0700
  • 30a61fd9dd fuck lax1dude 2024-10-31 22:49:52 -0700
  • 5830392f60 work on LaxMalloc lax1dude 2024-10-31 22:47:36 -0700
  • 2b73f658d0 work on LaxMalloc lax1dude 2024-10-31 00:13:40 -0700
  • 2cd9e7f3df work on LaxMalloc lax1dude 2024-10-30 00:08:07 -0700
  • 47c136ccc1 wasm gc: fix support for java.util.logging Alexey Andreev 2024-10-25 13:41:59 +0200
  • 2e0864017b wasm gc: improve exception stack trace when exception is thrown from wasm and rethrown between Java and JS Alexey Andreev 2024-10-24 20:05:57 +0200
  • 24d672e820 Fix support for multi-dimensional arrays of degree 3 and more in dependency analyzer Alexey Andreev 2024-10-24 18:28:28 +0200
  • 18d63863c9 wasm gc: fix with passing JS objects to overlay methods of JS classes Alexey Andreev 2024-10-23 19:33:13 +0200
  • dff3e2f328 wasm gc: fix with passing JS objects to non-JS methods Alexey Andreev 2024-10-23 18:34:56 +0200
  • d29b436fa5 wasm gc: fix issue with detection of native byte order in NIO emulation Alexey Andreev 2024-10-23 18:10:10 +0200
  • c56f5be2d9 wasm: add disassembler tool as a web application Alexey Andreev 2024-10-23 15:48:11 +0200
  • 17b110debe jso: fix issues with JSSymbol Alexey Andreev 2024-10-22 19:54:08 +0200
  • 7a2cf555e3 wasm gc: fix maven mojo that copies runtime Alexey Andreev 2024-10-22 18:20:47 +0200
  • 5c743bc9a4 wasm gc: support running tests in gradle Alexey Andreev 2024-10-22 18:01:30 +0200
  • ce862b9eaa wasm gc: support ReferenceQueue Alexey Andreev 2024-10-18 19:48:48 +0200
  • 797ceb9cd7 wasm gc: add Maven mojo that copies runtime, add more Maven compilation properties for Wasm GC Alexey Andreev 2024-10-18 13:35:03 +0200
  • c7a9b52e71 wasm gc: copy auxiliary files when running tests Alexey Andreev 2024-10-18 12:52:02 +0200
  • f3e035148d wasm gc: add support for importing modules in more cases Alexey Andreev 2024-10-17 20:18:56 +0200
  • e4a2550cc6 wasm gc: add support for imports from JS Alexey Andreev 2024-10-16 20:46:27 +0200
  • 1fadc71536 wasm gc: improve gradle plugin settings Alexey Andreev 2024-10-15 15:15:46 +0200
  • 312d8abee8
    jso: update Navigator.java, getGamepads is a function, not a property (#962) Hontvári Levente 2024-10-15 09:12:47 +0200
  • 94c50dd1bc wasm gc: support source map in gradle plugin Alexey Andreev 2024-10-14 20:37:32 +0200
  • d68018d2d3 wasm gc: support source maps Alexey Andreev 2024-10-14 20:24:34 +0200
  • 2f678ccb6c wasm gc: make stack trace deobfuscator work in Firefox Alexey Andreev 2024-10-14 14:05:32 +0200
  • d37ab2a276 wasm gc: fix issues with stack trace deobfuscator Alexey Andreev 2024-10-14 14:00:16 +0200
  • cfd381f47b wasm gc: fix bugs in stack trace deobfuscator Alexey Andreev 2024-10-13 20:26:37 +0200
  • 4f9208c4d4 wasm gc: more configuration options to set up stack trace deobfuscation Alexey Andreev 2024-10-13 19:05:44 +0200
  • 40d2ab97ec wasm gc: add stack trace deobfuscator Alexey Andreev 2024-10-11 20:35:20 +0200
  • 0b292bb510 Trying to fix build on CI Alexey Andreev 2024-10-11 18:24:35 +0200
  • 069caf63cf Trying to fix build on CI Alexey Andreev 2024-10-11 18:09:27 +0200
  • cb3ce477e2 wasm gc: preprocess JS runtime with uglifyjs, add modular runtime Alexey Andreev 2024-10-09 20:50:07 +0200
  • 14a4a99fa5 wasm gc: fix exporting classes to JS Alexey Andreev 2024-10-10 14:18:32 +0200
  • f61d893b6d wasm gc: fully support exporting classes to JS Alexey Andreev 2024-10-09 19:28:45 +0200
  • 0dcc25d66b wasm gc: support exporting declarations as JS entities from module Alexey Andreev 2024-10-06 21:00:17 +0200
  • 73dda91d35 wasm gc: minor optimizations; make initializer functions Wasm start function; fix compilation; remove debugging output Alexey Andreev 2024-10-06 17:29:27 +0200
  • f95250ddf7 wasm gc: fix inlining support in debug info builder, fix support of debug info in disassembler Alexey Andreev 2024-10-06 16:54:57 +0200
  • c2eb11e056 wasm gc: support writing debug info, support it in disassembler Alexey Andreev 2024-10-04 18:49:58 +0200
  • 7aec0763fa wasm gc: fix issue with JS exceptions, trying to propagate Java exception message to JS error message Alexey Andreev 2024-10-04 16:56:47 +0200
  • 753a028fc9 wasm gc: improve performance of JS interop Alexey Andreev 2024-10-04 15:38:14 +0200
  • 3218a00eb9 wasm gc: support JS exceptions Alexey Andreev 2024-10-04 11:49:17 +0200
  • 1d47146f43 wasm gc: support JS functions with varargs Alexey Andreev 2024-10-04 10:02:06 +0200
  • a5212fb9ca wasm gc: support imported functions in disassembler Alexey Andreev 2024-10-04 09:40:54 +0200
  • 0057bbd00d wasm gc: fix issue with extracting elements from arrays of JS objects Alexey Andreev 2024-10-04 09:00:51 +0200
  • eba0e2b2e8 wasm gc: fix issues with arrays of JS objects, unignore passing test Alexey Andreev 2024-10-03 22:23:56 +0200
  • 8ce104ae64 Fix bug in GVN that prevented optimizations in same basic block Alexey Andreev 2024-10-03 19:36:44 +0200
  • 2414d74002
    JSO: add API to send beacon (#956) Ivan Hetman 2024-10-03 20:36:15 +0300
  • 68a1b2efae wasm gc: fix issue with dependency initialization order Alexey Andreev 2024-10-02 20:18:04 +0200
  • 802efd49c6 wasm gc: fix String.intern support Alexey Andreev 2024-10-02 20:04:18 +0200
  • 2aabddc32d wasm gc: fix conversion of multidimensional arrays from JS Alexey Andreev 2024-10-02 20:02:58 +0200
  • 0bd7bc6ca9 wasm gc: fix support of legacy Object.cast method Alexey Andreev 2024-10-02 19:27:43 +0200
  • 551f0505c7 wasm gc: fix support of cast/instanceof for JS types; fix accessing top-level declarations Alexey Andreev 2024-10-02 14:54:40 +0200
  • a291eb3026 wasm gc: support wrapping JS values in Java Alexey Andreev 2024-10-01 20:18:36 +0200