Alexey Andreev
|
49485efdff
|
wasm: fix line section in DWARF
|
2023-08-23 21:10:42 +02:00 |
|
Alexey Andreev
|
eebc316029
|
gradle: fix generation of artifact configuration file
|
2023-08-23 20:17:37 +02:00 |
|
Alexey Andreev
|
f64a715418
|
Ignore failing test
|
2023-08-22 20:00:13 +02:00 |
|
Alexey Andreev
|
dec1bf02e2
|
Ignore failing test
|
2023-08-22 19:16:41 +02:00 |
|
Alexey Andreev
|
f0f3b060e9
|
JS: change type of MessageEvent.data back JSObject
|
2023-08-22 17:55:01 +02:00 |
|
Alexey Andreev
|
e3bbf12f49
|
wasm: use bulk memory operations when necessary
|
2023-08-22 17:13:06 +02:00 |
|
Alexey Andreev
|
e291128948
|
wasm: support Long.compareUnsigned
|
2023-08-22 17:11:26 +02:00 |
|
Alexey Andreev
|
f6131a8248
|
wasm: fix Array.get with enabled inlining
|
2023-08-22 17:11:04 +02:00 |
|
Alexey Andreev
|
d7cae4af55
|
Fix running tests in wasm
|
2023-08-22 17:02:33 +02:00 |
|
Alexey Andreev
|
9ecb3ad817
|
classlib: support ReferenceQueue.remove
|
2023-08-21 20:13:06 +02:00 |
|
Alexey Andreev
|
df40dedba3
|
gradle: set default JS optimization to BALANCED
|
2023-08-19 17:49:17 +02:00 |
|
Alexey Andreev
|
e9d206eed0
|
wasm: fix NPE
|
2023-08-19 17:10:53 +02:00 |
|
Alexey Andreev
|
0e7d6b65b4
|
wasm: add stats generator
|
2023-08-19 16:59:49 +02:00 |
|
Alexey Andreev
|
9d3ac1a603
|
Show java.logging module in JCL comparison
|
2023-08-18 18:30:12 +02:00 |
|
Alexey Andreev
|
56dfa124ca
|
classlib: add more methods to Logger
|
2023-08-18 18:29:50 +02:00 |
|
Alexey Andreev
|
9af6d262fe
|
classlib: properly implement ByteOrder.nativeOrder
|
2023-08-18 17:55:01 +02:00 |
|
Alexey Andreev
|
a7f115a541
|
classlib: implement Integer.compareUnsigned in Wasm and C
|
2023-08-18 17:55:01 +02:00 |
|
Alexey Andreev
|
a3f0ec52d4
|
classlib: support putFloat/getFloat/putDouble/getDouble in ByteBuffer
|
2023-08-17 11:59:48 +02:00 |
|
Alexey Andreev
|
f33a7578d4
|
chrome plugin: remove unused permission, minor reformatting
|
2023-08-14 19:28:36 +02:00 |
|
Alexey Andreev
|
22864c88f2
|
js: support WeakReference
|
2023-08-10 20:47:01 +02:00 |
|
Alexey Andreev
|
cd38447057
|
classlib: make Reader class implement Readable interface
|
2023-08-10 19:24:49 +02:00 |
|
Alexey Andreev
|
b9f5e9be1c
|
JS: optimize case when JS method returns java.lang.Object and then treated as JS object
|
2023-08-04 20:40:57 +02:00 |
|
Alexey Andreev
|
35f1284ac5
|
js: fix issue in obfuscated mode
|
2023-08-04 10:27:44 +02:00 |
|
Alexey Andreev
|
7aefaf37ed
|
classlib: fix issue in PrintStream.println
Fix #726
|
2023-08-04 09:47:53 +02:00 |
|
Alexey Andreev
|
f30a050bfd
|
JS: relax several JSO declarations to accept Object instead of JSObject
|
2023-08-03 20:50:22 +02:00 |
|
Alexey Andreev
|
334e2829b3
|
JS: supports module imports in JSBody
|
2023-08-03 15:42:15 +02:00 |
|
Alexey Andreev
|
a97e0ef45c
|
JS: generate code in UMD wrapper (to be compatible with node.js, webpack, etc).
|
2023-08-01 20:11:32 +02:00 |
|
Alexey Andreev
|
a1ed797d73
|
JS: allow passing Object to JS methods
|
2023-07-31 20:42:09 +02:00 |
|
Alexey Andreev
|
059281a25c
|
Fix issue in optimization
|
2023-07-31 19:29:41 +02:00 |
|
Alexey Andreev
|
2143a103f1
|
Bump asm version
|
2023-07-31 18:46:26 +02:00 |
|
Alexey Andreev
|
e1827880c9
|
Gradle: in no optimization mode, generate JS, which is friendly to Chrome debugger
|
2023-07-31 15:13:02 +02:00 |
|
Alexey Andreev
|
ef2e887d06
|
Avoid duplicate application of class transformations
|
2023-07-31 13:21:33 +02:00 |
|
Alexey Andreev
|
bf2cfa83f0
|
Allow to debug external process running from Gradle task
|
2023-07-31 13:15:36 +02:00 |
|
Alexey Andreev
|
4cfbca96b8
|
JS: fix visibility modifier for consistency
|
2023-07-31 13:13:35 +02:00 |
|
Alexey Andreev
|
03cd5907eb
|
Fix minor typo in test
|
2023-07-31 10:10:21 +02:00 |
|
Alexey Andreev
|
c4c6b029e3
|
JS: add support for exporting Java methods as JS properties
|
2023-07-30 20:48:43 +02:00 |
|
Alexey Andreev
|
948244cbf4
|
JS: marshall JS object to Java in a wrapper
|
2023-07-29 18:54:23 +02:00 |
|
Alexey Andreev
|
9438380716
|
classlib: improve System.arraycopy for primitive arrays
|
2023-07-20 20:21:52 +02:00 |
|
Alexey Andreev
|
61eb666503
|
classlib: faster implementation of System.arraycopy
|
2023-07-19 21:11:27 +02:00 |
|
Alexey Andreev
|
b11ad994fd
|
classlib: support more methods in InputStream
|
2023-07-19 19:22:17 +02:00 |
|
Alexey Andreev
|
b1ddf163d7
|
Don't crash when reporting some cases of missing standard APIs
|
2023-07-17 18:41:28 +02:00 |
|
Alexey Andreev
|
9fd7b9c4e2
|
js: set maxTopLevelNames to huge value properly
|
2023-07-05 20:13:19 +02:00 |
|
Ivan Hetman
|
61ef007672
|
classlib: add Stream dropWhile and takeWhile
|
2023-07-05 19:44:10 +02:00 |
|
Ivan Hetman
|
ac2e5d6fa0
|
classlib: added Stream iterate method (#721)
|
2023-07-05 19:40:08 +02:00 |
|
Alexey Andreev
|
eed42e33b0
|
classlib: implement ConcurrentHashMap
|
2023-07-05 19:38:37 +02:00 |
|
Ivan Hetman
|
8e676ff16c
|
classlib: add mapMulti to Stream (#720)
|
2023-07-03 20:35:36 +03:00 |
|
Ivan Hetman
|
23a6393267
|
classlib: collectors partitioning by (#716)
|
2023-06-21 15:35:37 +02:00 |
|
Kirill Prazdnikov
|
81124a084b
|
classlib: fix ByteBuffer,CharBuffer,*Buffer IOOB exception throw with zero length arrays in arguments
fix #713
|
2023-06-21 15:30:30 +02:00 |
|
Alexey Andreev
|
071a5d90fb
|
Trying to fix problem with locked files on Windows
|
2023-06-20 11:11:58 +02:00 |
|
Jasper Siepkes
|
efe15e323b
|
classlib: add not method to Predicate interface (#709)
With this addition the Predicate interface is 100% complete for Java 17.
|
2023-06-07 12:57:22 +02:00 |
|