Commit Graph

  • d1606ea2a5 Display more readable stack trace in HTML file that runs single test Alexey Andreev 2021-02-27 22:07:34 +0300
  • 0ade0313ce Fix issue in DecimalFormat rounding. Alexey Andreev 2021-02-27 22:07:00 +0300
  • e4c808c324 Add switch to log devirtualization process Alexey Andreev 2021-02-26 12:26:13 +0300
  • 0eca9d95e1 Fix missing virtual call detector Alexey Andreev 2021-02-26 11:52:10 +0300
  • d1fa57210e Copy parameter annotations when renaming a class Alexey Andreev 2021-02-01 14:41:18 +0300
  • ae1ec8ffe5 Make IDEA plugin work with recent IDEA versions, remove some deprecated API usages Alexey Andreev 2021-01-28 17:56:23 +0300
  • f435d43996 Revert "JS: fix for creation of typed arrays from view method (#532)" Alexey Andreev 2021-01-28 17:02:00 +0300
  • 8122095193
    Fix circular reference support in toString of collection classes (#552) Ivan Hetman 2021-01-11 20:32:44 +0200
  • 66ce993019
    JS: add getter for Element.classList (#553) Ivan Hetman 2021-01-11 11:12:20 +0200
  • 660214aefd JS: fix features for opening popup Alexey Andreev 2020-12-10 19:02:45 +0300
  • 969ad17b6a C: workaround for regression in MSVC compiler Alexey Andreev 2020-11-27 18:54:24 +0300
  • a8641de39b
    Correct problem severity for warning Octavia Togami 2020-11-26 03:59:13 -0800
  • 14ca8ecdbb
    JS: fix Element.tagName property (#545) Ivan Hetman 2020-11-23 10:50:21 +0200
  • 98f5c5da73
    Add Math.floorMod and Math.floorDiv (#544) Ivan Hetman 2020-11-23 10:49:33 +0200
  • bec0f44869
    JS: add missing mouseevent methods (#542) Ivan Hetman 2020-11-23 10:47:30 +0200
  • b718e7852f
    Fix behaviour of collections created with Set.of and Map.of (#534) Ivan Hetman 2020-10-26 12:22:08 +0200
  • 605628d6df
    Fix issues in Random and ThreadLocalRandom (#536) Ivan Hetman 2020-10-26 12:09:50 +0200
  • baeb2a28a7
    Add missing Optional methods and fix bug in equals (#533) Ivan Hetman 2020-10-26 12:04:26 +0200
  • dfef5ffd24
    JS: fix for creation of typed arrays from view method (#532) Ivan Hetman 2020-10-26 12:02:54 +0200
  • 71140135fa
    Add missing toArray method from JDK 11 (#531) Ivan Hetman 2020-10-26 12:02:13 +0200
  • e95092fd43
    Add static Map.Entry methods (#530) Ivan Hetman 2020-10-12 09:39:16 +0300
  • 55ba9be16a Proper implementation for List.of, Set.of, Map.of/ofEntries Alexey Andreev 2020-10-07 16:32:20 +0300
  • 74cc1d8d7d Fix Float.parse and Double.parse for some values Alexey Andreev 2020-10-07 11:59:33 +0300
  • 1785d6ad9e
    Collectors.toMap (#515) Ivan Hetman 2020-10-07 12:21:55 +0300
  • 03c70e3a06
    Image data fix (#524) Ivan Hetman 2020-10-07 12:21:02 +0300
  • 306c78459c JS: use symbol instead of string property to represent Java exception wrapper Alexey Andreev 2020-09-09 19:28:16 +0300
  • fcc1fb7690
    Fix Stream.min and Stream.max (#520) Ivan Hetman 2020-09-08 19:02:45 +0300
  • d97dce4650 Fix concatenation with byte and short in JVM 9+ Alexey Andreev 2020-09-08 15:03:19 +0300
  • 17098495f2 JS: fix compilation of class files that contain methods and field names containing non-identifier characters Alexey Andreev 2020-07-06 12:11:03 +0300
  • 3aaefdf23a
    Hashmaps foreach (#513) Ivan Hetman 2020-07-06 11:29:56 +0300
  • 9cf21825fc Fix wrong evaluation when optimizer sees array initialization that looks like array initializer expression, but has access to array variable on its elements, i.e. on a case like this: Alexey Andreev 2020-06-16 19:24:45 +0300
  • cf658cf57d Simplification Ihromant 2020-06-12 14:01:53 +0300
  • 0c15600700 Added missing methods to Optional and ArrayList Ihromant 2020-06-12 13:58:24 +0300
  • 7271a394db XMLSerializer added falko 2020-06-11 14:43:59 +0200
  • 7506e60762 New DOMParser class falko 2020-06-08 22:11:43 +0200
  • 0639acca21 add static hashCode(i) method like in java.lang.Integer hsestupin 2020-06-02 16:15:50 +0200
  • 5ee332c771 Fix crash when lambda is not used. Fix #500 Alexey Andreev 2020-06-01 12:19:37 +0300
  • 6f7c2dff2b Fix copying source files in simple optimization mode. Fix #501 Alexey Andreev 2020-06-01 12:07:42 +0300
  • e610c13e69 add int constructor for Java9+ compatibility Jörg Hohwiller 2020-05-29 23:09:01 +0200
  • ecc4be2d25 Fix class initialization optimization Alexey Andreev 2020-05-19 13:27:26 +0300
  • eebe16157b C: further workaround for msvc bug Alexey Andreev 2020-05-19 09:56:47 +0300
  • 8f68c64193 Fix bug in repeated field read elimination. Alexey Andreev 2020-05-18 17:24:21 +0300
  • 6892c4f0ca
    Fix of exporting a wasm function for scala objects (#498). Fix #497 Vladislav Gordievskiy 2020-05-18 09:08:28 +0200
  • 333ee95604 C: in addition to deece78dec Alexey Andreev 2020-05-15 18:05:50 +0300
  • deece78dec C: workaround msvc C1054 error while compiling virtual table initializers of classes with deep inheritance hierarchy Alexey Andreev 2020-05-15 17:55:26 +0300
  • 862e9b846f Exclude all classes from underlying JDK Alexey Andreev 2020-05-14 16:59:21 +0300
  • 6a4da94f2e Get rid of irreducible CFGs in input bytecode Alexey Andreev 2020-05-14 16:18:33 +0300
  • 4284bb2a6c C: fix naming when bytecode contains method names with special characters Alexey Andreev 2020-05-14 14:31:48 +0300
  • 7313b2bb62 Don't fail on environments that miss console object in global scope Alexey Andreev 2020-04-30 16:06:54 +0300
  • 1232f20ae4 Add protection against exception fall though one Java machine running another Java machine. Alexey Andreev 2020-04-30 16:05:24 +0300
  • 9f823ee450 Minor improvements to time zone support Alexey Andreev 2020-04-30 15:49:37 +0300
  • a9e7e51c51 Properly support non-ASCII characters in System.out and System.err Alexey Andreev 2020-04-30 14:49:33 +0300
  • c7c47f63ee Implement Math.nextDown, reimplement ulp and nextUp using bit operations Alexey Andreev 2020-04-30 14:19:50 +0300
  • d50e048ea4 Add Character.toTitleCase. More efficient implementation for Character.digit Alexey Andreev 2020-04-14 18:31:19 +0300
  • 0c8d93acbc Add DecimalFormat.setDecimalFormatSymbols Alexey Andreev 2020-04-14 16:40:45 +0300
  • 1681aa5834 Implement some of the missing Timer methods Alexey Andreev 2020-04-14 16:10:17 +0300
  • ddf64870da Implement some of the missing methods related to streams Alexey Andreev 2020-04-14 15:06:58 +0300
  • 2bc9329cf8 Implement some of the missing methods in ThreadLocalRandom Alexey Andreev 2020-04-14 14:03:15 +0300
  • 061bb859d5 Implement ThreadLocalRandom, implement some of missing Random methods Alexey Andreev 2020-04-14 12:07:56 +0300
  • a074906ea7 Implement AtomicReference Alexey Andreev 2020-04-14 09:25:20 +0300
  • e0fc5d834b Add ability to fine tune transpiler class substitutions. Adam J Ryan 2020-03-22 22:55:47 +0000
  • 3254dce53b added module names form JPMS Jörg Hohwiller 2020-03-31 21:48:29 +0200
  • 67cf421819 prevent javadoc error: The code being documented uses modules but the packages defined in URL are in the unnamed module. Jörg Hohwiller 2020-03-31 22:00:05 +0200
  • 1b8f5940a0 Update Scala to 2.12.11 Ondra Pelech 2020-03-28 15:03:18 +0100
  • b5237fb20e
    Add Flow API for reactive programming (#486) Jörg Hohwiller 2020-03-13 09:28:36 +0100
  • c2d27fdb1a
    Add support for String.isBlank() (#482) Jörg Hohwiller 2020-03-10 09:28:54 +0100
  • a45d1e0d07
    Support for Thread.UncaughtExceptionHandler (#483) Jörg Hohwiller 2020-03-10 09:28:02 +0100
  • a152a28a2d C: fix bug in array initializers Alexey Andreev 2020-03-04 11:37:04 +0300
  • 37f07b80c3 JS: generate shorter names for Long operations and array creation in minified mode Alexey Andreev 2020-03-04 13:23:19 +0300
  • 3ff05d1c5d Eliminate redundant try/catches in generated bytecode for enums Alexey Andreev 2020-03-04 12:14:25 +0300
  • 37e6ca3e17 Recognize array initialization pattern in bytecode and translate it to array initializer in target platform Alexey Andreev 2020-03-03 18:34:48 +0300
  • 66250cb125 Use advanced optimization level to compile JS benchmark Alexey Andreev 2020-03-03 18:24:29 +0300
  • 2ad5baaccc JS: don't write single return statement Alexey Andreev 2020-03-03 15:01:33 +0300
  • eb3490dba0 Improve inlining Alexey Andreev 2020-03-03 14:34:27 +0300
  • 146776ff55 JS: reduce size of declaration of classes without fields Alexey Andreev 2020-03-03 12:47:06 +0300
  • c1891a1908 Further work on decreasing generated code size Alexey Andreev 2020-03-03 12:17:39 +0300
  • b71a2b6c65 Compile tests with Java version 11 Alexey Andreev 2020-03-02 17:19:15 +0300
  • 6d1c0f037e Ignore failing html4j test Alexey Andreev 2020-03-02 16:56:33 +0300
  • ea1134d66b Trying to reduce number of classes for which name is provided in their metadata Alexey Andreev 2020-03-02 16:36:09 +0300
  • 46e786d957 JS: commit forgotten html test template file Alexey Andreev 2020-03-02 16:18:08 +0300
  • cb26a10251 JS: when running tests, create proper HTML files to allow debugging these tests Alexey Andreev 2020-03-02 15:58:28 +0300
  • 81235ac714 JS: reduce size of wrapped virtual methods Alexey Andreev 2020-03-02 11:50:45 +0300
  • 8d1eb3fcc6 Better optimization of <clinit> when reading other's class static final fields Alexey Andreev 2020-03-02 11:23:58 +0300
  • a30702aa70 Add missing import Alexey Andreev 2020-03-02 11:22:21 +0300
  • 160fa2b1fa
    Java 9 collection factories (#478) Kris Scheibe 2020-03-02 09:20:43 +0100
  • 60d0ad902c added support for java.lang.reflect.Type Jörg Hohwiller 2020-03-01 15:53:03 +0100
  • 2f95045345 Improve optimization of unused methods that were inlined on every usage Alexey Andreev 2020-02-28 14:42:51 +0300
  • aefdee2507 Fix checkstyle errors Alexey Andreev 2020-02-27 19:02:47 +0300
  • ea36a1fca8 Fix checkstyle errors Alexey Andreev 2020-02-27 18:57:45 +0300
  • 7f02ccdd87 Mark some tests with @WholeClassCompilation Alexey Andreev 2020-02-27 18:43:27 +0300
  • 95426e2159 Add per-class compilation when running tests (requires @WholeClassCompilation annotation) Alexey Andreev 2020-02-27 18:43:08 +0300
  • 150a613709 C/Wasm: trying to fix GC (again) Alexey Andreev 2020-02-26 14:51:40 +0300
  • 84aa50e7eb C/Wasm: trying to fix GC Alexey Andreev 2020-02-26 14:38:01 +0300
  • 6790ad0818 Code server: fix proxying gzipped resources Alexey Andreev 2020-02-26 14:27:49 +0300
  • eeca1a502c added Element.id property Jörg Hohwiller 2020-02-26 00:24:49 +0100
  • cbbf7b5298 Add support for URL encode/decode methods added in Java 10. Dennis Bijlsma 2020-01-05 10:42:00 +0100
  • 9daba6e5a6 add HTMLElement.innerText kris-scheibe 2020-02-24 10:27:47 +0100
  • 0e7c1e5ef9 Wasm: don't generate class metadata if it's not used. Don't generate names and call site metadata in minified mode Alexey Andreev 2020-02-21 17:29:31 +0300
  • 3f2c52000f Wasm: support null checks and array bound checks Alexey Andreev 2020-02-21 16:32:45 +0300
  • c35861610f Wasm: support null checks and array bound checks Alexey Andreev 2020-02-21 16:32:00 +0300