Commit Graph

1496 Commits

Author SHA1 Message Date
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
6e2eb8386b Repair information about variable names in debug tables 2016-06-25 18:58:45 +03:00
Alexey Andreev
feafa032df Merge branch 'master' into idea-plugin 2016-06-25 15:59:52 +03:00
Alexey Andreev
6261ed03c6 Merge pull request #193 from Wolftein/master
Added missing JSO interfaces.
2016-06-24 16:05:48 +03:00
Wolftein
284997f59d Merge remote-tracking branch 'origin/master'
# Conflicts:
#	jso/apis/src/main/java/org/teavm/jso/webaudio/AudioContext.java
2016-06-24 09:25:41 -03:00
Wolftein
fe93b913de Fixed AudioContext's constants. 2016-06-24 09:25:05 -03:00
Wolftein
935f589da7 Fixed source. 2016-06-24 08:51:55 -03:00
Wolftein
635097f4d2 Forgot to attach WheelEventTarget to HTMLELement. 2016-06-24 08:51:55 -03:00
Wolftein
bd7824b3e2 Added missing WheelEvent fixes konsoletyper/teavm#192.
Added missing JSO interface for DataView.
Added missing JSO interfaces for WebAudio.
2016-06-24 08:51:55 -03:00
Alexey Andreev
92c6e5084d Trying to configure travis to get test passes 2016-06-24 06:18:56 +03:00
Alexey Andreev
ad7aacfd77 Trying to configure travis to get test passes 2016-06-24 06:10:37 +03:00
Alexey Andreev
4369fb9b66 Trying to configure travis to get test passes 2016-06-24 05:57:28 +03:00
Alexey Andreev
5395783e55 Trying to configure travis to get test passes 2016-06-24 05:46:21 +03:00
Alexey Andreev
18c0ebcd04 Fix code to pass checkstyle. Trying to fix travis configuration 2016-06-24 05:23:41 +03:00
Wolftein
88f4963495 Fixed source. 2016-06-23 18:57:59 -03:00
Wolftein
36eb642e36 Forgot to attach WheelEventTarget to HTMLELement. 2016-06-23 17:53:27 -03:00
Wolftein
6944ca9ad6 Added missing WheelEvent fixes konsoletyper/teavm#192.
Added missing JSO interface for DataView.
Added missing JSO interfaces for WebAudio.
2016-06-23 17:38:06 -03:00
Alexey Andreev
9fc6f02875 Further work on incremental phi updater 2016-06-05 23:06:09 +03:00
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