Alexey Andreev
|
0b4f8b9898
|
Fix concurrency issues in TeaVM test runner
|
2016-11-30 00:06:20 +03:00 |
|
Alexey Andreev
|
9364ad943a
|
WASM: add support of 0x0D binary version
|
2016-11-20 22:22:33 +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
|
156e7c98ee
|
Merge branch 'idea-facet'
|
2016-11-06 21:13:28 +03:00 |
|
Alexey Andreev
|
eaf28d737e
|
IDEA: replace module configuration with TeaVM facet
|
2016-11-04 23:41:54 +03:00 |
|
Alexey Andreev
|
2a3b0cd597
|
Fix generation of variable names in minified mode (fix #227). JUnit runner can be configured to run tests in minified and optimized modes. Apply these modes to travis config.
|
2016-11-04 13:21:01 +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
|
b3b1b54582
|
Remove unnecessary dependencies
|
2016-10-26 15:02:41 +03:00 |
|
Alexey Andreev
|
37d4c3349e
|
Add AbstractInstructionReader, use it instead InstructionReader where possible
|
2016-10-22 16:25:38 +03:00 |
|
Alexey Andreev
|
a30ac3cd83
|
Fix NPE when omitting WASM binary version in maven plugin
|
2016-10-20 12:52:31 +03:00 |
|
Alexey Andreev
|
b4916ee4e7
|
WASM: fix bugs in support of 0xC binary version
|
2016-10-09 12:57:11 +03:00 |
|
Alexey Andreev
|
386c703459
|
WASM: implementing support of 0xC binary version
|
2016-10-06 19:56:45 +03:00 |
|
Alexey Andreev
|
558bcf1137
|
Fixing building idea plugin
|
2016-09-17 11:45:15 +03:00 |
|
Alexey Andreev
|
6c5a691fc9
|
Fixing minor bugs
|
2016-09-17 10:42:46 +03:00 |
|
Alexey Andreev
|
1b78de9b40
|
Minor fixes after rebase
|
2016-09-17 09:59:13 +03:00 |
|
Alexey Andreev
|
7aaf67d16f
|
Fix minor bugs
|
2016-09-17 09:33:53 +03:00 |
|
Alexey Andreev
|
ed7e8ff7f4
|
javascript: refactor renderer
|
2016-09-17 09:21:26 +03:00 |
|
Alexey Andreev
|
6aa8a6366f
|
Fix default output file name
|
2016-09-17 09:19:33 +03:00 |
|
Alexey Andreev
|
40af27811f
|
Allow to run WASM generator via maven.
|
2016-09-17 09:19:32 +03:00 |
|
Alexey Andreev
|
9143714168
|
Refactor target API. Add ability to generate wast and C from wasm target
|
2016-09-17 09:19:32 +03:00 |
|
Alexey Andreev
|
cc9af93021
|
Keep variable names in generated sources
|
2016-09-17 09:19:31 +03:00 |
|
Alexey Andreev
|
1c1b0c69fa
|
Propagating variable name via compiler's pipeline
|
2016-09-17 09:11:59 +03:00 |
|
Alexey Andreev
|
0ac61919d5
|
Creating Wasm -> C translator
|
2016-09-17 09:11:10 +03:00 |
|
Alexey Andreev
|
4fd20794c1
|
Refactoring. Fix checkstyle errors
|
2016-09-17 09:11:07 +03:00 |
|
Alexey Andreev
|
9fb97fd53f
|
Refactoring
|
2016-09-17 09:00:40 +03:00 |
|
Alexey Andreev
|
1be9ffb19e
|
Rename InstructionLocation to TextLocation. Replace NodeLocation by TextLocation
|
2016-09-17 08:59:03 +03:00 |
|
Alexey Andreev
|
b83c33bcc6
|
Add support of WASM in TeaVMTool and CLI
|
2016-09-17 08:59:02 +03:00 |
|
Alexey Andreev
|
164ebeb629
|
Refactoring RTTI, add type annotation to array subscription instructions
|
2016-09-17 08:59:02 +03:00 |
|
Alexey Andreev
|
47997cde87
|
Rename target package to backend to avoid gitignore
|
2016-09-17 08:59:00 +03:00 |
|
Alexey Andreev
|
89c16b9807
|
Fixing bugs in WASM emitter
|
2016-09-17 08:58:56 +03:00 |
|
Alexey Andreev
|
52ace0c252
|
Refactor TeaVM to support pluggable targets like JavaScript, WebAssembly, LLVM, etc (with only JavaScript target for now)
|
2016-09-17 08:55:44 +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
|
fd7ff3d538
|
Add artifacts to the resolution process of debug sources
|
2016-09-12 16:37:31 +03:00 |
|
Zufar Fakhurtdinov
|
c3d5773e13
|
update archetype web.xml to version 3.1
|
2016-06-28 20:29:02 +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
|
feafa032df
|
Merge branch 'master' into idea-plugin
|
2016-06-25 15:59:52 +03:00 |
|
Alexey Andreev
|
d196eb9864
|
Further work on incremental phi updater
|
2016-06-05 20:58:23 +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
|
aeca4c2df0
|
Merge branch 'idea-plugin'
|
2016-04-25 22:00:51 +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
|
87e1ae6fb8
|
Merge branch 'idea-plugin'
|
2016-04-23 16:16:14 +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
|
894e39c59f
|
Move static fields from class scope to global scope
|
2016-04-17 13:26:29 +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
|
e557a25a04
|
Minor fixes
|
2016-04-12 23:38:45 +03:00 |
|
Alexey Andreev
|
f63ec25ed3
|
Move metaprogramming API implementation into separate module
|
2016-04-12 22:54:32 +03:00 |
|
Alexey Andreev
|
84d9899b3e
|
Implement metaprogramming proxies
|
2016-04-06 23:02:15 +03:00 |
|
Alexey Andreev
|
3e562aa08a
|
Simple metaprogramming test passes
|
2016-02-27 18:46:27 +03:00 |
|
Alexey Andreev
|
4819eee3ef
|
Add support of TeaVMProperties annotation
|
2016-02-27 16:16:37 +03:00 |
|
Alexey Andreev
|
5576275998
|
Improving JUnit test runner
|
2016-02-26 23:48:04 +03:00 |
|
Alexey Andreev
|
c808f41a8f
|
Improving JUnit test runner
|
2016-02-23 23:27:50 +03:00 |
|
Alexey Andreev
|
d103306c3e
|
Improving JUnit test runner
|
2016-02-23 21:40:51 +03:00 |
|
Alexey Andreev
|
2b3cba69bc
|
Run JUnit tests via JUnit runner instead of Maven plugin
|
2016-02-23 18:46:32 +03:00 |
|
Alexey Andreev
|
92dbed2593
|
Start porting metaprogramming API implementation
|
2016-02-22 23:59:54 +03:00 |
|
Alexey Andreev
|
8db424809a
|
Update IDEA configuration. Add metaprogramming API
|
2016-02-21 23:35:17 +03:00 |
|
Alexey Andreev
|
7d7808bb13
|
Fix maven build
|
2016-02-21 22:36:45 +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
|
78d6917a23
|
Temporary
|
2016-02-07 21:22:21 +03:00 |
|
Alexey Andreev
|
da82dccf00
|
Temporary
|
2016-02-07 19:20:18 +03:00 |
|
Alexey Andreev
|
5dad013cc7
|
Migration to IDEA
|
2016-02-07 14:28:51 +03:00 |
|
Alexey Andreev
|
8aa79a8b21
|
Update set-version script
|
2015-12-26 15:04:44 +03:00 |
|
Alexey Andreev
|
8851794485
|
Fix set-version script
|
2015-12-26 14:24:43 +03:00 |
|
Alexey Andreev
|
697bc5ec6c
|
Developing set-version script
|
2015-12-24 22:10:02 +03:00 |
|
Alexey Andreev
|
4c4d236653
|
Switch all versions to 1.0.0-SNAPSHOT. Prototyping version switch script
|
2015-12-24 21:26:29 +03:00 |
|
Alexey Andreev
|
7b33bb643e
|
Raise version to 0.4.1
|
2015-11-30 20:27:01 +03:00 |
|
Alexey Andreev
|
c7d640a2af
|
Raise Eclipse plugin versions to 0.4.1.qualifier
|
2015-10-28 00:09:42 +03:00 |
|
Alexey Andreev
|
e4a83b7d79
|
Raise version to 0.4.1-SNAPSHOT
|
2015-10-25 19:27:30 +03:00 |
|
Alexey Andreev
|
f25b2d46e8
|
Change version to 0.4.0
|
2015-10-22 08:25:53 +03:00 |
|
Alexey Andreev
|
f8452e695d
|
Maven plugin adds source files from project source directory
|
2015-10-21 22:03:54 +03:00 |
|
Alexey Andreev
|
3f7b142d6e
|
Fix Client.java file in maven archetype
|
2015-10-21 21:47:26 +03:00 |
|
Alexey Andreev
|
0340bb9c73
|
A new API to generate additional methods after dependency checking
|
2015-10-21 16:03:06 +03:00 |
|
Alexey Andreev
|
e08ed087df
|
Reduce number of tests by single Selenium connection from 100 to 20.
Send quit command to Selenium.
|
2015-10-20 23:12:13 +03:00 |
|
Alexey Andreev
|
732957cd84
|
Fix bugs
|
2015-10-15 16:03:11 +03:00 |
|
Alexey Andreev
|
cf92616a6a
|
Add pluggable test runner. Add html4j adapter that relaunches test
several times if it throws InterruptedException. Attempting to fix
decompilation errors in some CFGs with try/catch statements
|
2015-10-15 11:03:06 +03:00 |
|
Jaroslav Tulach
|
7c07e1d9de
|
Invoking tests$ mvn teavm:compile teavm:testCompile teavm:test should fail with reasonable error and not NPE
|
2015-10-11 14:40:19 +02:00 |
|
Jaroslav Tulach
|
5ae39f6465
|
Using less cryptic prefix for the teavm-maven-plugin
|
2015-10-11 14:25:25 +02:00 |
|
Alexey Andreev
|
9f05eaef21
|
Reconnect to webdriver after 100 test runs
|
2015-10-11 12:09:00 +03:00 |
|
Alexey Andreev
|
44173021f2
|
Fix scripts in Firefox
|
2015-10-11 11:44:45 +03:00 |
|
Alexey Andreev
|
03e3823e8d
|
Switch to Firefox selenium driver, since ChromeDriver throws error on 1
test case without obvious reason
|
2015-10-10 13:37:34 +03:00 |
|
Alexey Andreev
|
36760a2a6e
|
Minor bugfix
|
2015-10-10 12:46:24 +03:00 |
|
Alexey Andreev
|
bac0785dc6
|
Add HtmlUnit test runner. Add travis + Sauce Labs config
|
2015-10-10 11:06:30 +03:00 |
|