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
|
1d81b7004f
|
Fix possible bug with exceptions in GVN
|
2024-09-26 20:39:29 +02:00 |
|
Alexey Andreev
|
58cef561a3
|
wasm gc: enable running tests by default
|
2024-09-26 18:39:53 +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
|
9aee15fa0f
|
wasm gc: attach Java exception to Wasm exception
|
2024-09-14 13:02:31 +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
|
31d89ebec2
|
wasm gc: support emitting disassembly in HTML with link references, add setting to emit disassembly in JUnit tests
|
2024-08-29 18:41:02 +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
|
59259c314d
|
wasm gc: support running tests
|
2024-08-18 19:57:25 +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 |
|
Alexey Andreev
|
9b41e3e814
|
classlib: add CopyOnWriteArrayList implementation
|
2024-04-09 21:01:41 +02:00 |
|
Alexey Andreev
|
72b021fc0b
|
jso: support exporting class constructors
|
2024-04-08 21:32:10 +02:00 |
|
Alexey Andreev
|
a6fb67817c
|
jso: improve support of instanceof and cast against JS wrapper types
Fix #808
|
2024-04-04 21:18:54 +02:00 |
|
Alexey Andreev
|
e069bc3a44
|
classlib: implement WeakHashMap
Fix #799
|
2024-04-03 19:11:48 +02:00 |
|
Alexey Andreev
|
f668e27daa
|
jso: properly support JSWrapper generation when java.lang.Object method is called with receiver type of JSObject interface; add optimization for JSObject.toString call.
Fix #898
|
2024-04-01 17:52:28 +02:00 |
|
Alexey Andreev
|
403da28830
|
classlib: add PrintStream.format
|
2024-03-21 19:14:45 +01:00 |
|
Alexey Andreev
|
582fcf904c
|
jso: implement vararg support for method calls
|
2024-03-12 18:56:19 +01:00 |
|
Alexey Andreev
|
e4452152b7
|
jso: improve JS class import to Java
|
2024-02-27 20:16:10 +01:00 |
|
Alexey Andreev
|
c1b3deedff
|
Support @Inherited annotation on annotations
Fix #883
|
2024-02-19 20:14:00 +01:00 |
|
Alexey Andreev
|
8db406c603
|
jso: implement exporting Java methods to JS
Fix #785
|
2024-02-15 21:00:10 +01:00 |
|
Bernd Busse
|
83e3306071
|
classlib: extend BigInteger implementation with xValueExact() and sqrt()
|
2024-01-24 21:56:12 +03:00 |
|
Bernd Busse
|
6a398c9b8d
|
classlib: properly duplicate inner map when cloning TreeMap
|
2024-01-24 20:46:26 +03:00 |
|
Alexey Andreev
|
4049bc529e
|
js: introduce setting to choose module type
|
2023-12-23 16:32:55 +01:00 |
|
J. Fronny
|
953c475b46
|
classlib: implement float support for String.format (#873)
|
2023-12-07 19:16:38 +01:00 |
|
Alexey Andreev
|
bb837bd020
|
classlib: replace usage of Math.log10 with custom implementation of int log10 algorithm
This fixes BigDecimal support on WASI, which does not support log10 at the moment
|
2023-12-07 19:14:55 +01:00 |
|
Alexey Andreev
|
a9af6e4f33
|
JSO: fix wrapping undefined value
|
2023-12-07 10:02:30 +01:00 |
|
J. Fronny
|
9093ad2f8a
|
classlib: implement String.chars() (#872)
|
2023-12-05 13:26:39 +01:00 |
|
Alexey Andreev
|
9757213379
|
JS: fix unwrapping JS objects implemented in Java
|
2023-11-26 21:57:19 +01:00 |
|