Commit Graph

895 Commits

Author SHA1 Message Date
Alexey Andreev
07b65a92c7 Fix https://github.com/konsoletyper/teavm/issues/109 2015-05-14 17:38:07 +04:00
Alexey Andreev
bf5af7ef6a Merge branch 'improve-functors' 2015-05-14 14:24:11 +04:00
Alexey Andreev
85cfe4814e Fix https://github.com/konsoletyper/teavm/issues/114 2015-05-14 14:22:22 +04:00
Alexey Andreev
f07a8aec8f Merge remote-tracking branch 'origin/master' 2015-05-14 13:53:58 +04:00
Alexey Andreev
0a335daed2 See https://github.com/konsoletyper/teavm/pull/113 2015-05-14 13:53:24 +04:00
Alexey Andreev
120207532e Merge pull request #111 from shannah/issue_110
Issue 110
2015-05-13 11:06:35 +03:00
Steve Hannah
7eb710a806 Fixed ArrayOutOfBounds on binarySearch of empty list. https://github.com/konsoletyper/teavm/issues/110 2015-05-12 16:58:46 -07:00
Alexey Andreev
7277696870 Fix https://github.com/konsoletyper/teavm/issues/108 Fix incorrect
rounding of negative numbers
2015-05-12 19:27:11 +03:00
Alexey Andreev
2f0ca6059c Fix rebuilding in Eclipse when dependant project changes 2015-05-10 15:00:50 +03:00
Alexey Andreev
578c2ce4b8 Fix virtual invocation resolution during dependency check 2015-05-10 13:46:54 +03:00
Alexey Andreev
1945e6cb44 Print bytecode listing of a method when decompiler fails to decompile 2015-05-08 20:54:18 +03:00
Alexey Andreev
c743c8d3c1 Small optimization for passing string literals to JS 2015-05-08 13:23:57 +04:00
Alexey Andreev
25310a5082 Trying to improve functors for better performance and for functor
persistence (see https://github.com/konsoletyper/teavm/issues/103)
2015-05-08 13:10:28 +04:00
Steve Hannah
3564230cf3 Merge remote-tracking branch 'origin/master' 2015-05-04 12:24:18 -07:00
Alexey Andreev
11d69f15c9 If possible, move continue $main to the end of the async part, giving a
chance to eliminate it.
2015-05-04 16:50:36 +03:00
Alexey Andreev
b4e4dd8d43 Omit unnecessary continue $main 2015-05-04 16:09:16 +03:00
Alexey Andreev
77eba4c78a Add Kotlin example 2015-05-04 12:33:42 +03:00
Alexey Andreev
7c91604311 Add StackTraceElement stub to run Kotlin 2015-05-04 11:42:07 +03:00
Alexey Andreev
26379afc50 Fix bug in bytecode parser. Fix
https://github.com/konsoletyper/teavm/issues/104 Fix
https://github.com/konsoletyper/teavm/issues/105
2015-05-01 15:19:35 +03:00
Alexey Andreev
fee4fbc24e Merge branch 'fix-performance-regression' 2015-05-01 11:03:29 +03:00
Alexey Andreev
934909260f Merge remote-tracking branch 'origin/master' 2015-05-01 10:50:17 +03:00
Alexey Andreev
7b029d024c Upgrade to ASM5 API 2015-05-01 10:49:51 +03:00
Steve Hannah
6ee917d16e Merge branch 'master' of https://github.com/konsoletyper/teavm 2015-04-30 08:34:34 -07:00
Alexey Andreev
98e2142332 Fix performance regression. See
https://github.com/konsoletyper/teavm/issues/102
2015-04-30 15:03:47 +04:00
Alexey Andreev
5db66bb17c Merge pull request #101 from shannah/issue_100
Fixed issue https://github.com/konsoletyper/teavm/issues/100
2015-04-28 22:18:36 +03:00
Steve Hannah
7a37146776 Merge branch 'issue_100' 2015-04-28 10:44:04 -07:00
Steve Hannah
ff9324570c Fixed issue https://github.com/konsoletyper/teavm/issues/100 2015-04-28 10:38:01 -07:00
Alexey Andreev
358766d5f6 Fix bugs 2015-04-19 15:33:56 +03:00
Alexey Andreev
b7c7c2da73 Fix bug with exception catch variable 2015-04-18 08:37:22 +03:00
Alexey Andreev
eb48c349d0 Fix issues in break elimination 2015-04-17 22:52:02 +03:00
Alexey Andreev
b3f662327c Fix bug in try/catch generator 2015-04-16 23:09:32 +03:00
Alexey Andreev
45b3805a2d Fix more bugs in try/catch generator 2015-04-16 22:15:39 +03:00
Alexey Andreev
9fac86da7c Fix bugs in try/catch generator 2015-04-15 22:34:08 +03:00
Alexey Andreev
4b4af6dd4e Fix bugs in optimized try/catch decompiler 2015-04-15 20:18:05 +03:00
Alexey Andreev
1f5c5ce85e Optimizing try/catch generator 2015-04-11 23:18:38 +03:00
Alexey Andreev
8a9ea907ed Merge branch 'indexeddb' 2015-04-05 21:50:39 +03:00
Alexey Andreev
a89a6b1748 Merge branch 'synchronized-methods' 2015-04-05 21:50:33 +03:00
Alexey Andreev
33e9fca099 Bugfixes 2015-04-05 18:43:56 +03:00
Alexey Andreev
d66595b9c7 Fix dependency issue with async methods 2015-04-05 16:06:15 +03:00
Alexey Andreev
aef09cd7d2 Merge branch 'synchronized-methods' into indexeddb 2015-04-04 18:44:14 +03:00
Alexey Andreev
30d601e807 Fix IndexedDB wrappers 2015-04-04 18:29:18 +03:00
Alexey Andreev
c3f8764bdc More IndexedDB wrappers 2015-04-04 00:09:25 +03:00
Alexey Andreev
2e4af24c99 Creating IndexedDB API wrappers 2015-04-03 18:51:03 +04:00
Alexey Andreev
6bf9a728a9 Break eliminator now takes in account try/catch statement. See
https://github.com/konsoletyper/teavm/issues/93
2015-04-03 15:11:07 +04:00
Alexey Andreev
911ab06e90 Fix checkstyle rules 2015-04-03 14:04:29 +04:00
Alexey Andreev
5faaa1d061 Merge branch 'master' into synchronized-methods 2015-04-01 19:23:03 +03:00
Alexey Andreev
b8fa0a541a Fix bugs in JSBody 2015-04-01 18:28:31 +04:00
Alexey Andreev
4adf789142 Fixing bugs in JSBody 2015-04-01 00:10:51 +03:00
Alexey Andreev
712dfced8b Make Arrays.hashCode compatible with JVM 2015-03-30 22:31:30 +03:00
Alexey Andreev
df8a3b8206 Fix bug in liveness analyzer 2015-03-30 18:14:48 +04:00