Commit Graph

  • ba7dcd13b5 Update gradle scripts for latest gradle version Alexey Andreev 2023-09-21 09:52:29 +0200
  • 2ae9c593d2 classlib: satisfy checkstyle after applying latest PR Alexey Andreev 2023-09-21 09:51:34 +0200
  • 6efade1b49
    classlib: Add nio's channel interfaces (#751) Jonathan Coates 2023-09-21 08:20:24 +0100
  • 010bb721f2 Fix build Alexey Andreev 2023-09-20 22:58:32 +0200
  • 8277671376
    classlib: make difference between raw and normal floating points to int conversion Ivan Hetman 2023-09-20 23:51:55 +0300
  • 3b6b31ff8f Implement more precise comparison logic Alexey Andreev 2023-09-19 17:33:04 +0200
  • 95f802718c Bump gradle version to 8.3 Alexey Andreev 2023-09-20 21:17:43 +0200
  • 866fdb8af8 Update tests after testing with Java 21 Alexey Andreev 2023-09-20 20:26:34 +0200
  • edf2d33f84 js: optimize long operations Alexey Andreev 2023-09-20 19:28:01 +0200
  • 154bf7abd9
    classlib: more fixes to Math.nextUp/nextDown (#746) Ivan Hetman 2023-09-19 14:21:32 +0300
  • 617ce67871 classlib: follow-up for math fixes Alexey Andreev 2023-09-19 11:32:35 +0200
  • 4372dd7806 Add IDEA run configuration for platform-specific tests Alexey Andreev 2023-09-19 11:32:04 +0200
  • 409292159e C: fix running tests Alexey Andreev 2023-09-19 10:06:05 +0200
  • 2e7e11292b C: implement Long.compareUnsigned Alexey Andreev 2023-09-19 10:05:31 +0200
  • c245eb08cd Fix checkstyle rule violation Alexey Andreev 2023-09-19 09:59:39 +0200
  • 93d1a5e492
    classlib: float/double equals fixes (#741) Ivan Hetman 2023-09-19 12:34:29 +0300
  • 0997a65596
    classlib: math fixes (#742) Ivan Hetman 2023-09-19 10:52:10 +0300
  • 4a081db1c3
    classlib: update RandomGenerator implementation (#743) Ivan Hetman 2023-09-19 10:39:57 +0300
  • ef818ac4c5
    Fix commons-cli not being vendored (#744) Jonathan Coates 2023-09-19 08:36:50 +0100
  • 062d4ae4e9 classlib: improve accuracy of float parsing and formatting Alexey Andreev 2023-09-15 12:11:37 +0200
  • e1706f242d classlib: improve accuracy of Double.toString Alexey Andreev 2023-09-14 20:55:09 +0200
  • 7059038cf0 classlib: improve accuracy of double parser Alexey Andreev 2023-09-14 15:38:43 +0200
  • 0a92994c4b classlib: improve accuracy of double parser and fix possible issue Alexey Andreev 2023-09-14 10:04:27 +0200
  • b2aae0634e classlib: improve accuracy of Double.toString Alexey Andreev 2023-09-13 21:20:18 +0200
  • e2ee9f1dbb classlib: improve precision of float/double parsing and formatting Alexey Andreev 2023-09-10 21:22:07 +0200
  • e6c71fa106 classlib: add ThreadDeath class Alexey Andreev 2023-09-10 18:46:33 +0200
  • 83ace9bf3e classlib: fix ByteBuffer.putLong implementation Alexey Andreev 2023-09-05 09:26:22 +0200
  • 401fcabeae wasm: support ServiceLoader Alexey Andreev 2023-08-28 19:32:22 +0200
  • 70d0658b47 wasm/c: fix bugs in coroutine transformation Alexey Andreev 2023-08-28 17:16:31 +0200
  • d655f01d14 Fix issue in build script for tests module Alexey Andreev 2023-08-28 14:11:01 +0200
  • 40c4f03e3b Coroutine transformation: minor improvements Alexey Andreev 2023-08-28 14:10:34 +0200
  • bd2d2cb49b wasm: fix exceptions in DWARF generator Alexey Andreev 2023-08-28 13:18:26 +0200
  • 36060b37e3 wasm: another attempt to make class reference visible in chrome dev tools Alexey Andreev 2023-08-27 00:26:03 +0200
  • cacf09dca8 wasm: generate field description in DWARF Alexey Andreev 2023-08-26 20:48:29 +0200
  • fed6a2d0ef wasm: change language in DWARF from Java to C++ Alexey Andreev 2023-08-25 20:43:34 +0200
  • e576a985dd wasm: don't generate separate declarations for methods in DWARF Alexey Andreev 2023-08-24 06:45:41 +0200
  • 49485efdff wasm: fix line section in DWARF Alexey Andreev 2023-08-23 21:10:42 +0200
  • eebc316029 gradle: fix generation of artifact configuration file Alexey Andreev 2023-08-23 20:17:37 +0200
  • f64a715418 Ignore failing test Alexey Andreev 2023-08-22 20:00:13 +0200
  • dec1bf02e2 Ignore failing test Alexey Andreev 2023-08-22 19:16:41 +0200
  • f0f3b060e9 JS: change type of MessageEvent.data back JSObject Alexey Andreev 2023-08-22 17:55:01 +0200
  • e3bbf12f49 wasm: use bulk memory operations when necessary Alexey Andreev 2023-08-22 17:13:06 +0200
  • e291128948 wasm: support Long.compareUnsigned Alexey Andreev 2023-08-22 17:11:26 +0200
  • f6131a8248 wasm: fix Array.get with enabled inlining Alexey Andreev 2023-08-22 17:11:04 +0200
  • d7cae4af55 Fix running tests in wasm Alexey Andreev 2023-08-22 17:02:33 +0200
  • 9ecb3ad817 classlib: support ReferenceQueue.remove Alexey Andreev 2023-08-21 16:23:51 +0200
  • df40dedba3 gradle: set default JS optimization to BALANCED Alexey Andreev 2023-08-19 17:49:17 +0200
  • e9d206eed0 wasm: fix NPE Alexey Andreev 2023-08-19 17:10:53 +0200
  • 0e7d6b65b4 wasm: add stats generator Alexey Andreev 2023-08-19 16:59:49 +0200
  • 9d3ac1a603 Show java.logging module in JCL comparison Alexey Andreev 2023-08-18 18:30:12 +0200
  • 56dfa124ca classlib: add more methods to Logger Alexey Andreev 2023-08-18 18:29:50 +0200
  • 9af6d262fe classlib: properly implement ByteOrder.nativeOrder Alexey Andreev 2023-08-18 17:54:52 +0200
  • a7f115a541 classlib: implement Integer.compareUnsigned in Wasm and C Alexey Andreev 2023-08-18 17:52:06 +0200
  • a3f0ec52d4 classlib: support putFloat/getFloat/putDouble/getDouble in ByteBuffer Alexey Andreev 2023-08-17 11:59:48 +0200
  • f33a7578d4 chrome plugin: remove unused permission, minor reformatting Alexey Andreev 2023-08-14 19:28:36 +0200
  • 22864c88f2 js: support WeakReference Alexey Andreev 2023-08-07 16:51:02 +0200
  • cd38447057 classlib: make Reader class implement Readable interface Alexey Andreev 2023-08-10 19:24:30 +0200
  • b9f5e9be1c JS: optimize case when JS method returns java.lang.Object and then treated as JS object Alexey Andreev 2023-08-04 20:40:57 +0200
  • 35f1284ac5 js: fix issue in obfuscated mode Alexey Andreev 2023-08-04 10:27:44 +0200
  • 7aefaf37ed classlib: fix issue in PrintStream.println Alexey Andreev 2023-08-04 09:47:53 +0200
  • f30a050bfd JS: relax several JSO declarations to accept Object instead of JSObject Alexey Andreev 2023-08-03 20:50:22 +0200
  • 334e2829b3 JS: supports module imports in JSBody Alexey Andreev 2023-08-01 20:56:58 +0200
  • a97e0ef45c JS: generate code in UMD wrapper (to be compatible with node.js, webpack, etc). Alexey Andreev 2023-08-01 20:11:32 +0200
  • a1ed797d73 JS: allow passing Object to JS methods Alexey Andreev 2023-07-31 20:42:09 +0200
  • 059281a25c Fix issue in optimization Alexey Andreev 2023-07-31 19:29:41 +0200
  • 2143a103f1 Bump asm version Alexey Andreev 2023-07-31 18:46:26 +0200
  • e1827880c9 Gradle: in no optimization mode, generate JS, which is friendly to Chrome debugger Alexey Andreev 2023-07-31 15:13:02 +0200
  • ef2e887d06 Avoid duplicate application of class transformations Alexey Andreev 2023-07-31 13:21:33 +0200
  • bf2cfa83f0 Allow to debug external process running from Gradle task Alexey Andreev 2023-07-31 13:15:36 +0200
  • 4cfbca96b8 JS: fix visibility modifier for consistency Alexey Andreev 2023-07-31 13:13:35 +0200
  • 03cd5907eb Fix minor typo in test Alexey Andreev 2023-07-31 10:10:21 +0200
  • c4c6b029e3 JS: add support for exporting Java methods as JS properties Alexey Andreev 2023-07-30 20:48:29 +0200
  • 948244cbf4 JS: marshall JS object to Java in a wrapper Alexey Andreev 2023-07-20 22:13:50 +0200
  • 9438380716 classlib: improve System.arraycopy for primitive arrays Alexey Andreev 2023-07-20 20:21:52 +0200
  • 61eb666503 classlib: faster implementation of System.arraycopy Alexey Andreev 2023-07-19 21:11:27 +0200
  • b11ad994fd classlib: support more methods in InputStream Alexey Andreev 2023-07-19 19:22:17 +0200
  • b1ddf163d7 Don't crash when reporting some cases of missing standard APIs Alexey Andreev 2023-07-17 18:41:28 +0200
  • 9fd7b9c4e2 js: set maxTopLevelNames to huge value properly Alexey Andreev 2023-07-05 20:13:19 +0200
  • 61ef007672
    classlib: add Stream dropWhile and takeWhile Ivan Hetman 2023-07-05 20:44:10 +0300
  • ac2e5d6fa0
    classlib: added Stream iterate method (#721) Ivan Hetman 2023-07-05 20:40:08 +0300
  • eed42e33b0 classlib: implement ConcurrentHashMap Alexey Andreev 2020-03-16 18:33:25 +0300
  • 8e676ff16c
    classlib: add mapMulti to Stream (#720) Ivan Hetman 2023-07-03 20:35:36 +0300
  • 23a6393267
    classlib: collectors partitioning by (#716) Ivan Hetman 2023-06-21 16:35:37 +0300
  • 81124a084b
    classlib: fix ByteBuffer,CharBuffer,*Buffer IOOB exception throw with zero length arrays in arguments Kirill Prazdnikov 2023-06-21 16:30:30 +0300
  • 071a5d90fb Trying to fix problem with locked files on Windows Alexey Andreev 2023-06-20 11:11:58 +0200
  • efe15e323b
    classlib: add not method to Predicate interface (#709) Jasper Siepkes 2023-06-07 12:57:22 +0200
  • 9dd9fc3a8a classlib: improve performance of several String methods Alexey Andreev 2023-06-07 11:22:01 +0200
  • cb67595f5b Fix checkstyle errors Alexey Andreev 2023-06-07 10:51:47 +0200
  • 8b9d39dbb8
    classlib: additional collectors for streams Ivan Hetman 2023-06-07 11:18:37 +0300
  • a409763f76
    classlib: add the copyOf method to List, Set and Map interfaces (#708) Jasper Siepkes 2023-06-07 10:13:20 +0200
  • d209a5f02e
    classlib: add Collectors.reducing (#704) Ivan Hetman 2023-06-06 12:08:15 +0300
  • 7104edb592
    classlib: add stripLeading and stripTrailing methods to String class (#707) Jasper Siepkes 2023-06-06 10:09:25 +0200
  • db69f8ec58
    JSO: TextMetrics addition Ivan Hetman 2023-06-06 11:04:01 +0300
  • ac8cb377c3
    classlib: improve and fix Integer/Long long bit operations Ivan Hetman 2023-05-16 12:08:05 +0300
  • 73d2379185 classlib: add Integer/Long parse subsequence Alexey Andreev 2023-05-16 10:37:38 +0200
  • 81f78fab01 classlib: add String.strip Alexey Andreev 2023-05-16 10:12:36 +0200
  • 697ad73762
    classlib: add Collectors grouping by Ivan Hetman 2023-05-16 10:57:13 +0300
  • c39efdc6d7 classlib: fix issue with integer unsigned right shift Alexey Andreev 2023-05-16 09:56:24 +0200
  • 9f349385ec classlib: fix issue in BitSet.set Alexey Andreev 2023-04-26 16:25:25 +0200
  • 7cd121ec97 JSO apis: remove wrong methods. See #695 Alexey Andreev 2023-04-26 10:13:35 +0200