adamjryan
34aed76714
Add write replace method to lambdas that implement java.io.Serializable ( #453 )
...
Add write replace method to lambdas that implement java.io.Serializable
* Peripheral java library classes added as part of the toString method
of SerializedLambda to align functionality with the standard library.
* Test added that checks the SerializedLambda can be returned and that
it is populated with the correct values including it's toString method.
2020-01-15 11:11:48 +03:00
Jörg Hohwiller
9b6f5e7895
added setCustomValidity ( #458 )
2020-01-15 11:10:00 +03:00
Jörg Hohwiller
5ed4de3a5a
added placeholder property (was present in text area but missing in input)
2020-01-14 11:21:41 +03:00
Jörg Hohwiller
c0d42a9d7a
#455 : added Node.textContent property support
2020-01-13 11:02:01 +03:00
kris-scheibe
2f9e7b0cfb
update ASM to version 7.2
2020-01-12 11:11:46 +03:00
Adam J Ryan
42cd4c7cb4
Missing (un)boxing for long values in reflection method value marshalling.
2020-01-12 11:01:22 +03:00
Alexey Andreev
e064457fe7
Fix issues in Spliterators code
2019-12-09 11:53:40 +03:00
Colorize
dd255f9da0
Extend the class library with the part of Spliterators that is used by Google Guava ( #443 )
...
Add class library support for the part of Spliterators that is used by Google Guava.
2019-12-09 11:29:16 +03:00
Alexey Andreev
9d0a53175a
Do not insert GC write barriers when value assigned to field is known to be null or constant literal
2019-12-05 15:36:32 +03:00
Alexey Andreev
72fc62f082
Fix bug that causes heap to grow without need
2019-12-05 15:07:18 +03:00
Alexey Andreev
8237403161
Fix build of IDEA plugin
2019-12-04 18:45:22 +03:00
Alexey Andreev
96be75664c
Fix build of IDEA plugin
2019-12-04 18:13:28 +03:00
Alexey Andreev
a36cd51c53
Fix build of IDEA plugin
2019-12-04 17:25:07 +03:00
Alexey Andreev
efa15936da
Fix build of IDEA plugin
2019-12-04 16:56:47 +03:00
Alexey Andreev
0dbc4a22bb
Set proper content type in code server
2019-12-04 16:18:00 +03:00
Alexey Andreev
477d8b2d69
Fix Stream.collect. Add some of the missing functional interfaces
2019-12-04 15:50:10 +03:00
Alexey Andreev
037acc613c
Update IDEA version to 2018.2.8
2019-12-04 15:29:10 +03:00
Alexey Andreev
a7df41d41d
Fix debugging when script is included with additional query string
2019-12-04 15:28:40 +03:00
Alexey Andreev
e147a998e5
Remove performance optimization that causes bug when modifying class hierarchy within class transformers
2019-12-04 12:41:41 +03:00
Alexey Andreev
4b3a8e757b
Reduce size of a Kotlin program that uses lightweight reflection
2019-12-03 20:57:31 +03:00
Alexey Andreev
fed75ef0cf
Reduce size of minimal application
2019-12-03 20:56:53 +03:00
Alexey Andreev
16f4d2571b
Support generations in GC
2019-12-03 12:10:55 +03:00
devnewton
0ff17fc2fb
Gamepad api ( #444 )
...
Add gamepad API to JSO
2019-12-02 18:59:29 +03:00
Alexey Andreev
780a3a8cca
Fix parsing dates without delimiters using SimpleDateFormat
2019-11-18 13:58:32 +03:00
Alexey Andreev
6a196c2f32
Remove toString implementation from Kotlin lambda base class since it uses unsupported reflection API
2019-11-18 13:19:22 +03:00
Alexey Andreev
575ec4a415
Merge lambda tests
2019-11-18 12:37:22 +03:00
Alexey Andreev
d71aec7c40
Fix bug when boxing primitive value inside lambda to supertype (e.g. java.lang.Object) of corresponding wrapper type
2019-11-18 12:34:55 +03:00
Alexey Andreev
631111bdb3
Fix potential NPEs in compiler and native runtime
2019-11-18 11:24:47 +03:00
Colorize
560627bfca
Support for System.getenv().
...
This will always return that the environment variables does not exist, it is purely intended for compatibility with applications that check for optional environment variables (in those cases the TeaVM transpiler currently fails because the method does not exist).
2019-11-18 10:54:34 +03:00
Alexey Andreev
b090c2f47d
Refactor stream implementation and tests, fix some bugs
2019-11-08 19:30:21 +03:00
Alexander Gusakov
74ee848e0c
fix String#join, rm producing extra zero characters
2019-11-08 12:36:08 +03:00
Alexey Andreev
099b9c5827
C: add stack trace deobfuscation tool
2019-11-06 14:02:56 +03:00
Alexey Andreev
e164015bfa
C: another fix for GC when passing strings from native to Java
2019-11-06 11:19:02 +03:00
Alexey Andreev
3335b86619
C: fix exception when marshalling string from native code to Java and GC is triggered
2019-11-05 18:14:09 +03:00
Alexey Andreev
c05f40cc6a
C: improve performance of heap dump to hprof converter
2019-11-05 14:01:56 +03:00
Alexey Andreev
b60d57ea73
Fix compilation of IDEA plugin
2019-10-31 15:35:19 +03:00
Alexey Andreev
9bdec1fdb2
C: fix the way how UWP env is detected in preprocessor
2019-10-31 14:37:49 +03:00
Alexey Andreev
fb78377db8
Fix various issues reported by PVS Studio and LGTM
2019-10-31 14:36:37 +03:00
Alexey Andreev
beef9e09ca
C: fix bug in exception handling
2019-10-31 14:18:29 +03:00
Alexey Andreev
81cc3c156e
Add optimization that eliminates repeated access to fields
2019-10-30 16:09:17 +03:00
Alexey Andreev
511160935f
C: add missing include
2019-10-30 16:08:11 +03:00
Alexey Andreev
2bfc5b5305
JS: fix error in strict mode when NPE is never instantiated directly
2019-10-30 15:40:28 +03:00
Alexey Andreev
6bfbd38e22
Fix bug in decompiler that causes expression statement containing || or && with side effects to be removed
2019-10-30 13:38:47 +03:00
Alexey Andreev
15be89a758
JS: fix source map generation in some cases
2019-10-28 14:33:53 +03:00
Alexey Andreev
6ed00f1af2
C/Wasm: fix heap corruption when GC hits on initializing stack trace of exception
2019-10-28 13:59:03 +03:00
Alexey Andreev
4f9567561c
Fix WASM backend
2019-10-23 18:30:16 +03:00
Alexey Andreev
3b4cc43e79
C: add option to strip off information about call site locations.
...
This decreases executable size significantly. However, this produces
obfuscated stack traces which can be deobfuscated using JSON symbol table.
2019-10-23 17:34:23 +03:00
Alexey Andreev
c78874f426
C/Wasm: don't generate names for classes when possible
2019-10-23 14:11:24 +03:00
Alexey Andreev
f7620704fc
C/Wasm: fix bugs in GC
2019-10-22 19:05:37 +03:00
Alexey Andreev
70cb67c8f0
Fix bug in WASM backend
2019-10-18 17:09:57 +03:00