Alexey Andreev
|
18d63863c9
|
wasm gc: fix with passing JS objects to overlay methods of JS classes
|
2024-10-23 19:33:13 +02:00 |
|
Alexey Andreev
|
dff3e2f328
|
wasm gc: fix with passing JS objects to non-JS methods
|
2024-10-23 18:34:56 +02:00 |
|
Alexey Andreev
|
c56f5be2d9
|
wasm: add disassembler tool as a web application
|
2024-10-23 15:48:11 +02:00 |
|
Alexey Andreev
|
17b110debe
|
jso: fix issues with JSSymbol
Inspired by PR #949
|
2024-10-22 19:54:08 +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
|
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
|
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
|
f61d893b6d
|
wasm gc: fully support exporting classes to JS
|
2024-10-09 19:28:45 +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
|
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
|
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
|
0057bbd00d
|
wasm gc: fix issue with extracting elements from arrays of JS objects
|
2024-10-04 09:00:51 +02:00 |
|
Alexey Andreev
|
eba0e2b2e8
|
wasm gc: fix issues with arrays of JS objects, unignore passing test
|
2024-10-03 22:23:56 +02:00 |
|
Alexey Andreev
|
2aabddc32d
|
wasm gc: fix conversion of multidimensional arrays from JS
|
2024-10-02 20:02:58 +02:00 |
|
Alexey Andreev
|
0bd7bc6ca9
|
wasm gc: fix support of legacy Object.cast method
|
2024-10-02 19:27:43 +02:00 |
|
Alexey Andreev
|
a291eb3026
|
wasm gc: support wrapping JS values in Java
|
2024-10-02 14:31:33 +02:00 |
|
Alexey Andreev
|
2340760647
|
wasm gc: unignore JSO test that now passes
|
2024-10-01 14:48:28 +02:00 |
|
Alexey Andreev
|
4b76396332
|
wasm gc: basic support for functors in JSO
|
2024-10-01 14:43:53 +02:00 |
|
Alexey Andreev
|
383fee67c5
|
wasm gc: support exporting Java classes to JavaScript
|
2024-10-01 13:57:20 +02:00 |
|
Alexey Andreev
|
5ad4496c34
|
wasm gc: support primitive array conversion to JavaScript in JSO
|
2024-09-28 19:52:14 +02:00 |
|
Alexey Andreev
|
bbf45760b8
|
wasm gc: implement simple features from JSO
|
2024-09-28 19:20:48 +02:00 |
|
Alexey Andreev
|
dd24425de0
|
wasm gc: support resources
|
2024-09-25 13:39:03 +02:00 |
|
Ivan Hetman
|
f85aa977eb
|
classlib: add Math cell/floor div/mod versions, add exact versions of methods
|
2024-09-23 15:46:05 +02:00 |
|
Alexey Andreev
|
8ed8322b17
|
wasm gc: basic implementation of WeakReference
|
2024-09-20 15:03:43 +02:00 |
|
Alexey Andreev
|
34bba2a4a5
|
wasm gc: skip tests for features that won't be implemented during the first iteration
|
2024-09-18 14:44:14 +02:00 |
|
Alexey Andreev
|
bfd2c8479c
|
wasm gc: fix bugs related to casts and implement runtime method for converting date to string
|
2024-09-12 20:16:01 +02:00 |
|
Alexey Andreev
|
eccfaff889
|
wasm gc: fix bugs with Class
|
2024-09-11 20:07:05 +02:00 |
|
Alexey Andreev
|
d12637f959
|
wasm gc: fix issues related to class metadata
|
2024-09-11 15:45:37 +02:00 |
|
Alexey Andreev
|
1533794cf1
|
wasm gc: add strict mode, fix some bugs
|
2024-09-11 08:00:39 +02:00 |
|
Ivan Hetman
|
e2699554b8
|
classlib: small BitSet fixes and improvements (#950)
|
2024-09-09 14:44:42 +02:00 |
|
Alexey Andreev
|
b36f38f48f
|
classlib: fix parsing floats and doubles with large exponents
|
2024-09-05 09:08:53 +02:00 |
|
Alexey Andreev
|
9768a86378
|
Fix issues related to sigma nodes in phi updater
|
2024-09-03 20:50:07 +02:00 |
|
Alexey Andreev
|
4823109be5
|
Ignore failing test
|
2024-08-26 20:49:29 +02:00 |
|
Alexey Andreev
|
96bf4379c9
|
Temporarily ignore failing test
|
2024-08-26 19:40:59 +02:00 |
|
Alexey Andreev
|
ebac13a363
|
wasm gc: implement Array.getLength and Array.get
|
2024-08-26 18:14:04 +02:00 |
|
Alexey Andreev
|
065aef581d
|
jso: fix incorrect type inference for array element types
Fix #937
|
2024-08-12 17:32:54 +02:00 |
|
Alexey Andreev
|
13a959ce67
|
classlib: fix String.replace, add optimizations for some corner cases
Fix #932
|
2024-07-18 18:51:42 +02:00 |
|
Alexey Andreev
|
e53af544a0
|
classlib: fix bug with precision in Formatter
|
2024-07-11 18:26:12 +02:00 |
|
Alexey Andreev
|
3f74817af7
|
classlib: implement BufferedReader.lines
|
2024-04-29 20:19:46 +02:00 |
|
Alexey Andreev
|
0dd10899a0
|
classlib: implement CharSequence chars and codePoints
|
2024-04-29 19:15:27 +02:00 |
|
pcoperatr
|
1a1c534535
|
classlib: add missing implementation of Appendable interface to PrintStream
|
2024-04-26 23:48:09 +03:00 |
|
Alexey Andreev
|
c066864c68
|
classlib: fix bug in Stream.takeWhile
Fix #913
|
2024-04-26 21:30:13 +02:00 |
|
Alexey Andreev
|
a1d711d069
|
jso: when casting to JS objects, don't fail cast when cast object is null
|
2024-04-16 20:03:19 +02:00 |
|
Alexey Andreev
|
e7c28da4e2
|
classlib: fix ThreadLocal implementation for multi-thread case
|
2024-04-16 18:40:44 +02:00 |
|
Alexey Andreev
|
931f0f1f4a
|
jso: support varargs in exported classes and modules
|
2024-04-15 20:53:24 +02:00 |
|
Alexey Andreev
|
6a09f181c7
|
js: add JSTopLevel annotation that allows to import top-level declarations
|
2024-04-11 20:29:57 +02:00 |
|