Alexey Andreev
c7e7e3b3f0
Fix IDEA plugin build
2018-11-20 15:21:55 +03:00
Alexey Andreev
7588962212
Bind system properties to Maven properties.
...
Add heapSize property
2018-11-20 14:55:04 +03:00
Alexey Andreev
fc799afcda
Add Maven option to run TeaVM in a separate process
2018-11-20 14:22:35 +03:00
Alexey Andreev
0f951f8c86
Fix calculating class name in debugger
2018-11-19 15:29:02 +03:00
Alexey Andreev
148c07336c
Generate entire code inside wrapper IIF
2018-11-15 12:47:25 +03:00
Alexey Andreev
064888c9a1
Support Java 11
2018-11-12 18:59:28 +03:00
Alexey Andreev
d4b145a523
IDEA: update project configuration
2018-11-06 14:49:14 +03:00
Alexey Andreev
4d2c075c07
Always embed runtime into generated file. Remove 'runtime' build property
2018-10-28 00:15:36 +03:00
Alexey Andreev
eff86f6239
Less output from Maven. Delete TeaVM artifacts from local repository before caching
2018-10-26 16:10:36 +03:00
Alexey Andreev
16ea944a87
Travis: fix build configuration
2018-10-26 15:21:04 +03:00
Alexey Andreev
7bef0f5bb8
Bump IDEA version to 2017.3
2018-10-25 13:15:28 +03:00
Alexey Andreev
55e0905518
IDEA: add facet option to skip TeaVM compilation
2018-09-04 18:30:15 +03:00
Alexey Andreev
8c35ef0189
IDEA: fix starting daemon with specified amount of memory
2018-08-30 11:11:15 +03:00
Alexey Andreev
773d40aa37
IDEA: fix copying sources from dependant modules
2018-08-30 11:10:51 +03:00
Alexey Andreev
7f46c301bd
IDEA: allow to configure build daemon heap size
2018-07-31 16:31:09 +03:00
Alexey Andreev
544eb4e827
IDEA plugin: don't load dependencies transitively, since IDEA provides all necessary dependencies
2018-06-19 18:53:38 +03:00
Alexey Andreev
d7b57ae938
Update asm version to 6.1.1 and versions of Maven plugins that use old asm in order to support Java 10 bytecode version.
2018-05-15 16:20:20 +03:00
Alexey Andreev konsoletyper@gmail.com
4d8f33d994
C backend: few fixes for MVSC
2018-05-14 01:15:29 +03:00
Alexey Andreev
a81eeeee03
Wasm backend: fix hanging tests, make more tests pass, change name generation scheme
2018-05-10 17:41:28 +03:00
Alexey Andreev
b087610c2c
Wasm backend: make JUnit tests work
2018-05-08 23:31:51 +03:00
Alexey Andreev
38267980fb
Run C test compilation in multiple threads
2018-04-21 12:24:31 +03:00
Alexey Andreev
4990dbe8e4
Add support for C backend in TeaVMTestRunner
2018-04-20 22:58:09 +03:00
Alexey Andreev
f079b5fbcc
Fix hppc version in Eclipse plugin
2018-03-20 23:19:31 +03:00
Alexey Andreev
05d0220dcd
C backend: initial commit
2018-03-20 23:18:52 +03:00
Mauro de Wit
2055df55b3
Minor fix for TeaVMRunner 'generate source maps' option ( #325 )
...
Use character 'G' in the parseDebugOptions for sourcemaps
2018-02-16 22:27:04 +03:00
Alexey Andreev
21411cd1d8
Update Scala IDEA plugin download URL
2018-01-22 23:32:33 +03:00
Alexey Andreev
bac8336709
Make set-version script to update Eclipse plugin version
2018-01-11 00:17:16 +03:00
Alexey Andreev
02f61b5d50
Never minify TeaVM output in Eclipse builder
2018-01-10 00:06:55 +03:00
Alexey Andreev
09d857f572
Support preserve-class option in CLI
2018-01-09 23:46:24 +03:00
Alexey Andreev
85c686c72a
Remove outdated methodAliases build parameter
...
Replace classAliases with classesToPreserve
2018-01-09 23:38:30 +03:00
Alexey Andreev
10c706077a
When a value in debugger represents plain JavaScript object, show its native fields in watch window
2018-01-08 14:45:46 +03:00
Alexey Andreev
2ae6c872db
Fix error setting breakpoints. See #308
2018-01-08 14:44:43 +03:00
Alexey Andreev
a24d628603
Fix IDEA debugger exception. See #307
2018-01-08 14:43:53 +03:00
Alexey Andreev
2bbdf6caba
Rename DependencyChecker to DependencyAnalyzer
2017-11-12 23:21:16 +03:00
Alexey Andreev
f401f24521
Revive Eclipse plugin
2017-11-09 20:10:15 +03:00
Alexey Andreev
d3134d3941
Fix running multi-configuration tests in HTMLUnit
2017-11-05 14:53:08 +03:00
Alexey Andreev
ffbfd7df79
Add minor stuff to classlib
2017-10-26 20:17:09 +03:00
Alexey Andreev
fecc087993
Print compilation statistics
2017-10-22 20:22:51 +03:00
Alexey Andreev
de14a57fe1
Change how method resolution work in DCE and devirtualization.
...
Since in Java 8 there are default methods in interface, method
resolution algorithm becomes more complicated. This alseocauses
several related changes.
1. Resolve methods as late as possible; do not resolve
virtual call sites during DCE.
2. Due to several reasons we have to improve linking phase
to preserve super methods that aren't actually ever called,
but present in virtual call sites.
Related issue: #311
2017-10-22 17:56:31 +03:00
Alexey Andreev
19a003669b
Working on CLI
2017-10-12 00:19:56 +03:00
Alexey Andreev
7f76d31330
Update IDEA files
2017-10-08 21:41:08 +03:00
Alexey Andreev
4171d468d4
JS: add reflection support for constructors
2017-07-17 22:21:17 +03:00
Alexey Andreev
e1234df7e1
Fix positioning error messages in JPS
2017-07-05 00:08:28 +03:00
Alexey Andreev
c84dcd366e
Display breakpoint status in IDEA
2017-07-04 07:18:02 +03:00
Alexey Andreev
1581345e17
Properly report breakpoint hit event
2017-07-04 06:37:17 +03:00
Alexey Andreev
faec413cf0
Remove annoying tab in debug tool window
2017-07-04 00:46:58 +03:00
Alexey Andreev
db97b7f732
Fix various issues in debugger
2017-07-02 16:25:11 +03:00
Alexey Andreev
434a3dd207
Fix IDEA debugger issues
2017-07-01 23:41:21 +03:00
Alexey Andreev
f86e498898
Speed-up travis build
2017-07-01 15:48:07 +03:00
Alexey Andreev
cdec4560ba
Remove dumb comments containing only @author annotation
2017-07-01 13:13:52 +03:00