Commit Graph

  • 8e99b4589e Fixes System.arraycopy behavior when src == dest konsoletyper 2014-03-22 11:32:39 +0400
  • 6c599c2886 Fixes some tests on java.util.TreeMap. Fixes tests code style konsoletyper 2014-03-21 22:53:11 +0400
  • 56012d1a9f Adds java.util.TreeMap konsoletyper 2014-03-21 17:43:31 +0400
  • 6bad1a18eb Completes java.util.BitSet implementation konsoletyper 2014-03-21 17:02:19 +0400
  • 757c655344 Fixes BitSet.hashCode konsoletyper 2014-03-21 15:19:45 +0400
  • e43898e573 Most of java.util.BitSet test pass konsoletyper 2014-03-21 15:06:06 +0400
  • 94b2b2b40a Adds a brief description of DukeScript and live example in README file. konsoletyper 2014-03-21 10:29:04 +0400
  • ff7f50d911 Adds java.util.BitSet implementation konsoletyper 2014-03-21 01:42:35 +0400
  • 5fd2b18eba Adds ArrayDeque konsoletyper 2014-03-20 17:39:52 +0400
  • 2968ef9e83 Completes implementation of all java.util.Collections methods that are possible to implement now konsoletyper 2014-03-20 15:44:13 +0400
  • 4fe66c7c6a Implementing methods of java.util.Collections konsoletyper 2014-03-20 14:20:19 +0400
  • b91742fa2d Implements some of java.util.Collection konsoletyper 2014-03-20 12:57:33 +0400
  • a657eaf524 Adds root /target directory to .gitignore konsoletyper 2014-03-19 23:15:16 +0400
  • 02dcf9caa8 Configure pom.xml files to automatically release into Sonatype OSS repository konsoletyper 2014-03-19 23:14:12 +0400
  • 359b08591d Updates examples in README to refer to release 0.1 konsoletyper 2014-03-19 17:50:03 +0400
  • cbdcfa8977 Switches to 0.2-SNAPSHOT version konsoletyper 2014-03-19 01:48:43 +0400
  • 3d3b5abce8 Adds JavaDocs konsoletyper 2014-03-19 01:37:07 +0400
  • eaa4da45fa maven-teavm-plugin is capable of skipping tests konsoletyper 2014-03-19 00:00:37 +0400
  • 037538c416 Completes DOM Level 2 mapping konsoletyper 2014-03-18 23:50:39 +0400
  • 0ab1639821 Refactor pom files Alexey Andreev 2014-03-18 18:02:15 +0400
  • e27e2b32bc Repairs Arrays.get konsoletyper 2014-03-17 14:36:20 +0400
  • 91a7a9ba22 Adds java.lang.String methods. Makes intern on all string constants. konsoletyper 2014-03-17 00:53:22 +0400
  • e8fc894bc9 Adds .gitignore konsoletyper 2014-03-16 12:19:30 +0400
  • 03afce4a12 Adds experimental sample of Scala code. Unfortunately, TeaVM can't compile it due to missing JCL classes. konsoletyper 2014-03-16 12:17:27 +0400
  • e35f9b54b5 Moves JCL report generator into separate package. Adds hack that allows to obtain JavaCompiler (but yet it won't compile). konsoletyper 2014-03-16 01:54:47 +0400
  • 4cc484729f Moves JSO classes into org.teavm.jso. Fixes bug in StringBuilder konsoletyper 2014-03-15 15:10:54 +0400
  • aacc7e08d2 One more speed-up of register allocation konsoletyper 2014-03-15 14:58:27 +0400
  • 8d0c412634 Removes some temporary code Alexey Andreev 2014-03-15 01:06:57 +0400
  • 97dc66968e Speed-up interference graph builder. Simplify API Alexey Andreev 2014-03-15 00:43:13 +0400
  • 45fe202740 Switch to asm4 Alexey Andreev 2014-03-14 22:24:25 +0400
  • b144d474f2 Adds more fancy look for test runner Alexey Andreev 2014-03-14 19:15:04 +0400
  • ba2a3e12e9 All JCL tests pass Alexey Andreev 2014-03-14 14:46:17 +0400
  • 739f666c0a Fixes java.io.BufferedReader.skip method. Fixes multiplication of negative long integers Alexey Andreev 2014-03-14 13:03:26 +0400
  • c6ff897bdd Fixes some charset-related errors konsoletyper 2014-03-13 17:20:28 +0400
  • 3a9be43894 Fixes some UTF-16 relates issues konsoletyper 2014-03-13 11:11:27 +0400
  • 2178ac34e5 Fixes unicode character class recognition konsoletyper 2014-03-13 10:50:45 +0400
  • b7f1bb58a6 Fixing bugs in unicode character class encoding/decoding konsoletyper 2014-03-13 00:40:11 +0400
  • 44264c7ea8 Fixes some bugs in JCL konsoletyper 2014-03-12 22:35:20 +0400
  • b85dfcd7a0 Fixes bug that caused JUnit not to throw assertions in certain cases. konsoletyper 2014-03-12 21:01:00 +0400
  • ad1d231094 Completes java.lang.Long konsoletyper 2014-03-12 16:57:34 +0400
  • 134196d401 Completes java.lang.StringBuilder|StringBuffer konsoletyper 2014-03-12 15:43:26 +0400
  • b158046a9a Adds a lot of java.lang.StringBuilder konsoletyper 2014-03-12 00:32:09 +0400
  • 34b7d9178d Adds java.lang.StringBuilder methods konsoletyper 2014-03-11 17:14:31 +0400
  • d870060187 Fixes bug in Java bytecode parser. Fixes bug in register allocator. Adds java.util.Timer. Adds java.util.Collections.reverse konsoletyper 2014-03-11 15:49:47 +0400
  • d8477f1e9d Fixes devirtualization bug. Adds exception message displaying when test fails. Fixes java.util.Arrays.deepToString konsoletyper 2014-03-11 10:41:59 +0400
  • 79a4983fb5 Completes implementation of java.util.Arrays and java.util.Objects konsoletyper 2014-03-09 14:51:08 +0400
  • 714b2e3bb3 Extends implementation of java.lang.Short, java.lang.System and java.lang.Throwable konsoletyper 2014-03-09 01:07:05 +0400
  • 136edd4e44 Completes java.lang.Integer emulation konsoletyper 2014-03-08 14:38:32 +0400
  • ca6e325b74 Completes java.lang.Float implementation konsoletyper 2014-03-08 00:17:25 +0400
  • 4143e6c8d7 Repairs common subexpression elimination and renames it to global value numbering, as it is really pessimistic GVN konsoletyper 2014-03-07 23:13:07 +0400
  • 4b624d8027 Makes more pretty types in JCL compatibility report konsoletyper 2014-03-07 16:59:52 +0400
  • 2afbb3d4bd Adds some java.lang.Float implementation konsoletyper 2014-03-07 16:32:22 +0400
  • 758c7c7966 Repairs implementation of bit manipulation in java.lang.Double. Disables GVN due to bug konsoletyper 2014-03-07 12:02:07 +0400
  • 688d6191fd Adds implementation of some JCL methods/classes konsoletyper 2014-03-06 13:47:24 +0400
  • da314bf6f2 Makes JCL compatibility report to be more usable konsoletyper 2014-03-06 10:47:20 +0400
  • 43b41b3a66 Makes JCL compatibility report in HTML konsoletyper 2014-03-05 23:39:35 +0400
  • a29318668e Adds utility that checks which classes are implemented in JCL emulation and produces JSON report konsoletyper 2014-03-05 17:47:47 +0400
  • d714e880d3 Adds checkstyle and findbugs into configuration of teavm-core konsoletyper 2014-03-05 12:54:26 +0400
  • 226f4c2c8a Refactoring. JavascriptBuilder becomes TeaVM and goes to org.teavm.vm package, as well as some other classes go to org.teavm.vm.spi. html4j now supports generation of JavaScript that is completely compatible with bck2brwsr without altering HTML page konsoletyper 2014-03-05 00:13:58 +0400
  • a1565015c8 Adds ability to merge runtime.js into classes.js konsoletyper 2014-03-04 17:42:36 +0400
  • 4701250154 Merge remote-tracking branch 'origin/master' konsoletyper 2014-03-04 15:32:01 +0400
  • cb0dd8e992 Adds java.lang.Math and java.util.HashSet konsoletyper 2014-03-04 15:31:33 +0400
  • 92d4078228 Fixes classpath bugs. Fixes internal analysis bug. Adds some JCL konsoletyper 2014-03-04 00:06:03 +0400
  • 9c4f00c18a Adds most of java.lang.Character implementation. Adds integer stack to avoid stack overflow when using fixed-sized array-based stack konsoletyper 2014-03-03 16:29:46 +0400
  • acb43e9ad0 Increases compression rate of unicode character class table. konsoletyper 2014-03-03 10:03:26 +0400
  • 0e93eec575 Adds unicode class recognition konsoletyper 2014-03-02 23:47:56 +0400
  • d5601b263d Implementing some of java.lang.Character methods konsoletyper 2014-03-02 22:24:00 +0400
  • a2d9663901 Minimizes amount of generated code to represent virtual methods konsoletyper 2014-03-02 11:02:09 +0400
  • 04de57627f Fixes dependency propagation of exceptions konsoletyper 2014-03-02 10:05:56 +0400
  • 8541e40f36 Adds exception type propagation konsoletyper 2014-03-01 22:19:24 +0400
  • cb8f424339 Adds System.setErr and LinkageError konsoletyper 2014-03-01 21:28:40 +0400
  • d68f78f77d Adds NullCheckInstruction konsoletyper 2014-03-01 19:01:27 +0400
  • 4c36ab9db1 Reduces amount of generated code konsoletyper 2014-03-01 18:05:04 +0400
  • f4fd2d884f Fixes devirtualization optimization konsoletyper 2014-03-01 16:58:38 +0400
  • 723ad74f2e Fixes illegal behavior of UnicodeSupport during multi-threaded build konsoletyper 2014-02-28 14:31:22 +0400
  • cc8d2b8903 TCK passes some more tests konsoletyper 2014-02-28 14:16:23 +0400
  • ce4f6dc5d5 Adds some JCL dependencies required by html4j konsoletyper 2014-02-28 13:40:55 +0400
  • 9e37304fdf Adds ability to include additional scripts into tests. Includes knockout.js into TCK tests konsoletyper 2014-02-27 17:11:01 +0400
  • 5c613d2f7f Implements Double.parseDouble. Fixes bugs. Disabled devirtualization optimization due to bugs konsoletyper 2014-02-27 16:06:22 +0400
  • b4347b4eb8 Adds optional support of throwing NPE when calling method on null instance konsoletyper 2014-02-27 10:04:51 +0400
  • 43acca8706 Fixes incorrect optimization of try/catch statements konsoletyper 2014-02-26 22:02:09 +0400
  • 1f18148144 Removes exception handlers in a special case when exception handler is exactly at the start of a protected block konsoletyper 2014-02-26 21:45:58 +0400
  • a4f477329d Fixes bugs in try/catch konsoletyper 2014-02-26 17:54:25 +0400
  • ea3e6adb64 Adds VM test that verifies that exceptions are caught konsoletyper 2014-02-26 17:14:08 +0400
  • 62686878c6 Adds try/catch support in simple cases konsoletyper 2014-02-26 16:42:31 +0400
  • de245613c4 Parser supports try/catch blocks konsoletyper 2014-02-26 13:26:33 +0400
  • d5fac392d3 Adds try/catch block to model konsoletyper 2014-02-25 21:36:45 +0400
  • 753bb4b23e Fixes incorrect generation of JavaScriptBody in minified mode konsoletyper 2014-02-25 15:52:40 +0400
  • 03bc2e2e07 Adds support of java.io.BufferedReader and java.io.StringReader konsoletyper 2014-02-25 12:41:00 +0400
  • 744033b118 Fixes InputStreamReader one-by-one read konsoletyper 2014-02-24 19:53:21 +0400
  • 8cbb6477cb Adds test coverage of InputStreamReader konsoletyper 2014-02-24 19:43:11 +0400
  • 1ee9793ffd Adds input streams konsoletyper 2014-02-24 16:55:38 +0400
  • 6ef892bf26 Adds uncommited file konsoletyper 2014-02-24 15:13:58 +0400
  • 7782f1edb7 Small improvements konsoletyper 2014-02-24 15:00:30 +0400
  • 68f9376242 Fixes java.lang.Comparable interface konsoletyper 2014-02-24 13:59:16 +0400
  • 0004babe65 Bugfixes and improvements, trying to launch Knockout4Java konsoletyper 2014-02-24 13:07:06 +0400
  • d34e26e970 Adds java.util.ServiceLoader support konsoletyper 2014-02-24 00:50:06 +0400
  • 3195879467 Adds support of Class.getDeclaringClass method konsoletyper 2014-02-23 23:17:30 +0400
  • 9cdc099b1a Adds simple support of Class.forName and class.newInstance konsoletyper 2014-02-23 21:14:10 +0400
  • 6e4e66c759 Adds partial implementation of JCL logger framework konsoletyper 2014-02-23 19:39:25 +0400