Alexey Andreev
|
d196eb9864
|
Further work on incremental phi updater
|
2016-06-05 20:58:23 +03:00 |
|
Alexey Andreev
|
66931401a8
|
Further work on incremental phi updater
|
2016-06-05 17:36:43 +03:00 |
|
Alexey Andreev
|
859f428036
|
Further work on incremental phi updater
|
2016-06-03 23:57:08 +03:00 |
|
Alexey Andreev
|
ca521f74f0
|
Further work on incremental phi updater
|
2016-05-23 22:35:55 +03:00 |
|
Alexey Andreev
|
5ac195df5a
|
Refactor phi placement
|
2016-05-14 23:58:48 +03:00 |
|
Alexey Andreev
|
3d69167280
|
Refactor block mappers. Remove phi placement from loop inversion, since it's easier to make SSATransformer incremental and call it after each application of loop inversion
|
2016-05-14 23:36:19 +03:00 |
|
Alexey Andreev
|
8abf4797af
|
Merge remote-tracking branch 'origin/master' into optimizations
|
2016-05-13 20:47:38 +03:00 |
|
Alexey Andreev
|
9942f8b048
|
Fix type of HTMLElement.getInnerHTML. Fix https://github.com/konsoletyper/teavm/issues/189
|
2016-05-12 22:26:54 +03:00 |
|
Alexey Andreev
|
02f414b61a
|
Speed up allocation of objects and arrays
|
2016-05-12 22:25:31 +03:00 |
|
Alexey Andreev
|
062f30634c
|
Fix support of SWAP instruction
|
2016-05-11 22:05:50 +03:00 |
|
Alexey Andreev
|
88a1a39301
|
Add PrintStream methods
|
2016-05-11 21:16:01 +03:00 |
|
Alexey Andreev
|
3f58e3b24f
|
When name of method parameter is not an identifier, mangle it to contain only Java identifier character
|
2016-05-11 21:15:36 +03:00 |
|
Alexey Andreev
|
81b2f69225
|
Fix bugs in loop inversion
|
2016-05-10 22:51:34 +03:00 |
|
Alexey Andreev
|
3c93b78902
|
Implementing loop inversion
|
2016-05-09 18:13:00 +03:00 |
|
Alexey Andreev
|
a57be365b4
|
Implementing loop inversion
|
2016-05-07 17:36:38 +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
|
eb3558cb1a
|
Minor changes
|
2016-04-25 23:06:46 +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
|
2d79da7b1b
|
Fix compilation of pop2 instruction when top two entries are values of type 1
|
2016-04-15 23:07:30 +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
|
ca8a9b95a1
|
Rename module
|
2016-04-12 23:00:16 +03:00 |
|
Alexey Andreev
|
f63ec25ed3
|
Move metaprogramming API implementation into separate module
|
2016-04-12 22:54:32 +03:00 |
|
Alexey Andreev
|
74a0278881
|
Merge branch 'metaprogramming' of https://github.com/konsoletyper/teavm into metaprogramming
|
2016-04-12 22:18:47 +03:00 |
|
Alexey Andreev
|
da42e5e3eb
|
Add optimizations to metaprogramming implementation
|
2016-04-12 22:14:15 +03:00 |
|
Alexey Andreev
|
4a49b9464b
|
Update Kotlin example
|
2016-04-12 22:01:22 +03:00 |
|
Alexey Andreev
|
84d9899b3e
|
Implement metaprogramming proxies
|
2016-04-06 23:02:15 +03:00 |
|
Alexey Andreev
|
b0e9f6f7a5
|
Add test case for lazy-based conditional that ignores its result
|
2016-03-02 23:28:13 +03:00 |
|
Alexey Andreev
|
8df8191dae
|
Fix bug with capturing phi inputs
|
2016-03-02 23:14:23 +03:00 |
|
Alexey Andreev
|
5564b47b9f
|
Add tests for lazy evaluation
|
2016-03-01 23:00:21 +03:00 |
|
Alexey Andreev
|
518e13cf07
|
Add several tests for metaprogramming
|
2016-02-29 23:07:20 +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
|
5e7311d8cc
|
Start porting metaprogramming API implementation
|
2016-02-23 13:44:39 +03:00 |
|
Alexey Andreev
|
92dbed2593
|
Start porting metaprogramming API implementation
|
2016-02-22 23:59:54 +03:00 |
|