Commit Graph

35 Commits

Author SHA1 Message Date
konsoletyper
c0909c7cce Merge branch 'cli' into date2
Conflicts:
	pom.xml
2014-06-23 13:25:22 +04:00
konsoletyper
0e8b3d23bb Adds CLI tool to run TeaVM 2014-06-22 22:31:09 +04:00
konsoletyper
4866a6d52f Moves test generation logic from teavm-maven-plugin to teavm-core 2014-06-21 20:33:59 +04:00
konsoletyper
23726b8ea0 Fixes incorrect long to double conversion 2014-06-16 16:11:38 +04:00
konsoletyper
2421e6d46b Optimize runtime.js 2014-04-08 17:06:02 +04:00
konsoletyper
e43898e573 Most of java.util.BitSet test pass 2014-03-21 15:06:06 +04:00
Alexey Andreev
739f666c0a Fixes java.io.BufferedReader.skip method. Fixes multiplication of
negative long integers
2014-03-14 13:03:26 +04:00
konsoletyper
44264c7ea8 Fixes some bugs in JCL 2014-03-12 22:35:20 +04:00
konsoletyper
9c4f00c18a Adds most of java.lang.Character implementation. Adds integer stack to
avoid stack overflow when using fixed-sized array-based stack
2014-03-03 16:29:46 +04:00
konsoletyper
a2d9663901 Minimizes amount of generated code to represent virtual methods 2014-03-02 11:02:09 +04:00
konsoletyper
4c36ab9db1 Reduces amount of generated code 2014-03-01 18:05:04 +04:00
konsoletyper
cc8d2b8903 TCK passes some more tests 2014-02-28 14:16:23 +04:00
konsoletyper
ce4f6dc5d5 Adds some JCL dependencies required by html4j 2014-02-28 13:40:55 +04:00
konsoletyper
5c613d2f7f Implements Double.parseDouble. Fixes bugs. Disabled devirtualization
optimization due to bugs
2014-02-27 16:06:22 +04:00
konsoletyper
f3ae632786 Adds implementations of some JCL classes 2014-02-20 00:53:44 +04:00
konsoletyper
169ecb18c8 Adds integer conversion 2014-02-17 17:05:17 +04:00
konsoletyper
99333f2370 Speed-up MULTIANEWARRAY. Temporarily disable typed arrays as they make
benchmark to pass slower
2014-02-11 12:28:37 +04:00
konsoletyper
bc68602dae Remove .$class property and use built-in .constructor instead 2014-01-31 10:49:01 +04:00
konsoletyper
111b3d9076 Applies apache license 2013-12-20 12:45:28 +04:00
konsoletyper
56991af700 Adds fixes to make `samples' project to work properly 2013-12-19 12:13:31 +04:00
konsoletyper
eb6627c532 Adds a minimal code to support HelloWorld application 2013-12-18 15:04:11 +04:00
Alexey Andreev
808b0d9468 Fixes bugs 2013-12-13 17:28:30 +04:00
konsoletyper
18fd80be56 Fixes bugs in minifier 2013-12-10 21:28:11 +04:00
konsoletyper
d948d8d8b0 Adds long division emulation 2013-12-09 21:45:47 +04:00
Alexey Andreev
bb7053cfa4 Improvements 2013-12-06 17:16:56 +04:00
Alexey Andreev
3f1a44eccb Fixes casting between integer values. Fixes naming generation of
methods. Adds more informative exception trace when no method was found
during rendering
2013-12-04 11:46:17 +04:00
konsoletyper
d3063e7811 Fixes class methods errors. Adds string tests 2013-12-03 22:29:50 +04:00
Alexey Andreev
620d2cef62 Adds some more support of reflection 2013-12-03 19:30:53 +04:00
Alexey Andreev
b3fe2f6a29 Fixes a bug with Object.getClass() behaviour. Improves JUnit emulation 2013-12-03 19:07:53 +04:00
konsoletyper
ac0df0ca6b Refactoring of array generation 2013-12-01 21:57:41 +04:00
Alexey Andreev
ce56214ed5 Adds some JVM class library implementation 2013-11-29 19:07:39 +04:00
Alexey Andreev
e32da9316f Improves dependency checking. Adds some core runtime functions 2013-11-27 17:30:16 +04:00
Alexey Andreev
18e35b80e6 Adds some JVM classes. 2013-11-22 17:19:51 +04:00
konsoletyper
df05104e3c Doing a lot of things 2013-10-27 12:16:07 +04:00
konsoletyper
4e4d0cfe9e Adds JavaScript AST optimizer. 2013-10-01 21:45:19 +04:00