Alexey Andreev
|
36f2932caa
|
Add incremental build to JPS
|
2017-06-01 16:14:25 +03:00 |
|
Alexey Andreev
|
2e8e3a65bd
|
Add IO bufferization
|
2017-06-01 16:14:24 +03:00 |
|
Alexey Andreev
|
6a1dd17af9
|
IDEA: refactor JPS plugin to allow proper redeployment in javaee plugin
|
2017-04-12 17:34:14 +03:00 |
|
Alexey Andreev
|
9e4e26ae18
|
Fix bug in metaprogramming API
|
2017-03-30 17:20:19 +03:00 |
|
Alexey Andreev
|
6c97f8afe3
|
Refactor code to avoid duplication
|
2017-03-17 13:57:37 +03:00 |
|
Alexey Andreev
|
891b906a8c
|
Fix serialization of call graph. Fix minor bugs in build daemon
|
2017-03-17 13:57:37 +03:00 |
|
Alexey Andreev
|
1ae4a95128
|
Add TeaVM build daemon to IDEA
|
2017-03-17 13:57:37 +03:00 |
|
Alexey Andreev
|
6b31e13cbb
|
Add abstraction of build strategy. Implement in-process build strategy. Further step is to implement build strategy that communicates with build daemon
|
2017-03-17 13:57:36 +03:00 |
|
Alexey Andreev
|
3821d29f1c
|
Don't allow user to change minifier settings via IDEA facet UI
|
2017-02-26 07:36:07 +03:00 |
|
Alexey Andreev
|
1d0230b4c6
|
Fix bytecode class renamer. Remove unnecessary files
|
2017-02-26 00:08:17 +03:00 |
|
Alexey Andreev
|
7d876668c5
|
Rename org.ow2.asm to org.teavm.asm in class loader during JPS build. Fix IDEA plugin deployment in travis
|
2017-02-18 23:50:31 +03:00 |
|
Alexey Andreev
|
b3f52409a7
|
Fix build
|
2017-02-18 20:35:04 +03:00 |
|
Alexey Andreev
|
0900f82585
|
Fix build
|
2017-02-18 20:26:02 +03:00 |
|
Alexey Andreev
|
b4e88988f6
|
Build IDEA plugin via Maven
|
2017-02-18 16:57:52 +03:00 |
|
Alexey Andreev
|
55453c9311
|
Set version to 0.5.0-SNAPSHOT. Add configuration to deploy to bintray. Update version number during Travis build.
|
2017-02-16 21:48:13 +03:00 |
|
Alexey Andreev
|
7b6013992c
|
Embed metaprogramming implementation into uberjar for IDEA plugin
|
2017-02-15 22:49:22 +03:00 |
|
Alexey Andreev
|
55836d6ed7
|
Fix async splitting of blocks with exception handlers in some cases. Fix https://github.com/konsoletyper/teavm/issues/234
|
2017-01-24 23:36:15 +03:00 |
|
Alexey Andreev
|
ad39024795
|
Prevent PhiUpdater from placing e-phis with source variable equal to receiver
|
2016-12-03 13:46:02 +03:00 |
|
Alexey Andreev
|
8e2814f984
|
IDEA: fix building multi-platform projects (JS, WebAssembly)
|
2016-11-15 23:07:25 +03:00 |
|
Simon Ogorodnik
|
cf69cf2243
|
Fix IDEA Maven Importer to properly create facet on maven update project
|
2016-11-15 04:41:18 +03:00 |
|
Alexey Andreev
|
e93a0f1a6e
|
IDEA: add WebAssembly facet
|
2016-11-06 22:00:15 +03:00 |
|
Alexey Andreev
|
eaf28d737e
|
IDEA: replace module configuration with TeaVM facet
|
2016-11-04 23:41:54 +03:00 |
|
Alexey Andreev
|
dcef7fc996
|
IDEA: creating facet
|
2016-10-27 19:46:49 +03:00 |
|
Alexey Andreev
|
af10879a81
|
Remove unnecessary IDEA project files
|
2016-10-27 12:55:28 +03:00 |
|
Alexey Andreev
|
558bcf1137
|
Fixing building idea plugin
|
2016-09-17 11:45:15 +03:00 |
|
Alexey Andreev
|
1f30e5fd88
|
Add test to prove that all modification to a local variable are visible in a corresponding catch block
|
2016-09-17 08:55:19 +03:00 |
|
Alexey Andreev
|
a2e1fbdeb8
|
Implement TeaVM debugger in IDEA
|
2016-06-25 23:43:29 +03:00 |
|
Alexey Andreev
|
bad97d70de
|
Implement TeaVM debugger in IDEA
|
2016-06-25 23:04:53 +03:00 |
|
Alexey Andreev
|
0dbe437266
|
Further work on IDEA debugger
|
2016-04-28 23:40:57 +03:00 |
|
Alexey Andreev
|
98efadc6fd
|
Add proper breakpoint positioning in IDEA
|
2016-04-28 22:51:37 +03:00 |
|
Alexey Andreev
|
40e06a573c
|
Add TeaVM debug server run configuration
|
2016-04-27 22:53:21 +03:00 |
|
Alexey Andreev
|
b99e032327
|
Start implementing TeaVM debugger
|
2016-04-26 22:48:53 +03:00 |
|
Alexey Andreev
|
a2ebaf7d18
|
Add Maven importer to IDEA
|
2016-04-25 22:00:01 +03:00 |
|
Alexey Andreev
|
c9355a8eda
|
When error found somewhere inside library, TeaVM builder reports problems with locations relative to source files which call library, with partial stack trace.
|
2016-04-24 23:26:37 +03:00 |
|
Alexey Andreev
|
9efed77d60
|
Add copying of source files in JPS. Add precise method location recognition for JPS diagnostics
|
2016-04-23 16:15:43 +03:00 |
|
Alexey Andreev
|
0d3d6e883d
|
Improving build diagnostics in IDEA. Fix minor problems in JSO
|
2016-04-21 22:29:40 +03:00 |
|
Alexey Andreev
|
7f379eaeb7
|
Improving build diagnostics in IDEA
|
2016-04-20 23:40:17 +03:00 |
|
Alexey Andreev
|
93cc51c575
|
Start implementing RMI service that reports method locations to JPS builder
|
2016-04-18 23:25:44 +03:00 |
|
Alexey Andreev
|
da8382271f
|
JPS plugin runs only when one of significant classes change
|
2016-04-15 00:21:24 +03:00 |
|
Alexey Andreev
|
8db424809a
|
Update IDEA configuration. Add metaprogramming API
|
2016-02-21 23:35:17 +03:00 |
|
Alexey Andreev
|
97e83c7d8f
|
Improving TeaVM module configuration UI
|
2016-02-21 01:02:35 +03:00 |
|
Alexey Andreev
|
0f9014103e
|
Fix error when trying to edit TeaVM tab in module configuration
|
2016-02-19 23:50:39 +03:00 |
|
Alexey Andreev
|
8f734ba3b5
|
Remove duplication of configuration classes
|
2016-02-19 23:33:01 +03:00 |
|
Alexey Andreev
|
5706012d0e
|
Ignore IDEA files
|
2016-02-19 22:17:57 +03:00 |
|
Alexey Andreev
|
1ee07e89bc
|
First working version of JPS plugin
|
2016-02-18 01:17:37 +03:00 |
|
Alexey Andreev
|
863a4b76ff
|
Struggiling with JAR hell in JPS plugin
|
2016-02-16 23:51:50 +03:00 |
|
Alexey Andreev
|
1390773c94
|
Trying to implement TeaVM builder for IDEA, getting JAR hell
|
2016-02-15 00:02:19 +03:00 |
|
Alexey Andreev
|
4b255e0897
|
Developing IDEA plugin
|
2016-02-13 20:41:33 +03:00 |
|
Alexey Andreev
|
c744cd3644
|
Drafting TeaVM module settings dialog
|
2016-02-10 00:00:53 +03:00 |
|
Alexey Andreev
|
da82dccf00
|
Temporary
|
2016-02-07 19:20:18 +03:00 |
|