Alexey Andreev
|
ada85b4c07
|
Bump checkstyle version to support Java 21 syntax
|
2023-09-28 13:51:08 +02:00 |
|
Alexey Andreev
|
ab507bb22b
|
wasm: fix bugs in coroutine support
|
2023-09-27 20:28:09 +02:00 |
|
Alexey Andreev
|
219de85e24
|
Improve performance of PhiUpdater
|
2023-09-27 19:36:02 +02:00 |
|
Alexey Andreev
|
7fd3166f9b
|
wasm: support Date.toString
|
2023-09-27 14:30:20 +02:00 |
|
Alexey Andreev
|
348b71685d
|
js: fix object id generator
|
2023-09-27 13:51:37 +02:00 |
|
Alexey Andreev
|
eed44998f0
|
jso: trying to improve optimization of JSWrapper
|
2023-09-27 13:50:30 +02:00 |
|
Alexey Andreev
|
9c0e3b5e59
|
Remove unnecessary test file
|
2023-09-26 23:02:34 +02:00 |
|
Alexey Andreev
|
b7cf7b593c
|
wasm: when building tests, resolve absolute paths to source files in DWARF
|
2023-09-26 23:02:16 +02:00 |
|
Alexey Andreev
|
5a0c418389
|
wasm: fix duplicate random function
|
2023-09-25 21:23:46 +02:00 |
|
Alexey Andreev
|
46790d11db
|
Satisfy checkstyle after recent PR
|
2023-09-25 20:25:49 +02:00 |
|
Alexey Andreev
|
e84a1a8531
|
wasm: fix raw conversion of float and double to int and long
|
2023-09-25 20:25:49 +02:00 |
|
Alexey Andreev
|
de25cee3b8
|
When out-of-process build crashes with OOME, write heap dump
|
2023-09-25 20:25:49 +02:00 |
|
Alexey Andreev
|
c2c1d78f13
|
wasm: fix issue in exception handling transformer
|
2023-09-25 20:25:49 +02:00 |
|
Ivan Hetman
|
603d7f1f88
|
classlib: distinguish between +0 and -0 in double stringifier, improve copySign implementation
|
2023-09-25 15:56:43 +02:00 |
|
Colorize
|
05f50afa8d
|
classlib: add ExecutionException (#637)
|
2023-09-25 15:50:19 +02:00 |
|
ihromant
|
c858542605
|
classlib: implement general reversed ListIterator
|
2023-09-25 15:28:26 +02:00 |
|
Alexey Andreev
|
e383b94e1b
|
classlib: fix implementations of SequencedCollection methods in ArrayList
|
2023-09-25 15:23:18 +02:00 |
|
Ivan Hetman
|
55426b25cf
|
classlib: add SequencedCollection interface, inherited List from it (#759)
(initial part of JEP-431)
|
2023-09-25 14:50:00 +02:00 |
|
Alexey Andreev
|
57ca715195
|
Bump test JDK version to 21
|
2023-09-25 11:38:36 +02:00 |
|
Ivan Hetman
|
a669cd4957
|
classlib: add MatchException needed for exhaustive switch (#757)
|
2023-09-24 19:24:47 +03:00 |
|
Alexey Andreev
|
fa2e003dd6
|
classlib: fix crash in WeakReference constructor
It occurred when ReferenceQueue.remove method was never used
Fix #756
|
2023-09-24 13:47:15 +02:00 |
|
Jonathan Coates
|
e02f91b0fd
|
classlib: add Java 9's Arrays.equals and Arrays.mismatch (#755)
|
2023-09-23 13:01:26 +03:00 |
|
Alexey Andreev
|
390861f835
|
wasm: fix producing programs with detached basic blocks
|
2023-09-22 21:26:34 +02:00 |
|
Alexey Andreev
|
98ec4597d6
|
Fix dominator tree algorithm
|
2023-09-22 21:26:34 +02:00 |
|
Alexey Andreev
|
1cd635afa5
|
Fix node splitting in irreducible CFG
|
2023-09-22 07:51:49 +02:00 |
|
Ivan Hetman
|
7589eb23fc
|
classlib: remove deprecated constructors of primitive wrappers (#754)
|
2023-09-21 16:05:18 +02:00 |
|
Alexey Andreev
|
94e34188c3
|
Satisfy checkstyle after last merged PR
|
2023-09-21 16:04:43 +02:00 |
|
Ivan Hetman
|
887528531f
|
classlib: fix for hashcode implementation in various classes, add other minor fixes/improvements (#752)
|
2023-09-21 15:30:41 +02:00 |
|
Ivan Hetman
|
e13746a650
|
classlib: fix reverse bytes methods in primitive wrappers (#753)
|
2023-09-21 13:58:03 +02:00 |
|
Alexey Andreev
|
ba7dcd13b5
|
Update gradle scripts for latest gradle version
1. Use lazy property assignment
2. Remove usages of deprecated buildDir property
|
2023-09-21 09:52:29 +02:00 |
|
Alexey Andreev
|
2ae9c593d2
|
classlib: satisfy checkstyle after applying latest PR
|
2023-09-21 09:51:34 +02:00 |
|
Jonathan Coates
|
6efade1b49
|
classlib: Add nio's channel interfaces (#751)
- Add the basic java.nio.channels.Channel interfaces.
- Add several nio exception types.
- Add UncheckedIOException
|
2023-09-21 09:20:24 +02:00 |
|
Alexey Andreev
|
010bb721f2
|
Fix build
|
2023-09-20 22:58:32 +02:00 |
|
Ivan Hetman
|
8277671376
|
classlib: make difference between raw and normal floating points to int conversion
|
2023-09-20 23:51:55 +03:00 |
|
Alexey Andreev
|
3b6b31ff8f
|
Implement more precise comparison logic
|
2023-09-20 21:30:56 +02:00 |
|
Alexey Andreev
|
95f802718c
|
Bump gradle version to 8.3
|
2023-09-20 21:17:43 +02:00 |
|
Alexey Andreev
|
866fdb8af8
|
Update tests after testing with Java 21
|
2023-09-20 20:26:34 +02:00 |
|
Alexey Andreev
|
edf2d33f84
|
js: optimize long operations
|
2023-09-20 19:28:01 +02:00 |
|
Ivan Hetman
|
154bf7abd9
|
classlib: more fixes to Math.nextUp/nextDown (#746)
|
2023-09-19 13:21:32 +02:00 |
|
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 |
|