Ivan Hetman
|
0ef08a01e7
|
classlib: inheritDeque from SequencedCollection, fix ArrayDeque (#765)
Second part of JEP-431
|
2023-09-28 14:35:41 +02:00 |
|
Alexey Andreev
|
eed44998f0
|
jso: trying to improve optimization of JSWrapper
|
2023-09-27 13:50:30 +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
|
46790d11db
|
Satisfy checkstyle after recent PR
|
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 |
|
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 |
|
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 |
|
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
|
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
|
866fdb8af8
|
Update tests after testing with Java 21
|
2023-09-20 20:26:34 +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
|
409292159e
|
C: fix running tests
|
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 |
|
Alexey Andreev
|
e2ee9f1dbb
|
classlib: improve precision of float/double parsing and formatting
|
2023-09-13 19:40:00 +02:00 |
|
Alexey Andreev
|
83ace9bf3e
|
classlib: fix ByteBuffer.putLong implementation
Fix #737
|
2023-09-05 09:26:22 +02:00 |
|
Alexey Andreev
|
d655f01d14
|
Fix issue in build script for tests module
|
2023-08-28 14:11:01 +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
|
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
|
a3f0ec52d4
|
classlib: support putFloat/getFloat/putDouble/getDouble in ByteBuffer
|
2023-08-17 11:59:48 +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
|
334e2829b3
|
JS: supports module imports in JSBody
|
2023-08-03 15:42:15 +02:00 |
|
Alexey Andreev
|
a1ed797d73
|
JS: allow passing Object to JS methods
|
2023-07-31 20:42:09 +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
|
b11ad994fd
|
classlib: support more methods in InputStream
|
2023-07-19 19:22:17 +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 |
|
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 |
|
Alexey Andreev
|
cb67595f5b
|
Fix checkstyle errors
|
2023-06-07 10:51:47 +02:00 |
|