Alexey Andreev
6ac598b927
js: add limit for top-level declarations
...
Rationale: turns out that V8 utilizes stack even to represent module-level functions.
This can cause SOE when there's too many classes and methods in source JVM
2024-02-01 09:41:50 +01:00
Alexey Andreev
4049bc529e
js: introduce setting to choose module type
2023-12-23 16:32:55 +01:00
Alexey Andreev
a433ca9fe5
gradle: fix passing optimization from DSL to tasks
2023-11-25 15:57:21 +01:00
Alexey Andreev
2bd76e2da5
gradle: fix issues with new source file property
2023-11-25 13:41:21 +01:00
Alexey Andreev
ac2c084290
js: add ability so refer to local files in source maps. Add copying of source files to Gradle plugin.
2023-11-24 21:28:37 +01:00
Alexey Andreev
86efdb0809
JS: remove legacy way to generate names, fix issue with duplication of some top-level names in no-optimization mode
...
Fix #860
2023-11-23 17:22:03 +01:00
Alexey Andreev
d33c491a33
Gradle: report build progress from build tasks
2023-10-10 19:01:24 +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
eebc316029
gradle: fix generation of artifact configuration file
2023-08-23 20:17:37 +02:00
Alexey Andreev
df40dedba3
gradle: set default JS optimization to BALANCED
2023-08-19 17:49:17 +02:00
Alexey Andreev
e1827880c9
Gradle: in no optimization mode, generate JS, which is friendly to Chrome debugger
2023-07-31 15:13:02 +02:00
Alexey Andreev
bf2cfa83f0
Allow to debug external process running from Gradle task
2023-07-31 13:15:36 +02:00
Alexey Andreev
071a5d90fb
Trying to fix problem with locked files on Windows
2023-06-20 11:11:58 +02:00
Alexey Andreev
09cdc63267
gradle: allow to define TeaVM properties from gradle command line
2023-04-12 16:48:48 +02:00
Alexey Andreev
4756c9009a
Fix running tests from Gradle plugin
2023-04-11 09:46:45 +02:00
Alexey Andreev
528a39247e
gradle: replace all Closure<Void> occurrences with Closure<?> to avoid Groovy warning in IDE
2023-03-24 15:31:24 +01:00
Alexey Andreev
43a55769d8
Add publication to Gradle plugin portal
2023-03-06 17:06:31 +01:00
Alexey Andreev
d575440bb1
Bump Gradle version
2023-03-06 16:26:50 +01:00
Alexey Andreev
671b1da25b
Fix build configuration for releasing TeaVM. Add release script.
2023-03-06 15:13:10 +01:00
Alexey Andreev
ddab106c5a
Gradle: don't copy teavmdbg file to WEB-INF directory
...
(return this when deobfuscation functionality is implemented)
2023-03-06 11:42:21 +01:00
Alexey Andreev
725aac089b
gradle: make tests DSL groovy-friendly
2023-02-18 18:37:07 +01:00
Alexey Andreev
27713b78f8
gradle: make DSL groovy-friendly
2023-02-18 09:10:08 +01:00
Alexey Andreev
dd0b9f70df
Update deployment script
2023-01-25 16:40:58 +01:00
Alexey Andreev
e3da484f79
Gradle: support configuring tests, fix test deobfuscation
2023-01-25 10:55:49 +01:00
Alexey Andreev
8014c038c0
Migrate to gradle
2023-01-23 17:16:07 +01:00