Commit Graph

  • b40a0955ef
    Merge e8bdb7cbf2 into 47c136ccc1 Ivan Hetman 2024-10-25 14:27:47 +0200
  • 47c136ccc1 wasm gc: fix support for java.util.logging master Alexey Andreev 2024-10-25 13:41:59 +0200
  • f9372508ec jso: add methods that allow to convert without copying between JS typed arrays and Java arrays and buffers js-typed-arrays-wrap Alexey Andreev 2024-10-24 20:35:24 +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
  • abf403499f classlib: fix issue in ZipFile zip-file-issue Alexey Andreev 2024-10-22 20:36:32 +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
  • cd9ae981ce wasm gc: improve gradle plugin settings wasm-gc-gradle-improvements 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
  • 53ded02b3d
    Update Navigator.java, getGamepads is a function, not a property Hontvári Levente 2024-10-14 21:37:42 +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
  • 12f6140d83 Send beacon ihromant 2024-10-02 18:21:45 +0300
  • 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
  • 2340760647 wasm gc: unignore JSO test that now passes Alexey Andreev 2024-10-01 14:48:28 +0200
  • 4b76396332 wasm gc: basic support for functors in JSO Alexey Andreev 2024-10-01 14:43:53 +0200
  • 383fee67c5 wasm gc: support exporting Java classes to JavaScript Alexey Andreev 2024-09-29 13:26:09 +0200
  • 0897a1bbd5 wasm gc: fix failing tests Alexey Andreev 2024-09-29 10:53:55 +0200
  • e966690284 Fix failing tests Alexey Andreev 2024-09-28 19:58:55 +0200
  • 5ad4496c34 wasm gc: support primitive array conversion to JavaScript in JSO Alexey Andreev 2024-09-28 19:52:14 +0200
  • bbf45760b8 wasm gc: implement simple features from JSO Alexey Andreev 2024-09-27 20:28:11 +0200
  • 33f4537f43 wasm gc: use non-null array storage type Alexey Andreev 2024-09-26 20:40:28 +0200
  • 1d81b7004f Fix possible bug with exceptions in GVN Alexey Andreev 2024-09-26 20:39:29 +0200
  • 054d4c2a24 wasm gc: generate array constructor using ref.struct_new Alexey Andreev 2024-09-26 19:32:02 +0200
  • 4d416af7dc wasm gc: reduce amount of code generated for initialization of strings Alexey Andreev 2024-09-26 18:59:44 +0200
  • 58cef561a3 wasm gc: enable running tests by default Alexey Andreev 2024-09-26 18:39:53 +0200
  • f64f907b9f wasm gc: enable running tests in CI Alexey Andreev 2024-09-26 18:26:32 +0200
  • 951d0c53c3 wasm gc: fix Date API support Alexey Andreev 2024-09-26 18:24:15 +0200
  • b9f406dcaa wasm gc: general implementation of System.arraycopy Alexey Andreev 2024-09-25 20:52:02 +0200
  • dd24425de0 wasm gc: support resources Alexey Andreev 2024-09-24 08:46:04 +0200
  • e8c939f40b wasm gc: fix equality checks in records Alexey Andreev 2024-09-23 20:27:58 +0200
  • f8022f9465 wasm gc: fix issues in Java 17 switch expression and metaprogramming API Alexey Andreev 2024-09-23 20:23:24 +0200
  • f85aa977eb
    classlib: add Math cell/floor div/mod versions, add exact versions of methods Ivan Hetman 2024-09-23 16:46:05 +0300
  • 4546029a5a wasm gc: implement String.intern Alexey Andreev 2024-09-20 20:46:24 +0200
  • e8bdb7cbf2 Merge remote-tracking branch 'origin/master' into arrays-other-fixes ihromant 2024-09-23 14:44:08 +0300
  • 8ed8322b17 wasm gc: basic implementation of WeakReference Alexey Andreev 2024-09-20 15:03:43 +0200
  • 28c64ef7d8 samples: fix console output in pi example for Wasm BE Alexey Andreev 2024-09-19 20:41:12 +0200
  • 6613d379ec wasm gc: don't generate emulated casts in non-strict mode Alexey Andreev 2024-09-19 20:40:45 +0200
  • 29339f3fbc Fix old Wasm backend Alexey Andreev 2024-09-19 20:26:32 +0200
  • 6968e2cee4 Repair samples Alexey Andreev 2024-09-19 20:07:30 +0200
  • 7c27b56b2c Add teavm-local.properties to gitignore Alexey Andreev 2024-09-19 19:49:49 +0200
  • 21cc3b048b wasm gc: fix broken module when Class.getName is never called Alexey Andreev 2024-09-19 19:49:25 +0200
  • 64d6b1e570 wasm gc: add Gradle properties to copy runtime and write disassembly Alexey Andreev 2024-09-19 19:48:37 +0200
  • 9fa88a15da wasm gc: add support to Gradle plugin Alexey Andreev 2024-09-19 08:24:50 +0200
  • 10805ed0dd wasm gc: implement creation of multidimensional arrays Alexey Andreev 2024-09-18 20:34:29 +0200
  • 34bba2a4a5 wasm gc: skip tests for features that won't be implemented during the first iteration Alexey Andreev 2024-09-18 14:44:14 +0200
  • 3cf5fc10c8 wasm gc: emit string literals in WTF-8 rather than in UTF-8 Alexey Andreev 2024-09-18 14:24:19 +0200
  • 944fd22513 wasm gc: group structurally equal different substructures into recursive group in order to benefit from using native ref.test/rest.cast instructions for classes Alexey Andreev 2024-09-18 13:24:29 +0200
  • 55ac5d0321 wasm gc: implement ServiceLoader Alexey Andreev 2024-09-17 15:19:59 +0200
  • 36f7ec36f3 wasm gc: disable cast optimization and fix issue with short/char fields Alexey Andreev 2024-09-17 08:02:50 +0200
  • 07b45fbec7 wasm gc: fix issues with switch expression Alexey Andreev 2024-09-16 20:25:12 +0200
  • 7784969bb8 wasm gc: fix issues with casts Alexey Andreev 2024-09-15 20:35:07 +0200
  • 7e622d8bc7 wasm gc: sort types, functions and globals in usage count order to reduce binary size Alexey Andreev 2024-09-15 11:02:55 +0200
  • 86e8cfd0db wasm gc: reduce size of array construction Alexey Andreev 2024-09-14 19:34:56 +0200
  • e5d6603503 wasm gc: reduce size of class metadata and metadata initializer Alexey Andreev 2024-09-14 18:24:54 +0200
  • a503333c1b wasm gc: optimize null checks, casts and try/catch using branching instructions Alexey Andreev 2024-09-14 15:26:22 +0200
  • 9aee15fa0f wasm gc: attach Java exception to Wasm exception Alexey Andreev 2024-09-14 13:02:31 +0200
  • 7029d3cff7 wasm gc: implement branching instructions and null check instruction Alexey Andreev 2024-09-13 19:46:11 +0200
  • 5acb9a4707 Fix checkstyle warnings Alexey Andreev 2024-09-13 13:27:22 +0200
  • 4072111af5 wasm: fix error when generating casts Alexey Andreev 2024-09-13 13:25:26 +0200