Alexey Andreev
|
ae1ec8ffe5
|
Make IDEA plugin work with recent IDEA versions, remove some deprecated API usages
|
2021-01-28 17:57:35 +03:00 |
|
Alexey Andreev
|
306c78459c
|
JS: use symbol instead of string property to represent Java exception wrapper
|
2020-09-09 19:28:32 +03:00 |
|
Alexey Andreev
|
9f823ee450
|
Minor improvements to time zone support
|
2020-04-30 15:49:37 +03:00 |
|
Alexey Andreev
|
ea1134d66b
|
Trying to reduce number of classes for which name is provided in their metadata
|
2020-03-02 16:36:09 +03:00 |
|
Alexey Andreev
|
46e786d957
|
JS: commit forgotten html test template file
|
2020-03-02 16:18:08 +03:00 |
|
Alexey Andreev
|
cb26a10251
|
JS: when running tests, create proper HTML files to allow debugging these tests
|
2020-03-02 15:58:28 +03:00 |
|
Alexey Andreev
|
aefdee2507
|
Fix checkstyle errors
|
2020-02-27 19:02:47 +03:00 |
|
Alexey Andreev
|
ea36a1fca8
|
Fix checkstyle errors
|
2020-02-27 18:57:45 +03:00 |
|
Alexey Andreev
|
95426e2159
|
Add per-class compilation when running tests (requires @WholeClassCompilation annotation)
|
2020-02-27 18:43:08 +03:00 |
|
Alexey Andreev
|
6790ad0818
|
Code server: fix proxying gzipped resources
|
2020-02-26 14:27:58 +03:00 |
|
Alexey Andreev
|
0e7c1e5ef9
|
Wasm: don't generate class metadata if it's not used. Don't generate names and call site metadata in minified mode
|
2020-02-21 17:29:31 +03:00 |
|
Alexey Andreev
|
7d95c0fb04
|
Wasm: fix GC
|
2020-02-21 16:22:25 +03:00 |
|
Alexey Andreev
|
fecdd6613a
|
Use tab character to indent stack traces
|
2020-02-14 10:39:50 +03:00 |
|
Alexey Andreev
|
05ac4b62bf
|
Add HTTP headers in code server to not cache content
|
2020-01-23 18:59:05 +03:00 |
|
Alexey Andreev
|
8237403161
|
Fix build of IDEA plugin
|
2019-12-04 18:45:22 +03:00 |
|
Alexey Andreev
|
96be75664c
|
Fix build of IDEA plugin
|
2019-12-04 18:13:28 +03:00 |
|
Alexey Andreev
|
a36cd51c53
|
Fix build of IDEA plugin
|
2019-12-04 17:25:07 +03:00 |
|
Alexey Andreev
|
efa15936da
|
Fix build of IDEA plugin
|
2019-12-04 16:56:47 +03:00 |
|
Alexey Andreev
|
0dbc4a22bb
|
Set proper content type in code server
|
2019-12-04 16:18:00 +03:00 |
|
Alexey Andreev
|
037acc613c
|
Update IDEA version to 2018.2.8
|
2019-12-04 15:29:10 +03:00 |
|
Alexey Andreev
|
b60d57ea73
|
Fix compilation of IDEA plugin
|
2019-10-31 15:35:19 +03:00 |
|
Alexey Andreev
|
fb78377db8
|
Fix various issues reported by PVS Studio and LGTM
|
2019-10-31 14:36:37 +03:00 |
|
Alexey Andreev
|
3b4cc43e79
|
C: add option to strip off information about call site locations.
This decreases executable size significantly. However, this produces
obfuscated stack traces which can be deobfuscated using JSON symbol table.
|
2019-10-23 17:34:23 +03:00 |
|
Alexey Andreev
|
e569eaa8a6
|
C: write test error to stderr rather than stdout
|
2019-10-15 11:53:31 +03:00 |
|
Alexey Andreev
|
8038f90fd8
|
Support new format of debug information in C and WASM
This allows to keep proper stack traces in FULL optimization mode,
when aggressive inlining is applied
|
2019-10-15 11:47:40 +03:00 |
|
Alexey Andreev
|
4ef231c7fa
|
JS: preserve stack trace items when agressive inlining enabled
|
2019-10-14 14:05:06 +03:00 |
|
Alexey Andreev
|
e762f26a40
|
Keep location stack in IR when inlining methods
|
2019-10-08 16:09:07 +03:00 |
|
Alexey Andreev
|
c6f6125622
|
JS: remove unnecessary link to runtime.js from archetype HTML
|
2019-10-08 11:15:55 +03:00 |
|
Alexey Andreev
|
bffb50f0cd
|
Implement array bounds checking in JavaScript
|
2019-10-07 16:55:30 +03:00 |
|
mauro
|
9314461fcf
|
Minor fix for classpath value in CodeServlet
|
2019-09-26 00:15:41 +03:00 |
|
Alexey Andreev
|
fe3436f053
|
C/Wasm: resizable heap
|
2019-09-24 17:48:17 +03:00 |
|
Alexey Andreev
|
f0b6cc2f30
|
Update version to 0.7.0
|
2019-09-24 16:26:14 +03:00 |
|
Alexey Andreev
|
f47644d890
|
Move tool that generates JCL comparison into a separate project. Make this tool compatible with JRE9+
|
2019-09-05 14:16:11 +03:00 |
|
Alexey Andreev
|
6e6783f93d
|
C: regenerate only as small amount of classes as possible during incremental build
|
2019-09-04 19:04:12 +03:00 |
|
Alexey Andreev
|
ed627459c8
|
Fix issue with async methods in code server
|
2019-08-23 13:44:03 +03:00 |
|
Alexey Andreev
|
492fd004af
|
C: add ability to write heap dump when application crashes
|
2019-08-19 15:51:41 +03:00 |
|
Alexey Andreev
|
90e00f7eb4
|
C: add option to support exceptions via setjmp/longjmp
|
2019-07-22 16:53:47 +03:00 |
|
Alexey Andreev
|
9ad0ddd891
|
C: fix File.mkdirs() on Windows
|
2019-07-11 18:06:15 +03:00 |
|
Alexey Andreev
|
90a5ad72d5
|
Fix incremental build on Windows
|
2019-06-26 20:15:42 +03:00 |
|
Alexey Andreev
|
aeb5f44922
|
C: allow to change main function name
|
2019-06-20 17:13:08 +03:00 |
|
Alexey Andreev
|
6e71fa7e87
|
C: implement file IO in Windows
|
2019-06-14 15:32:20 +03:00 |
|
Alexey Andreev
|
91de1f6ca7
|
C: implement native file system
|
2019-05-31 15:05:23 +03:00 |
|
Alexey Andreev
|
d17b459ecc
|
C: fix MSVC support
|
2019-05-28 20:13:14 +03:00 |
|
Alexey Andreev
|
fdb3f5edb1
|
C: improve incremental compiler performance. Generate text file with list of c files to compile
|
2019-05-24 12:10:18 +03:00 |
|
Alexey Andreev
|
8b3df6f730
|
C: fix bugs, introduce new virtual table builder
|
2019-05-23 15:18:25 +03:00 |
|
Alexey Andreev
|
8e08cf6dcd
|
C: improve generation of string pool for incremental mode
|
2019-05-16 16:53:40 +03:00 |
|
Alexey Andreev
|
0003ed0bb2
|
C: generate '#line' preprocessor directive
|
2019-05-16 11:12:35 +03:00 |
|
Alexey Andreev
|
7a99258cab
|
C: allow to run external tool after successful incremental build
|
2019-05-15 16:37:51 +03:00 |
|
Alexey Andreev
|
054db3e8d1
|
C: incremental code generator
|
2019-05-15 15:16:18 +03:00 |
|
Alexey Andreev
|
da22256c1f
|
C: compile into multiple .c and .h files
|
2019-05-08 17:36:46 +03:00 |
|