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
Alexey Andreev
2e8e3a65bd
Add IO bufferization
2017-06-01 16:14:24 +03:00
Alexey Andreev
d5db7270be
Move expected exception handling off test runner.
...
Implement it in launcher genertor instead
2017-04-22 00:26:43 +03:00
Alexey Andreev
6a1dd17af9
IDEA: refactor JPS plugin to allow proper redeployment in javaee plugin
2017-04-12 17:34:14 +03:00
sertic
19b804b5fc
#252 WASM binary version was reset to 0x01 for MVP official release
...
In current browsers and for the official MVP only WASM binary version 0x01 is supported.
All other binary versions are no longer required or supported, hence the generation
logic for them is no longer needed.
2017-04-04 12:48:00 +02: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
6d3b329540
Remove unnecessary comments and eliminate duplicate code
2017-02-26 13:52:06 +03:00
Alexey Andreev
a48e3fbd61
Write debug information via buffered stream
2017-02-26 13:51:19 +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
3e3b25bddc
Fix serialization of IR to binary format for incremental build
2017-02-26 07:07:02 +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
d5dd608961
Fix ${project.version} in maven archetype. Add default value for optimizationLevel
2017-02-15 22:48:51 +03:00
Alexey Andreev
6c6e7c0d4d
Fix build in travis. Seems they have old and buggy javac
2017-02-15 21:12:13 +03:00
Alexey Andreev
16c467f8e2
Merge pull request #244 from davmac314/cli-classaliases
...
Add a CLI option to set class aliases.
2017-02-15 21:08:13 +03:00
Davin McCall
d4b11e9817
Add a CLI option to set class aliases.
...
This adds the "--classalias" option which allows specifying a target
alias for a fully qualified class. The format is:
--classalias fully.qualified.Name:TargetAlias
2017-02-14 00:06:59 +00:00
Alexey Andreev
ccb4dff836
Fix bugs in metaprogramming. In JUnit runner reload about:blank page before every test
2017-02-13 23:43:49 +03:00
Alexey Andreev
5e44c13caf
Fix bugs in metaprogramming. Add run configuration that rebuilds TeaVM
2017-02-04 18:24:23 +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
9532f9a32b
Refactor phi updater
2017-01-06 21:13:12 +03:00
Alexey Andreev
a5eb9ac800
Add tests for phi updater
2017-01-04 22:09:56 +03:00
Alexey Andreev
ec3b88f77a
Fix test runner behaviour when test fails
2016-12-04 20:53:23 +03:00
Alexey Andreev
f96aa54461
Fix attaching source maps to JS file
2016-12-03 14:05:13 +03:00