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
Alexey Andreev
4948c37419
Fix build daemon not stopping after IDEA shutdown
2017-06-23 23:56:02 +03:00
Alexey Andreev
59e5c16b31
Update version to 0.6.0-SNAPSHOT
2017-06-19 20:50:19 +03:00
Alexey Andreev
6653118dd8
Allow to edit TeaVM build properties from IDEA UI
2017-06-16 00:57:06 +03:00
Alexey Andreev
f0637fda41
Remove obsolete configuration properties
2017-06-12 22:25:13 +03:00
Alexey Andreev
45b0836ac6
Fix updating source map file during incremental build in IDEA
2017-06-11 00:41:06 +03:00
Alexey Andreev
0397bdced1
Report copied source files to JPS as changed files
2017-06-07 14:34:05 +03:00
Alexey Andreev
91a7f69bee
Report error in JPS when TeaVM build crashes
2017-06-06 23:08:31 +03:00
Alexey Andreev
d8913f85d1
Improve incremental compilation in IDEA.
...
Fix bug in source copier.
2017-06-01 19:15:24 +03:00
Alexey Andreev
89eb87e8ca
Improve performance of source file copier
2017-06-01 16:14:25 +03:00
Alexey Andreev
36f2932caa
Add incremental build to JPS
2017-06-01 16:14:25 +03:00