Alexey Andreev
bd97531a6c
maven: fix archetype
2024-01-04 20:19:33 +01:00
Alexey Andreev
2d5869821e
Suppress failing tests
2024-01-04 20:01:26 +01:00
Alexey Andreev
beac97b507
jso apis: fix declaration in IndexedDB API
...
Fix #874
(cherry picked from commit 18e92a49e3
)
2024-01-04 20:01:26 +01:00
Alexey Andreev
17c72a3a76
JSO: fix wrapping undefined value
...
(cherry picked from commit a9af6e4f33
)
2024-01-04 20:01:26 +01:00
Alexey Andreev
e429578aad
JS: a better fix for wrapping/unwrapping JS objects implemented in Java
...
(cherry picked from commit 067f7453fe
)
2024-01-04 20:01:26 +01:00
Alexey Andreev
d4d220fd3f
JS: fix unwrapping JS objects implemented in Java
...
(cherry picked from commit 9757213379
)
2024-01-04 18:47:20 +01:00
Alexey Andreev
a819950dc7
Fix calculating comparison in constant propagation
...
(cherry picked from commit 1c292f3fbe
)
2024-01-04 18:46:12 +01:00
Alexey Andreev
8d13aad07f
classlib: refactor LinkedHashMap
...
I found regression somewhere in LinkedHashMap, when certain operations cause cycle in entry list. Since updated logic was totally unclear to me, I rewrote it from scratch. Also, reverted mechanism to remove entries NOT by keys and used it where necessary to improve performance.
(cherry picked from commit a1355bb2f7
)
2024-01-04 18:45:36 +01:00
Alexey Andreev
295fdb043c
Fix boxing/unboxing arguments and return values in method references
...
(cherry picked from commit 318d4bff93
)
2024-01-04 18:41:27 +01:00
Alexey Andreev
d85cdc7ff7
Bump IDEA plugin version
...
(cherry picked from commit 68dd2e6d5e
)
2024-01-04 18:40:24 +01:00
Alexey Andreev
373ef13f29
Add toolchain resolution plugin
...
(cherry picked from commit 7ef7926519
)
2024-01-04 18:40:19 +01:00
Alexey Andreev
7798e0788d
Use Gradle toolchains to run tests
...
(cherry picked from commit 6baccbf2bd
)
2024-01-04 18:40:12 +01:00
Jonathan Coates
576a437314
Widen byte/short to ints in ObjectMethods ( #853 )
...
(cherry picked from commit 9469e4c0b4
)
2024-01-04 18:39:16 +01:00
Alexey Andreev
d404a594ca
c: fix typo in macro name
...
(cherry picked from commit f6e38e94f7
)
2024-01-04 18:38:28 +01:00
Alexey Andreev
960e1a4c4b
classlib: fix issue in InputStreamReader
...
(cherry picked from commit c5768e07bc
)
2024-01-04 18:34:38 +01:00
Alexey Andreev
80b549283c
Fix release tasks
2023-10-24 19:19:55 +02:00
Alexey Andreev
699c26c06b
C: fix compiler warning
...
(cherry picked from commit 0e2052d91c
)
2023-10-21 19:29:12 +02:00
Alexey Andreev
10bd650504
IDEA: fix issue in dev server
...
Fix #827
(cherry picked from commit df42025a21
)
2023-10-18 18:42:19 +02:00
Alexey Andreev
a59236cc7a
Update unicode data
2023-10-17 19:32:28 +02:00
Alexey Andreev
368f8a5c23
Update tzdata
2023-10-17 19:32:21 +02:00
Alexey Andreev
fe0ced064b
Update CLDR
2023-10-17 19:27:34 +02:00
Alexey Andreev
8b1732d442
JS: fix issue in minified mode
2023-10-17 19:13:14 +02:00
Alexey Andreev
c6f60ca00e
junit: fix crash when test runner is not configured
2023-10-17 10:04:57 +02:00
Alexey Andreev
a78eec93d6
metaprogramming: use unprocessed class source to get program templates
...
This should prevent class transformations from applying twice, which can cause some errors.
2023-10-17 07:55:01 +02:00
Ivan Hetman
9242aeb750
classlib: Arrays corner cases fixes ( #825 )
2023-10-16 20:40:50 +03:00
Alexey Andreev
cd9db17d73
JS: improve performance float<->int reinterpretation conversion, improve performance of Double.equals.
2023-10-16 17:27:12 +02:00
Ivan Hetman
658ef711ab
classlib: additional stream collectors ( #822 )
2023-10-16 14:09:56 +02:00
Ivan Hetman
65681e74d8
classlib: small PriorityQueue fixes ( #823 )
2023-10-16 13:59:35 +02:00
Ivan Hetman
1900852cd8
classlib: fix for positioned addAll in sequential lists ( #824 )
2023-10-16 13:41:15 +02:00
Alexey Andreev
5bc398415d
classlib: implement Atomic*FieldUpdater classes
...
Fix #750
2023-10-15 19:51:44 +02:00
Jörg Hohwiller
2513ceb236
Re-add module name org.teavm.jso ( #817 )
...
Fix #778
2023-10-14 19:35:23 +03:00
Jörg Hohwiller
aaef8672d4
Re-add module name org.teavm.jso.apis ( #816 )
...
Fix #778
2023-10-14 19:34:40 +03:00
Ivan Hetman
4e9d89b669
classlib: improve range checks for BitSet ( #820 )
2023-10-13 22:04:00 +03:00
Ivan Hetman
82cd9d9cdf
classlib: fix various issues in TreeMap ( #813 )
2023-10-13 22:01:40 +03:00
Ivan Hetman
6faecc91d2
classlib: more overrides for TreeMap keySet ( #818 )
2023-10-13 20:57:32 +03:00
Ludovic Dubost
4a81615749
class: fix LinkedList.offer method adding item incorrectly at the beginning
...
Fix #772
2023-10-13 19:52:47 +02:00
Ivan Hetman
0b2d1428fb
classlib: minor exceptions fix for lists ( #819 )
2023-10-13 20:45:02 +03:00
Alexey Andreev
55d3adb7ae
junit: fix generation of html page for single-test JS runner
2023-10-12 21:13:48 +02:00
Alexey Andreev
772dd9eded
JS: fix returning JSO objects from Async methods
...
Fix #805
2023-10-12 21:13:09 +02:00
Alexey Andreev
5684c09690
Set explicit values for test properties in deploy script
2023-10-11 17:55:04 +02:00
Alexey Andreev
70540b2df0
JS: fix UMD wrapper for case when 'exports' exists, but is null
2023-10-11 14:01:24 +02:00
Alexey Andreev
d33c491a33
Gradle: report build progress from build tasks
2023-10-10 19:01:24 +02:00
Ivan Hetman
bcc2c0ff35
classlib: implement last part of JEP-431 ( #810 )
...
TreeMap, TreeSet
2023-10-09 22:26:42 +03:00
Alexey Andreev
05454380d9
classlib: fix issue in TreeMap iterator remove method
2023-10-09 20:35:54 +02:00
Alexey Andreev
dabe0d5d74
Don't keep default test settings in gradle.properties
2023-10-08 20:21:53 +02:00
Alexey Andreev
3971563cd8
Don't keep default test settings in gradle.properties
2023-10-08 20:20:10 +02:00
Alexey Andreev
f6a16c1b94
Suppress failing WASI tests, enable running WASI tests by default
2023-10-08 19:23:34 +02:00
Ivan Hetman
d47fea0b55
classlib: implement third part of JEP-431 ( #771 )
...
SequencedSet -> LinkedHashSet, SequencedMap -> LinkedHashMap
2023-10-08 18:05:11 +03:00
Ivan Hetman
2d91f539c7
classlib: fix corner case for Character.forDigit ( #769 )
2023-10-08 12:48:59 +03:00
Ivan Hetman
a493d003e5
classlib: add methods/fields from JDK 21 to Math ( #784 )
2023-10-08 12:45:27 +03:00