Commit Graph

2869 Commits

Author SHA1 Message Date
Christoph Aschwanden
8005ba54ec
js apis: missing method for idb object store (#664)
Co-authored-by: noblemaster <contact@noblemaster.com>
2023-02-17 19:38:14 +01:00
Alexey Andreev
900f95c1ed js: make names of variables in minified mode never interfering with JS keywords 2023-02-17 19:36:33 +01:00
Alexey Andreev
1989fb70a4
readme: update build instructions 2023-02-14 13:43:39 +03:00
Christoph Aschwanden
4fa35e8688
classlib: fix issue with Date.UTC year
Co-authored-by: noblemaster <contact@noblemaster.com>
2023-02-12 10:52:36 +03:00
Ivan Hetman
fdfd923ac6
Add info about Java 14 record to IR. Add support to Metaprogramming API 2023-02-11 23:05:07 +03:00
Alexey Andreev
670f24a4af Samples: merge storage and video into one module 2023-02-10 18:48:09 +01:00
Alexey Andreev
bdbce01b9a metaprogramming: fix crashing instead of fair error reporting 2023-02-06 11:14:49 +01:00
Alexey Andreev
389f689dab gradle build: setup javadoc charset 2023-02-02 10:59:40 +01:00
Alexey Andreev
895ec99826 gradle build: setup compiler charset 2023-02-02 10:42:45 +01:00
Alexey Andreev
f09a427827 classlib: fix strange character in method names 2023-02-02 10:15:23 +01:00
Alexey Andreev
8800e7153b Don't use Gradle toolchains to specify Java version 2023-02-01 18:41:17 +01:00
Alexey Andreev
630fae3093 samples: upgrade servlet API dependency to work with modern servlet containers 2023-01-26 17:11:44 +01:00
Alexey Andreev
fcbcc30b21 Fix deploy script 2023-01-26 17:11:09 +01:00
Alexey Andreev
e315398d9b Don't include large resources into classlib sources jar 2023-01-26 14:57:23 +01:00
Alexey Andreev
f0dd67f7fc Fix classlib dependencies 2023-01-26 14:07:12 +01:00
Alexey Andreev
31ff776f1b Fix deploy script 2023-01-26 12:48:31 +01:00
Alexey Andreev
1bcebfe11f Fix plugin descriptor not generated for Maven plugin 2023-01-26 12:16:04 +01:00
Alexey Andreev
69ea80bfdf Add IDEA run configurations 2023-01-26 09:17:29 +01:00
Alexey Andreev
5c146c6de0 Fix issues in recently merged PR 2023-01-26 09:17:08 +01:00
Ivan Hetman
ada086a864
Base64 implementation (#650)
classlib: add Base64 support
2023-01-26 08:40:03 +01:00
Alexey Andreev
dd0b9f70df Update deployment script 2023-01-25 16:40:58 +01:00
Alexey Andreev
e3da484f79 Gradle: support configuring tests, fix test deobfuscation 2023-01-25 10:55:49 +01:00
Alexey Andreev
0629e6af31 Update IDEA run configurations 2023-01-24 07:06:21 +01:00
Alexey Andreev
8014c038c0 Migrate to gradle 2023-01-23 17:16:07 +01:00
Alexey Andreev
2a0f6f206e New IDEA module kind based on Gradle 2022-12-20 20:48:16 +01:00
Alexey Andreev
8963b00ed4 IDEA: fix build 2022-12-20 18:01:46 +01:00
Alexey Andreev
013ba237b0 Wasm: fix issues when building with debugging information and optimizations enabled 2022-12-20 18:01:38 +01:00
Alexey Andreev
9a9e7561b7 Wasm: support displaying objects in debugger 2022-12-20 10:01:47 +01:00
Alexey Andreev
7b3905246b Wasm: support class layout in debug information 2022-12-18 17:45:35 +01:00
Alexey Andreev
506a9bd8c5 Wasm: fix bugs in debugger 2022-12-15 17:27:14 +01:00
Alexey Andreev
fb39de72cc Prevent Chrome debugger extension from disconnecting after timeout 2022-12-15 17:26:22 +01:00
Alexey Andreev
6c91192794 Wasm: fix issues in debugger 2022-12-14 16:50:18 +01:00
Alexey Andreev
6808d9e517 Wasm: support local variables in debugger 2022-12-13 21:18:41 +01:00
Alexey Andreev
7e3197429d JSO: fix code style to satisfy checkstyle 2022-12-13 18:51:41 +01:00
Alexey Andreev
313e4ed87f Wasm: fix issues with debugger 2022-12-13 18:51:19 +01:00
Alexey Andreev
a6add26aaa Wasm: working on step-in and step-over in debugger 2022-12-09 19:13:20 +01:00
Ivan Hetman
159db29757
JSO: add Path2D to Canvas API (#646) 2022-12-08 18:44:51 +03:00
Ivan Hetman
e12f99ab49
Crypto/UUID (#639)
JS: if possible, use crypto API to generate UUID
2022-12-07 14:33:27 +03:00
Ivan Hetman
f77cb9d52c
JS: added two missing functions to interop interfaces (#645) 2022-12-07 11:45:55 +03:00
Alexey Andreev
87d63168d2 Wasm: working on control flow analyzer for debugger 2022-12-05 20:03:57 +01:00
Alexey Andreev
44204b952d Wasm: working on binary parser 2022-12-04 20:43:32 +01:00
Alexey Andreev
53dbb72c53 Wasm: working on binary parser 2022-12-02 21:35:07 +01:00
Alexey Andreev
aaed8e312a Wasm: working on parser 2022-12-02 18:07:56 +01:00
Alexey Andreev
b58dd1a37b Wasm: refactor debug info parser and fix debugger errors 2022-12-02 17:15:38 +01:00
Alexey Andreev
548ded7c75 Wasm: fix debug info generation 2022-12-02 07:49:07 +01:00
Alexey Andreev
57e0227a02 Wasm: trying to improve debug information emitter 2022-12-01 17:33:35 +01:00
Alexey Andreev
1d2633ed76 Chrome debugger: seng ping package over websocket to preserve its open state, fix crash in debugger 2022-11-30 17:32:55 +01:00
Alexey Andreev
930a57fdd6 Wasm: fix compiler crash when compiling without debug info 2022-11-30 14:01:46 +01:00
Alexey Andreev
4453bba33b Wasm: fix issues in debugger 2022-11-30 13:38:34 +01:00
Alexey Andreev
a2715f2c79 Wasm: working on Chrome RDP debugger 2022-11-29 21:30:41 +01:00