Commit Graph

2859 Commits

Author SHA1 Message Date
Alexey Andreev
617ce67871 classlib: follow-up for math fixes 2023-09-19 11:34:51 +02:00
Alexey Andreev
4372dd7806 Add IDEA run configuration for platform-specific tests 2023-09-19 11:34:50 +02:00
Alexey Andreev
409292159e C: fix running tests 2023-09-19 11:34:50 +02:00
Alexey Andreev
2e7e11292b C: implement Long.compareUnsigned 2023-09-19 11:34:50 +02:00
Alexey Andreev
c245eb08cd Fix checkstyle rule violation 2023-09-19 11:34:50 +02:00
Ivan Hetman
93d1a5e492
classlib: float/double equals fixes (#741) 2023-09-19 11:34:29 +02:00
Ivan Hetman
0997a65596
classlib: math fixes (#742) 2023-09-19 09:52:10 +02:00
Ivan Hetman
4a081db1c3
classlib: update RandomGenerator implementation (#743) 2023-09-19 09:39:57 +02:00
Jonathan Coates
ef818ac4c5
Fix commons-cli not being vendored (#744) 2023-09-19 09:36:50 +02:00
Alexey Andreev
062d4ae4e9 classlib: improve accuracy of float parsing and formatting 2023-09-15 12:11:37 +02:00
Alexey Andreev
e1706f242d classlib: improve accuracy of Double.toString 2023-09-14 20:55:09 +02:00
Alexey Andreev
7059038cf0 classlib: improve accuracy of double parser 2023-09-14 15:38:43 +02:00
Alexey Andreev
0a92994c4b classlib: improve accuracy of double parser and fix possible issue 2023-09-14 10:04:27 +02:00
Alexey Andreev
b2aae0634e classlib: improve accuracy of Double.toString 2023-09-13 21:20:18 +02:00
Alexey Andreev
e2ee9f1dbb classlib: improve precision of float/double parsing and formatting 2023-09-13 19:40:00 +02:00
Alexey Andreev
e6c71fa106 classlib: add ThreadDeath class
Fix #733
2023-09-10 18:46:33 +02:00
Alexey Andreev
83ace9bf3e classlib: fix ByteBuffer.putLong implementation
Fix #737
2023-09-05 09:26:22 +02:00
Alexey Andreev
401fcabeae wasm: support ServiceLoader 2023-08-28 19:32:22 +02:00
Alexey Andreev
70d0658b47 wasm/c: fix bugs in coroutine transformation 2023-08-28 17:16:31 +02:00
Alexey Andreev
d655f01d14 Fix issue in build script for tests module 2023-08-28 14:11:01 +02:00
Alexey Andreev
40c4f03e3b Coroutine transformation: minor improvements 2023-08-28 14:10:34 +02:00
Alexey Andreev
bd2d2cb49b wasm: fix exceptions in DWARF generator 2023-08-28 13:18:26 +02:00
Alexey Andreev
36060b37e3 wasm: another attempt to make class reference visible in chrome dev tools 2023-08-27 00:26:03 +02:00
Alexey Andreev
cacf09dca8 wasm: generate field description in DWARF 2023-08-26 20:48:29 +02:00
Alexey Andreev
fed6a2d0ef wasm: change language in DWARF from Java to C++
This is due to weird issue in lldb (from which Chrome dev tools
are derived), which does not parse DWARF functions if there's
no support for language "type system"
2023-08-25 20:43:34 +02:00
Alexey Andreev
e576a985dd wasm: don't generate separate declarations for methods in DWARF 2023-08-24 06:45:41 +02:00
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