Alexey Andreev
|
8b168b53eb
|
Merge pull request #83 from jtulach/HotSpotBenchmark
Modifying the benchmark to run on HotSpot
|
2015-03-08 11:58:02 +03:00 |
|
konsoletyper
|
e951b681ca
|
Fix ordering of basic blocks before decompilation
|
2015-03-08 11:57:03 +03:00 |
|
Jaroslav Tulach
|
b7ace8e033
|
Describing how to execute the benchmarks
|
2015-03-07 18:30:23 +01:00 |
|
konsoletyper
|
77738b001f
|
Speed-up context switching
|
2015-03-06 23:11:55 +03:00 |
|
konsoletyper
|
84aeb20321
|
Handle irreducible loops after async program splitting
|
2015-03-06 22:56:01 +03:00 |
|
konsoletyper
|
bc43923695
|
Merge branch 'master' into async-irreducible
|
2015-03-06 19:18:07 +03:00 |
|
Alexey Andreev
|
d2e20d7c9f
|
Add OutOfMemoryError. When catching exceptions that are not defined,
report errors at compile time.
|
2015-03-06 14:01:02 +04:00 |
|
Alexey Andreev
|
8d2e012f79
|
Speed-up generation of debug information
|
2015-03-06 13:07:37 +04:00 |
|
konsoletyper
|
0fe826ade8
|
Add more complicated irreducible graph test
|
2015-03-05 23:35:12 +03:00 |
|
konsoletyper
|
33b319ce16
|
Add some tests for SCC
|
2015-03-05 20:55:21 +03:00 |
|
Alexey Andreev
|
e2aababde8
|
Add unit tests for irreducible graph splitter
|
2015-03-05 18:32:36 +04:00 |
|
Alexey Andreev
|
04677d0103
|
Minor fix
|
2015-03-04 22:57:26 +03:00 |
|
Alexey Andreev
|
d4824ff9d2
|
Improve node splitting
|
2015-03-04 18:28:26 +04:00 |
|
Alexey Andreev
|
5ea55675f1
|
Fix node splitting algorithm
|
2015-03-04 16:43:06 +04:00 |
|
Alexey Andreev
|
043d6f587f
|
Further attempts to get node splitting work
|
2015-03-03 12:55:54 +04:00 |
|
Alexey Andreev
|
b6df37115f
|
Fix bugs in irreducible flowgraph node splitting
|
2015-03-02 19:10:26 +04:00 |
|
Alexey Andreev
|
f106afb034
|
Complete node splitting algorithm. Add test case for SCC finder.
|
2015-03-01 23:19:46 +03:00 |
|
Alexey Andreev
|
77b42e677a
|
Complete algorithm that creates subgraph to apply node splitting
recursively
|
2015-03-01 22:25:07 +03:00 |
|
Alexey Andreev
|
7388a9af39
|
Merge branch 'master' into async-irreducible
|
2015-03-01 21:33:49 +03:00 |
|
Jaroslav Tulach
|
aadbabdd3a
|
Merge branch 'master' of https://github.com/konsoletyper/teavm
|
2015-03-01 16:58:23 +01:00 |
|
Alexey Andreev
|
852589a4dd
|
Fix https://github.com/konsoletyper/teavm/issues/74
|
2015-03-01 12:55:28 +03:00 |
|
Alexey Andreev
|
c8090c0bde
|
https://github.com/konsoletyper/teavm/issues/51
|
2015-03-01 12:07:39 +03:00 |
|
Alexey Andreev
|
bacd02d8a7
|
Add some JDK classes needed to support DukeScript
|
2015-03-01 11:25:42 +03:00 |
|
Alexey Andreev
|
18ac2b2b25
|
Fix some tests of html4j TCK
|
2015-03-01 11:10:59 +03:00 |
|
Alexey Andreev
|
140c5298db
|
Fix https://github.com/konsoletyper/teavm/issues/80
|
2015-03-01 10:17:10 +03:00 |
|
Jaroslav Tulach
|
078c2f2942
|
Switching to stable version of Bck2Brwsr VM
|
2015-02-28 17:28:53 +01:00 |
|
Alexey Andreev
|
8ad58ce2d2
|
Further implementation of node splitting
|
2015-02-27 23:26:28 +03:00 |
|
Alexey Andreev
|
9adbb1ae93
|
Revert some code
|
2015-02-27 21:33:57 +03:00 |
|
Alexey Andreev
|
59408e40e5
|
Merge branch 'master' into async-irreducible
|
2015-02-27 21:29:22 +03:00 |
|
Jaroslav Tulach
|
e2bf973ac3
|
Merging changes from the HotSpotBenchmark branch
|
2015-02-27 09:50:52 +01:00 |
|
Jaroslav Tulach
|
f7e584d700
|
Adding HTML/Java on top of HotSpot VM & JavaFX version of the benchmark.
Use following comand to run the FX version:
$ mvn -Pfx clean install exec:java
|
2015-02-27 09:18:10 +01:00 |
|
Jaroslav Tulach
|
df02315e2e
|
Merge branch 'master' of https://github.com/konsoletyper/teavm
Conflicts:
teavm-samples/teavm-samples-benchmark/pom.xml
|
2015-02-27 08:46:20 +01:00 |
|
Jaroslav Tulach
|
e048987b4f
|
Using the HTML/Java name as the benchmark is generic and can also work on JavaFX
|
2015-02-27 08:39:55 +01:00 |
|
konsoletyper
|
1c0acf61d4
|
Merge branch 'async'
|
2015-02-26 23:48:31 +03:00 |
|
konsoletyper
|
302c1c2237
|
Minor fixes
|
2015-02-26 23:47:57 +03:00 |
|
konsoletyper
|
a9ff14b599
|
Repair Class.getEnumConstants()
|
2015-02-26 23:28:01 +03:00 |
|
konsoletyper
|
eba560d373
|
Don't generate monitorenter/monitorexit where unnecessary
|
2015-02-26 21:30:04 +03:00 |
|
Alexey Andreev
|
a47cf14352
|
Replace OutputStreamWriter and DataOutputStream
|
2015-02-26 19:12:53 +04:00 |
|
Jaroslav Tulach
|
cf8645decf
|
Adding FX WebView based sample to demonstrate the performance when running on top of HotSpot VM. Use following command to try:
teavm-samples/teavm-samples-benchmark$ mvn clean install && mvn -Pfx exec:java
|
2015-02-26 12:04:51 +01:00 |
|
Alexey Andreev
|
98210d2528
|
Fix error converting doubles to strings
|
2015-02-26 12:28:32 +04:00 |
|
Alexey Andreev
|
0b7db410d3
|
Fix error in converting doubles to floats
|
2015-02-26 12:16:31 +04:00 |
|
Jaroslav Tulach
|
3bb171e4a1
|
Using DukeScript's canvas API
|
2015-02-25 12:23:16 +01:00 |
|
Jaroslav Tulach
|
2318df1560
|
Bck2Brwsr initializes on background, no need to wait for onload message
|
2015-02-25 12:12:27 +01:00 |
|
Jaroslav Tulach
|
a56a9c15a7
|
Modifying the jbox2d benchmark to also generate Bck2Brwsr version of the sample
|
2015-02-25 11:48:28 +01:00 |
|
konsoletyper
|
bab69bac3d
|
Fix multiple bugs
|
2015-02-24 23:07:59 +03:00 |
|
konsoletyper
|
7d62c16c8d
|
Bugfixes in sync primitives
|
2015-02-24 21:08:56 +03:00 |
|
konsoletyper
|
0c5fb8d9b0
|
Automatically make all JSObject implementors' methods as @Sync
|
2015-02-24 20:12:56 +03:00 |
|
Alexey Andreev
|
4908293e50
|
Fix NPE in Renderer: https://github.com/konsoletyper/teavm/issues/76
Add async support in Class.newInstance()
|
2015-02-24 15:51:27 +04:00 |
|
konsoletyper
|
5d1fb3f67f
|
Developing algorithm for node splitting that would maintain DJ-graph
incrementally
|
2015-02-23 22:39:13 +03:00 |
|
konsoletyper
|
7a573efde1
|
Fix little bug
|
2015-02-22 22:39:07 +03:00 |
|