Commit Graph

513 Commits

Author SHA1 Message Date
konsoletyper
94b2b2b40a Adds a brief description of DukeScript and live example in README file. 2014-03-21 10:29:04 +04:00
konsoletyper
ff7f50d911 Adds java.util.BitSet implementation 2014-03-21 01:42:35 +04:00
konsoletyper
5fd2b18eba Adds ArrayDeque 2014-03-20 17:39:52 +04:00
konsoletyper
2968ef9e83 Completes implementation of all java.util.Collections methods that are
possible to implement now
2014-03-20 15:44:13 +04:00
konsoletyper
4fe66c7c6a Implementing methods of java.util.Collections 2014-03-20 14:20:19 +04:00
konsoletyper
b91742fa2d Implements some of java.util.Collection 2014-03-20 12:57:33 +04:00
konsoletyper
a657eaf524 Adds root /target directory to .gitignore 2014-03-20 10:59:22 +04:00
konsoletyper
02dcf9caa8 Configure pom.xml files to automatically release into Sonatype OSS
repository
2014-03-20 10:59:12 +04:00
konsoletyper
359b08591d Updates examples in README to refer to release 0.1 2014-03-19 17:50:03 +04:00
konsoletyper
cbdcfa8977 Switches to 0.2-SNAPSHOT version 2014-03-19 01:48:43 +04:00
konsoletyper
3d3b5abce8 Adds JavaDocs 2014-03-19 01:37:07 +04:00
konsoletyper
eaa4da45fa maven-teavm-plugin is capable of skipping tests 2014-03-19 00:00:37 +04:00
konsoletyper
037538c416 Completes DOM Level 2 mapping 2014-03-18 23:50:39 +04:00
Alexey Andreev
0ab1639821 Refactor pom files 2014-03-18 18:02:15 +04:00
konsoletyper
e27e2b32bc Repairs Arrays.get 2014-03-17 14:36:20 +04:00
konsoletyper
91a7a9ba22 Adds java.lang.String methods. Makes intern on all string constants. 2014-03-17 00:53:22 +04:00
konsoletyper
e8fc894bc9 Adds .gitignore 2014-03-16 12:19:30 +04:00
konsoletyper
03afce4a12 Adds experimental sample of Scala code. Unfortunately, TeaVM can't
compile it due to missing JCL classes.
2014-03-16 12:17:27 +04:00
konsoletyper
e35f9b54b5 Moves JCL report generator into separate package. Adds hack that allows
to obtain JavaCompiler (but yet it won't compile).
2014-03-16 01:54:47 +04:00
konsoletyper
4cc484729f Moves JSO classes into org.teavm.jso. Fixes bug in StringBuilder 2014-03-15 15:10:54 +04:00
konsoletyper
aacc7e08d2 One more speed-up of register allocation 2014-03-15 14:58:27 +04:00
Alexey Andreev
8d0c412634 Removes some temporary code 2014-03-15 01:06:57 +04:00
Alexey Andreev
97dc66968e Speed-up interference graph builder. Simplify API 2014-03-15 00:43:13 +04:00
Alexey Andreev
45fe202740 Switch to asm4 2014-03-14 22:24:25 +04:00
Alexey Andreev
b144d474f2 Adds more fancy look for test runner 2014-03-14 19:15:04 +04:00
Alexey Andreev
ba2a3e12e9 All JCL tests pass 2014-03-14 14:46:17 +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
c6ff897bdd Fixes some charset-related errors 2014-03-13 17:20:28 +04:00
konsoletyper
3a9be43894 Fixes some UTF-16 relates issues 2014-03-13 11:11:27 +04:00
konsoletyper
2178ac34e5 Fixes unicode character class recognition 2014-03-13 10:50:45 +04:00
konsoletyper
b7f1bb58a6 Fixing bugs in unicode character class encoding/decoding 2014-03-13 00:40:11 +04:00
konsoletyper
44264c7ea8 Fixes some bugs in JCL 2014-03-12 22:35:20 +04:00
konsoletyper
b85dfcd7a0 Fixes bug that caused JUnit not to throw assertions in certain cases. 2014-03-12 21:01:00 +04:00
konsoletyper
ad1d231094 Completes java.lang.Long 2014-03-12 16:57:34 +04:00
konsoletyper
134196d401 Completes java.lang.StringBuilder|StringBuffer 2014-03-12 15:43:26 +04:00
konsoletyper
b158046a9a Adds a lot of java.lang.StringBuilder 2014-03-12 00:32:09 +04:00
konsoletyper
34b7d9178d Adds java.lang.StringBuilder methods 2014-03-11 17:14:31 +04:00
konsoletyper
d870060187 Fixes bug in Java bytecode parser. Fixes bug in register allocator. Adds
java.util.Timer. Adds java.util.Collections.reverse
2014-03-11 15:49:47 +04:00
konsoletyper
d8477f1e9d Fixes devirtualization bug. Adds exception message displaying when test
fails. Fixes java.util.Arrays.deepToString
2014-03-11 10:41:59 +04:00
konsoletyper
79a4983fb5 Completes implementation of java.util.Arrays and java.util.Objects 2014-03-09 14:51:08 +04:00
konsoletyper
714b2e3bb3 Extends implementation of java.lang.Short, java.lang.System and
java.lang.Throwable
2014-03-09 01:07:05 +04:00
konsoletyper
136edd4e44 Completes java.lang.Integer emulation 2014-03-08 14:38:32 +04:00
konsoletyper
ca6e325b74 Completes java.lang.Float implementation 2014-03-08 00:17:25 +04:00
konsoletyper
4143e6c8d7 Repairs common subexpression elimination and renames it to global value
numbering, as it is really pessimistic GVN
2014-03-07 23:13:07 +04:00
konsoletyper
4b624d8027 Makes more pretty types in JCL compatibility report 2014-03-07 16:59:52 +04:00
konsoletyper
2afbb3d4bd Adds some java.lang.Float implementation 2014-03-07 16:32:22 +04:00
konsoletyper
758c7c7966 Repairs implementation of bit manipulation in java.lang.Double. Disables
GVN due to bug
2014-03-07 12:02:07 +04:00
konsoletyper
688d6191fd Adds implementation of some JCL methods/classes 2014-03-06 13:47:24 +04:00
konsoletyper
da314bf6f2 Makes JCL compatibility report to be more usable 2014-03-06 10:47:20 +04:00
konsoletyper
43b41b3a66 Makes JCL compatibility report in HTML 2014-03-05 23:39:35 +04:00