Commit Graph

  • ff7232ac3e Improvements in reflection: Alexey Andreev 2018-01-27 00:21:50 +0300
  • f49ec16021 Replace non-strict equality comparisons with strict in runtime.js Alexey Andreev 2018-01-25 22:08:19 +0300
  • caaf2114bf Fix error when superclass has final String fields Alexey Andreev 2018-01-25 21:53:28 +0300
  • a9f70b76a0 Rename profile to build without samples Alexey Andreev 2018-01-23 22:09:17 +0300
  • 5ec05b9446 Fix lock on overflow/underflow in ArrayBlockingQueue Alexey Andreev 2018-01-23 22:08:44 +0300
  • 21411cd1d8 Update Scala IDEA plugin download URL Alexey Andreev 2018-01-22 23:32:33 +0300
  • 28e17af500 Implement ArrayBlockingQueue Alexey Andreev 2018-01-20 23:06:54 +0300
  • ec3724b2bc Perform HTTP request as late as possible Alexey Andreev 2018-01-14 22:51:02 +0300
  • bbf9faee5b Fix Eclipse plugin upload script Alexey Andreev 2018-01-11 11:37:14 +0300
  • 71687e9591 Stop using pushd/popd in travis scripts Alexey Andreev 2018-01-11 00:29:06 +0300
  • 4b1b702ce6 Fix travis build script Alexey Andreev 2018-01-11 00:21:18 +0300
  • bac8336709 Make set-version script to update Eclipse plugin version Alexey Andreev 2018-01-10 23:51:53 +0300
  • 02f61b5d50 Never minify TeaVM output in Eclipse builder Alexey Andreev 2018-01-10 00:06:55 +0300
  • 09d857f572 Support preserve-class option in CLI Alexey Andreev 2018-01-09 23:46:24 +0300
  • 85c686c72a Remove outdated methodAliases build parameter Alexey Andreev 2018-01-09 23:33:17 +0300
  • ac236f1ff8 When HTTP response invalid, return -1 as a responseCode Alexey Andreev 2018-01-09 22:15:37 +0300
  • 8dea7e9035 Fix reporting error on calling async method from native method Alexey Andreev 2018-01-08 19:56:47 +0300
  • b38368b27d Increase memory in IDEA run configuration Alexey Andreev 2018-01-08 14:48:13 +0300
  • 10c706077a When a value in debugger represents plain JavaScript object, show its native fields in watch window Alexey Andreev 2018-01-08 14:45:46 +0300
  • 2ae6c872db Fix error setting breakpoints. See #308 Alexey Andreev 2018-01-08 14:44:43 +0300
  • a24d628603 Fix IDEA debugger exception. See #307 Alexey Andreev 2018-01-08 14:43:53 +0300
  • a9beef3a15 Fix behaviour of HttpUrlConnection responseCode/responseMessage Alexey Andreev 2018-01-07 18:45:00 +0300
  • 8e4b84545f Fix flaky test Alexey Andreev 2018-01-07 16:04:38 +0300
  • 0c8013dfcf When splitting async program, don't process same blocks twice Alexey Andreev 2018-01-07 16:04:11 +0300
  • a445b1bef8 Ignore dependency-reduced-pom.xml Alexey Andreev 2018-01-07 14:22:11 +0300
  • 477f491b25 Fix HttpUrlConnection responseCode/responseMessage properties Alexey Andreev 2018-01-07 14:20:08 +0300
  • de3727a4c0 Fix script that uploads CLI Alexey Andreev 2018-01-03 22:24:32 +0300
  • c46bfbc93c Fix bugs in URL implementation Alexey Andreev 2018-01-03 19:47:00 +0300
  • ca511c7ca1 Fix travis build Alexey Andreev 2018-01-02 21:21:06 +0300
  • ab1198a93a Add travis configuration to upload CLI jar Alexey Andreev 2018-01-01 15:05:30 +0300
  • 422cb0462a Add java.net.URL implementation Alexey Andreev 2017-12-30 18:20:30 +0300
  • 82b11f285e Make async methods work in bootstrap TeaVM Alexey Andreev 2017-12-03 20:47:20 +0300
  • 7a03bf795f Add some Java classes that aren't used by TeaVM, but are necessary for javac Alexey Andreev 2017-12-03 20:05:50 +0300
  • c15709994f Fix bug in decompiling nested catch blocks with complex control flow Alexey Andreev 2017-12-03 18:39:57 +0300
  • 7b989a4c1c Fix bug in EnumSet.of Alexey Andreev 2017-12-03 17:46:35 +0300
  • 8256302c03 Fix ClassLoader.getResourceAsStream Alexey Andreev 2017-12-03 13:08:08 +0300
  • 0419867497 Add scrolling properties to HTMLElement Alexey Andreev 2017-12-03 13:01:22 +0300
  • 05213f66e7 Add link to the TeaVM forum on Google groups Andrii Panasiuk 2017-12-02 17:00:22 +0200
  • b1b602f048 Fixed NPE when padding null arrays to JSO methods that accept arrays. Steve Hannah 2017-11-28 10:32:37 -0800
  • 1978f97692 Added setLength method to JSArray Steve Hannah 2017-12-01 06:08:43 -0800
  • 3c83c7e7b9 Fix native declarations Alexey Andreev 2017-11-30 00:14:29 +0300
  • ae68bc366b Add some JS API declarations Alexey Andreev 2017-11-28 22:48:54 +0300
  • f14990eaeb Fix bug in base64 encoder Alexey Andreev 2017-11-26 20:18:39 +0300
  • a39e6eb47e Get rid of Base64 class in TeaVM compiler Alexey Andreev 2017-11-26 19:56:23 +0300
  • 8fbf62ebac Fix infinite lock when overriding Thread.run and then joining it Alexey Andreev 2017-11-26 17:32:09 +0300
  • cc04c3446d Add support for several JDK classes and functions Alexey Andreev 2017-11-26 17:10:56 +0300
  • cc0f7583b0 Minor performance improvement Alexey Andreev 2017-11-26 14:53:56 +0300
  • 0ecafbe4b4 Add newly supported packages to page of Java class library support Alexey Andreev 2017-11-25 22:23:42 +0300
  • 55e229d566 Update gitignore Alexey Andreev 2017-11-25 20:32:05 +0300
  • a20d0b0855 Fix compile-time error when callable reference requires boxing Alexey Andreev 2017-11-25 20:31:57 +0300
  • a7ac256c47 Fix bug in AST optimization Alexey Andreev 2017-11-21 22:40:22 +0300
  • 1200354a7b Emit boolean constants as numbers Alexey Andreev 2017-11-21 01:24:00 +0300
  • c246bb6e1e Fix code that represents doubles as text in bootstrap mode Alexey Andreev 2017-11-21 01:23:44 +0300
  • ff19dc15c9 Further bootstrapping Alexey Andreev 2017-11-20 23:05:01 +0300
  • 5fb1623c4e Add utility method to automatically register extensions in bootstrap mode Alexey Andreev 2017-11-20 20:08:11 +0300
  • 42be95959b Minor fixes for bootstrapping TeaVM Alexey Andreev 2017-11-20 02:00:25 +0300
  • 256814a60a Support plugin loading from bootstrap environment Alexey Andreev 2017-11-20 01:51:50 +0300
  • cb355a85f5 Add BufferedOutputStream implementation Alexey Andreev 2017-11-19 23:25:51 +0300
  • 5fa48c089a Add several unimplemented collection methods Alexey Andreev 2017-11-19 23:25:40 +0300
  • 608e62ae3b Add support of stream API Alexey Andreev 2017-11-19 19:47:09 +0300
  • 2fb6ca7001 Fix bug in LambdaMetafactory Alexey Andreev 2017-11-19 19:46:01 +0300
  • fc4425d7f4 Add missing method to Properties Alexey Andreev 2017-11-19 14:36:38 +0300
  • 980a2d9e97 Add Optional implementation Alexey Andreev 2017-11-19 14:36:19 +0300
  • 62f639f92b Properly report missing virtual methods Alexey Andreev 2017-11-19 14:36:04 +0300
  • 3f487f8a7d Add some useful implementations of ClassHolderSource and ResourceReader Alexey Andreev 2017-11-16 18:30:25 +0300
  • 44e6feef0c Add support for functions that return true or false depending on whether they run from TeaVM Alexey Andreev 2017-11-16 18:30:04 +0300
  • 2f73272ed7 Fix compiler crash when service enumerated in META-INF/service does not exist Alexey Andreev 2017-11-16 16:16:10 +0300
  • 07f946e710 Add some useful JDK classes Alexey Andreev 2017-11-16 15:47:10 +0300
  • e96df3ef7e Add java.util.jar.* classes Alexey Andreev 2017-11-16 15:11:36 +0300
  • aa48a097d2 Fix bug in File.createTempFile Alexey Andreev 2017-11-16 13:57:41 +0300
  • 7e422c081e Disable nullability inspection in IDEA Alexey Andreev 2017-11-16 13:44:44 +0300
  • 0e5b1a97c1 Add PipedInputStream and PipedOutputStream Alexey Andreev 2017-11-16 13:44:21 +0300
  • 82b96da215 Add StreamTokenizer Alexey Andreev 2017-11-16 13:44:03 +0300
  • 7f152c0137 Add FileReader and FileWriter Alexey Andreev 2017-11-16 13:43:47 +0300
  • 30da395304 Add BufferedWriter Alexey Andreev 2017-11-16 13:43:31 +0300
  • c9281b700b Enable IDEA inspection Alexey Andreev 2017-11-16 00:18:33 +0300
  • c9485ccbdc Add tests for FileInputStream and FileOutputStream Alexey Andreev 2017-11-16 00:17:50 +0300
  • a96b5912c7 Uncomment previously failing File tests and fix bugs in File implementation Alexey Andreev 2017-11-15 22:40:59 +0300
  • 105c188953 Fix nested exception handlers Alexey Andreev 2017-11-15 22:39:52 +0300
  • 23c25c5d6e Add tests for java.io.File. Improve its implementation to pass tests Alexey Andreev 2017-11-15 00:13:07 +0300
  • c048b2ac6c Implement java.io.RandomAccessFile Alexey Andreev 2017-11-14 00:08:49 +0300
  • 9ca09093a6 Improve virtual FS API Alexey Andreev 2017-11-13 23:22:54 +0300
  • 99812d1bfa Call <clinit> from native System.currentTimeMillis Alexey Andreev 2017-11-13 00:37:20 +0300
  • 945a0fee9d Fix bug in dependency analyzer Alexey Andreev 2017-11-13 00:15:15 +0300
  • 2bbdf6caba Rename DependencyChecker to DependencyAnalyzer Alexey Andreev 2017-11-12 23:17:51 +0300
  • 0f39dbbdd4 Minor code style improvements Alexey Andreev 2017-11-12 23:07:12 +0300
  • 1b0bacd90c Remove unused parts of call graph API Alexey Andreev 2017-11-12 23:06:58 +0300
  • edfbe01a7f Improve performance of dependency analysis by filtering out propagated types that don't match types of method parameters and return values Alexey Andreev 2017-11-12 23:06:15 +0300
  • d811e7edbb Improve performance of dependency analyzer Alexey Andreev 2017-11-10 23:45:12 +0300
  • e1c7acd8a1 Fix ResourceBundle.getBundle in case of .properties resource Alexey Andreev 2017-11-10 15:49:09 +0300
  • e2225941f8 Add java.lang.InternalError Alexey Andreev 2017-11-10 01:02:36 +0300
  • 76590d759c Add preliminary support of file I/O Alexey Andreev 2017-11-10 01:02:21 +0300
  • 86d151d953 Add support for more java.util.zip Alexey Andreev 2017-11-10 00:47:48 +0300
  • 93549818ee Remove unnecessary .iml file Alexey Andreev 2017-11-09 22:10:15 +0300
  • f401f24521 Revive Eclipse plugin Alexey Andreev 2017-11-09 20:10:15 +0300
  • f4c5b5073a Minor performance improvement Alexey Andreev 2017-11-05 16:12:31 +0300
  • a9d47b5ce7 Improve performance of register allocator Alexey Andreev 2017-11-05 14:55:04 +0300
  • 90e9792892 Improve DependencyChecker performance Alexey Andreev 2017-11-05 14:54:37 +0300
  • bc51940ce1 Another fix for array.clone() in Rhino and old browsers Alexey Andreev 2017-11-05 14:53:38 +0300
  • d3134d3941 Fix running multi-configuration tests in HTMLUnit Alexey Andreev 2017-11-05 14:53:08 +0300