Irmen de Jong
|
8736da1a21
|
strings of 1 and 2 length no longer optimized into one call to CHROUT - also upgrade to kotlin 1.5.0
|
2021-05-06 23:46:18 +02:00 |
|
Irmen de Jong
|
bf2d8c3f4b
|
update kotlin plugin to 1.4.32
|
2021-03-31 20:52:05 +02:00 |
|
Irmen de Jong
|
8b1e1e68fa
|
switch to Kotlin's new JVM IR compilation
|
2021-02-26 01:10:00 +01:00 |
|
Irmen de Jong
|
d9244f22c2
|
reducing ast dependencies - separate Ast compilation module
|
2021-02-09 01:06:11 +01:00 |
|
Irmen de Jong
|
3378586098
|
update gradle to 6.7
|
2020-12-28 00:46:30 +01:00 |
|
Irmen de Jong
|
d37d62574c
|
project restructure
|
2020-12-27 07:21:39 +01:00 |
|
Irmen de Jong
|
f2380457d6
|
update to new kotlin CLI parser library
|
2020-12-27 05:04:50 +01:00 |
|
Irmen de Jong
|
dcb81e6bea
|
adding CommanderX16 virtual registers language support, rewrite cx16 examples
|
2020-12-21 20:38:00 +01:00 |
|
Irmen de Jong
|
6d8c4f403f
|
updated Kotlin version to 1.4.20, updated targeted JDK version to 11 (LTS)
|
2020-11-23 22:28:24 +01:00 |
|
Irmen de Jong
|
81f7419f70
|
fix X register clobbering in asmfunc call, fixed graphics.plot()
|
2020-09-12 01:23:56 +02:00 |
|
Irmen de Jong
|
936bf9a05c
|
gradle version
|
2020-08-18 00:47:23 +02:00 |
|
Irmen de Jong
|
e6ff87ecd0
|
upgraded to Kotlin 1.4, fixed several compilation warnings
|
2020-08-17 19:36:07 +02:00 |
|
Irmen de Jong
|
f5e6db9d66
|
big compiler speedup due to optimized scope lookups
|
2020-05-14 23:59:02 +02:00 |
|
Irmen de Jong
|
91d9559f79
|
avoid pulling in the dbus libraries for now
|
2020-03-14 14:40:39 +01:00 |
|
Irmen de Jong
|
1382728bd2
|
warning about unreachable code after a return statement
added some dbus experiments for future compilation service
|
2020-03-14 13:12:01 +01:00 |
|
Irmen de Jong
|
e2358de27c
|
ver
|
2020-03-10 20:39:30 +01:00 |
|
Irmen de Jong
|
3dd38c0ac8
|
antlr library updated to 4.8
|
2020-02-07 23:58:07 +01:00 |
|
Irmen de Jong
|
a01a9e76f9
|
removed bogus clang target
fixed various simulator bugs regarding strings and chars
|
2020-02-07 01:22:07 +01:00 |
|
Irmen de Jong
|
357d704aec
|
clean up version specifier
|
2020-02-02 19:33:40 +01:00 |
|
Irmen de Jong
|
66e0b07428
|
gradle updates
|
2020-01-07 01:29:25 +01:00 |
|
Irmen de Jong
|
9afe451b8d
|
fix build script to target jdk 1.8
|
2019-08-26 21:27:45 +02:00 |
|
Irmen de Jong
|
5e854c2cf8
|
more forloop asm
|
2019-08-24 21:26:29 +02:00 |
|
Irmen de Jong
|
aa94300bdd
|
added output directory command line option
improved cli parser by using kotlinx.cli
|
2019-08-23 00:11:08 +02:00 |
|
Irmen de Jong
|
fb0d7a1908
|
some array literals weren't put on the heap
|
2019-08-18 13:46:13 +02:00 |
|
Irmen de Jong
|
d4a77321d2
|
tweak gradle to work with openjdk-11
|
2019-08-11 22:56:54 +02:00 |
|
Irmen de Jong
|
7500c6efd0
|
struct fixes
|
2019-07-12 17:57:56 +02:00 |
|
Irmen de Jong
|
5b9cc9592f
|
removed kotlin.reflection dependency
optimized gradle build now using shadowjar
|
2019-07-09 08:27:47 +02:00 |
|
Irmen de Jong
|
1794f704e7
|
restructuring more things
|
2019-07-08 14:38:51 +02:00 |
|
Irmen de Jong
|
e84bb8d94a
|
some attempts to make the gradle build faster
|
2019-07-08 12:26:15 +02:00 |
|
Irmen de Jong
|
595e58ec46
|
taking care of memory mapped vars
|
2019-06-26 03:28:34 +02:00 |
|
Irmen de Jong
|
6dd3371781
|
some infix functions
|
2019-06-23 15:43:52 +02:00 |
|
Irmen de Jong
|
e96d3d4455
|
update kotlin version
cleaning up the way the root of the Ast and the global namespace work (introduced ProgramAst node)
|
2019-06-20 20:15:18 +02:00 |
|
Irmen de Jong
|
3b37e0f99d
|
new build scripts
|
2019-04-20 00:50:15 +02:00 |
|
Irmen de Jong
|
4434d31a3b
|
upgrade to Kotlin 1.3.30 and increase memory settings for command line build script
|
2019-04-11 19:58:28 +02:00 |
|
Irmen de Jong
|
ed43f7cd9b
|
grade: also include parser in fatJar to make it complete, and exclude the huge ic4j library that isn't used
|
2019-03-02 22:41:21 +01:00 |
|
Ferenc Boldog
|
43cab3f247
|
possible solution for antlr4-runtime in the fatjar
|
2019-02-28 15:02:10 +01:00 |
|
Irmen de Jong
|
b8ae808b65
|
compiler was confused about resulting expression type
|
2019-02-27 23:58:08 +01:00 |
|
Irmen de Jong
|
c265625ed1
|
gradle
|
2019-02-23 13:17:42 +01:00 |
|
Irmen de Jong
|
8e36a64d49
|
error message for invalid operand types for logical or bitwise operators
|
2019-01-31 21:38:45 +01:00 |
|
Ferenc Boldog
|
5c8d7c1255
|
Create prog8compiler.jar with fatjar like jar process
|
2019-01-30 22:39:43 +01:00 |
|
Ferenc Boldog
|
b8624c72d9
|
generate p8compiler and p8vm scripts
|
2019-01-29 12:11:47 +01:00 |
|
Ferenc Boldog
|
49c5b2b107
|
java, resources and test source directories
|
2019-01-29 12:10:59 +01:00 |
|
Ferenc Boldog
|
de777b1308
|
initial version of compiler and parser gradle module
|
2019-01-29 12:08:21 +01:00 |
|