Alexey Andreev
|
e428e2ac7a
|
Wasm: implement file IO in WASI
|
2022-11-08 17:24:58 +01:00 |
|
Alexey Andreev
|
3eb4b742ea
|
Move FS support to teavm-core module
|
2022-11-07 09:53:46 +01:00 |
|
Alexey Andreev
|
bb087b7630
|
Wasm: support running WASI tests in JUnit
|
2022-11-06 21:41:35 +01:00 |
|
Alexey Andreev
|
8f4e4e811f
|
Wasm: don't emit wasm-runtime.js file in WASI mode
|
2022-11-06 21:41:09 +01:00 |
|
Alexey Andreev
|
34eb06f5f0
|
Wasm: support command line args in WASI
|
2022-11-06 21:21:49 +01:00 |
|
Alexey Andreev
|
1ca2c75e1c
|
Wasm: initial WASI support
|
2022-11-06 11:53:52 +01:00 |
|
Alexey Andreev
|
d5cdd740f5
|
Fix incorrect behaviour of Class.getInterfaces
fix #635
|
2022-11-04 16:15:30 +01:00 |
|
Alexey Andreev
|
752ec040b0
|
Wasm: fix resource files getting into garbage collection metadata
|
2022-11-04 14:48:53 +01:00 |
|
Alexey Andreev
|
6c6d440ebb
|
С/wasm: don't include references metadata resource into GC stack roots and into class layout for GC.
|
2022-11-01 09:38:10 +01:00 |
|
Ivan Hetman
|
2c1bf6e270
|
Enable build for Java 17 version (#631)
|
2022-10-22 09:23:16 +03:00 |
|
Kirill Prazdnikov
|
fc9748ab06
|
jso: add missing scrollIntoView method to Element (#623)
|
2022-10-12 11:03:25 +03:00 |
|
Alexey Andreev
|
d097350787
|
Bump ASM version, use common ASM API version everywhere, bump ASM API version to 9
|
2022-10-05 11:09:53 +02:00 |
|
Alexey Andreev
|
a40c955d39
|
classlib: fix StringBuilder.indexOf
Fix #615
|
2022-10-05 10:16:54 +02:00 |
|
Alexey Andreev
|
fcb13b24ad
|
classlib: force class initialization in EnumSet implementation in order to get enum constants array filled
|
2022-09-13 16:03:37 +02:00 |
|
Alexey Andreev
|
2b671b8088
|
Fix issue with precedence of % operator
|
2022-08-25 12:48:59 +02:00 |
|
Alexey Andreev
|
bab6c8bddf
|
Fix checkstyle error
|
2022-08-16 10:15:48 +02:00 |
|
Alexey Andreev
|
38d3bf1c63
|
classlib: fix ByteBuffer.slice
Probably fixes #607
|
2022-08-16 10:06:08 +02:00 |
|
iamdudeman
|
2d73403b9a
|
Moved next origin/bound implementations from TThreadLocalRandom to TRandom.
|
2022-08-16 10:34:47 +03:00 |
|
Ulugbek
|
f57af7631b
|
fix: don't terminate if the target directory already exists
|
2022-08-12 17:48:58 +03:00 |
|
Alexey Andreev
|
10415b356e
|
classlib: fix AbstractSet.hashCode
|
2022-08-12 16:47:59 +02:00 |
|
Ulugbek
|
51603695f4
|
TeaVMTool: handle target directory creation error
|
2022-08-06 14:40:09 +03:00 |
|
Ulugbek
|
b3727191b4
|
TeaVMTool: resolveTransformers() doesn't need to take as an argument variable that it can access itself
|
2022-08-06 14:40:09 +03:00 |
|
Ulugbek
|
3ff1651184
|
TeaVMTool: use a single try-with-resources
|
2022-08-06 14:40:09 +03:00 |
|
Ulugbek
|
0068198abd
|
TeaVMTool: re-use already created file
|
2022-08-06 14:40:09 +03:00 |
|
Timothy Solum
|
f7f99b3c9f
|
Add Random next origin, bound methods for float, double, int and long (#609)
|
2022-08-06 14:39:09 +03:00 |
|
Timothy Solum
|
89f41b9a35
|
Add setName method to Thread. (#608)
|
2022-08-06 14:37:21 +03:00 |
|
Alexey Andreev
|
3571917a2f
|
Fix issue in record toString method generator
|
2022-08-06 14:07:53 +03:00 |
|
Ulugbek
|
b6837340e5
|
classlib: add TCollectors#collectingAndThen and TCollectors#toUnmodifiableList
|
2022-07-25 09:27:18 +03:00 |
|
Ulugbek
|
81ed5ef829
|
classlib: add an empty implementation of TAccessControlContext
|
2022-07-25 09:27:18 +03:00 |
|
Ulugbek
|
8a70c5ded0
|
classlib: add TAccessController(TPrivilegedExceptionAction<T>) T
|
2022-07-25 09:27:18 +03:00 |
|
Ulugbek
|
584adb457f
|
classlib: add TSystem#getSecurityManager()TSecurityManager and an empty implementation of TSecurityManager
|
2022-07-25 09:27:18 +03:00 |
|
Ulugbek
|
c8eb5ec3be
|
classlib: add TPrivilegedActionException
|
2022-07-25 09:27:18 +03:00 |
|
Ulugbek
|
8776504e18
|
classlib: add PrivilegedExceptionAction
|
2022-07-25 09:27:18 +03:00 |
|
Alexey Andreev
|
ddddfcf217
|
Add option to disable assertions
|
2022-07-15 19:51:47 +03:00 |
|
Alexey Andreev
|
c42b9fac28
|
Prevent usage of javax.xml package of running JVM
|
2022-07-13 13:13:22 +03:00 |
|
Alexey Andreev
|
7fe79a1768
|
Fix abstract classes are considered by dependency analysis when constructed by reflection
Also fix #592
|
2022-07-13 12:48:34 +03:00 |
|
Alexey Andreev
|
f0d805fda8
|
Support Java 17 records
|
2022-07-10 20:40:24 +03:00 |
|
Alexey Andreev
|
29fd95be95
|
Fix bugs related to MULTINEWARRAY in various backends
|
2022-07-10 18:16:16 +03:00 |
|
Kirill Prazdnikov
|
2c74f282c4
|
Update versions of Maven plugins (#595)
Co-authored-by: Kirill Prazdnikov <kirill@hydraulic.software>
|
2022-06-24 12:44:09 +03:00 |
|
Alexey Andreev
|
0d73478164
|
Maven: fix connection to compiler daemon in out-of-process mode
|
2022-06-24 12:09:30 +03:00 |
|
Alexey Andreev
|
1b3f31b060
|
Add tests profile to build-all.sh
|
2022-06-23 10:42:43 +03:00 |
|
Alexey Andreev
|
87324a3569
|
Add Stream.toList
|
2022-06-23 10:42:43 +03:00 |
|
Alexey Andreev
|
496efbe7f4
|
Bump Java version for bulding/running tests to 17
|
2022-06-23 10:42:28 +03:00 |
|
Ulugbek Abdullaev
|
eba1d1e574
|
stdlib: implement Stream.takeWhile (#588)
Co-authored-by: Ulugbek <ulugbek.abdullaev@jetbrains.com>
|
2022-06-10 13:41:16 +03:00 |
|
Alexey Andreev
|
b03518c493
|
Remove unnecessary hppc artifact versions from pom.xml
|
2022-06-01 17:25:33 +03:00 |
|
Alexey Andreev
|
f1112c973d
|
Update deployment script
|
2022-05-19 13:56:41 +03:00 |
|
Alexey Andreev
|
98490e92f6
|
JS: fix strict mode null pointer check with inlining
|
2022-05-19 12:24:02 +03:00 |
|
Alexey Andreev
|
be259f1667
|
Fix false negatives when checking missing methods
|
2022-05-19 10:25:40 +03:00 |
|
Alexey Andreev
|
6a760f1d0c
|
Update deployment script
|
2022-05-16 12:41:56 +03:00 |
|
Alexey Andreev
|
31f91bc63c
|
C: fix overlapping file names
|
2022-05-16 11:59:25 +03:00 |
|