Alexey Andreev
|
eb0f4fb090
|
Improve JS templating so that it could be used in native generators
|
2023-10-29 17:16:55 +01:00 |
|
Ivan Hetman
|
b006cbb206
|
classlib: various fixes in Character class (#831)
* fix bug in `codePointBefore`
* validate arguments in some methods
* support negative `codePointOffset` in `offsetByCodePoints`
* add tests
|
2023-10-27 17:25:32 +02:00 |
|
Ivan Hetman
|
fc49094d96
|
classlib: fix support of positive/negative zeros in Float/Double.toHexString (#830)
|
2023-10-27 16:52:33 +02:00 |
|
Alexey Andreev
|
1061ad76b6
|
classlib: suppress test that fails in WebAssembly
|
2023-10-27 08:08:53 +02:00 |
|
Alexey Andreev
|
5d5fb47ca8
|
JS: add conditional intrinsic to JS template engine, use it to get rid of remaining generated methods in runtime
|
2023-10-26 21:17:24 +02:00 |
|
Alexey Andreev
|
c5768e07bc
|
classlib: fix issue in InputStreamReader
|
2023-10-26 11:50:27 +02:00 |
|
Ivan Hetman
|
3ac0078e2a
|
classlib: add cache to Byte and Short valueOf; fix Byte.parseByte (#832)
|
2023-10-26 09:09:08 +03:00 |
|
Ivan Hetman
|
4b6c4bd3d3
|
classlib: fix issues in EnumSet and EnumMap (#834)
|
2023-10-26 09:04:26 +03:00 |
|
Alexey Andreev
|
16cd0aaab2
|
JS: introduce JS template engine to write runtime, rewrite several functions using this engine
|
2023-10-24 21:20:27 +02:00 |
|
Alexey Andreev
|
350cff776e
|
Fix release tasks
|
2023-10-24 19:20:35 +02:00 |
|
Alexey Andreev
|
9036093da5
|
Remove mention of htmlunit
|
2023-10-21 20:09:11 +02:00 |
|
Alexey Andreev
|
7acc81ce4d
|
JS: remove lazy creation of primitive classes
|
2023-10-21 20:07:49 +02:00 |
|
Alexey Andreev
|
60d0b07f83
|
JS: refactor array implementation in native JS
|
2023-10-21 19:42:55 +02:00 |
|
Alexey Andreev
|
bb0d4a4fc6
|
JS: remove old polyfill
|
2023-10-21 19:30:16 +02:00 |
|
Alexey Andreev
|
02b3c92912
|
JS: use native string to represent internals of java.lang.String
|
2023-10-21 19:30:16 +02:00 |
|
Alexey Andreev
|
0e2052d91c
|
C: fix compiler warning
|
2023-10-21 19:28:42 +02:00 |
|
Alexey Andreev
|
062e61ea3d
|
Bump project version in samples
|
2023-10-18 18:41:54 +02:00 |
|
Alexey Andreev
|
df42025a21
|
IDEA: fix issue in dev server
Fix #827
|
2023-10-18 18:41:14 +02:00 |
|
Alexey Andreev
|
51740a8838
|
Remove outdated script
|
2023-10-17 21:23:38 +02:00 |
|
Alexey Andreev
|
4658ac6ec9
|
Bump project version
|
2023-10-17 21:17:29 +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 |
|