Irmen de Jong
|
312949f336
|
added experimental codegen backend option
|
2022-02-05 21:42:03 +01:00 |
|
Irmen de Jong
|
990c8e1f18
|
split out 6502 codegen module from various compilertargets module.
|
2022-01-28 00:32:09 +01:00 |
|
Irmen de Jong
|
0498444ef2
|
moved all unit tests into single project to avoid dependency issues
|
2021-12-04 18:20:22 +01:00 |
|
Irmen de Jong
|
ce3c34e458
|
tweak in error output for file links, corrected column number off-by-one
|
2021-12-04 16:52:03 +01:00 |
|
Irmen de Jong
|
b867d8f731
|
cleanups
|
2021-12-04 01:03:51 +01:00 |
|
Irmen de Jong
|
613efcacc7
|
converting compiler module's testcases to kotest (ongoing)
|
2021-11-08 15:08:48 +01:00 |
|
Irmen de Jong
|
b9ce94bb68
|
migrated codeGeneration module to KoTest
|
2021-11-07 15:40:05 +01:00 |
|
Irmen de Jong
|
03ac9b6956
|
various cleanups, slight update to dbus
|
2021-10-30 19:30:19 +02:00 |
|
Irmen de Jong
|
0b5ddcdc9b
|
split out the code generator into own project submodule
|
2021-10-29 05:00:30 +02:00 |
|
Irmen de Jong
|
f21dcaa6fb
|
split out the code optimizers into own project submodule
|
2021-10-29 02:42:10 +02:00 |
|
Irmen de Jong
|
f891fc698c
|
switched to more featureful Result library
|
2021-10-12 21:35:27 +02:00 |
|
Irmen de Jong
|
51b2e41879
|
libs updated to maven
|
2021-10-12 03:33:52 +02:00 |
|
Irmen de Jong
|
1625e4eb85
|
rename prog8Parser (generated java) to Prog8ANTLRParser
|
2021-10-09 16:56:39 +02:00 |
|
Irmen de Jong
|
3f58eca1be
|
updated gradle scripts (fixed warnings), updated some library dependencies
|
2021-06-13 18:10:07 +02:00 |
|
Irmen de Jong
|
d582d1cc42
|
fix inlining subroutines multiple times
|
2021-04-02 21:23:40 +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
|
bdda6f502a
|
textelite output cleanups and alignments
|
2021-02-10 23:19:07 +01:00 |
|
Irmen de Jong
|
d9244f22c2
|
reducing ast dependencies - separate Ast compilation module
|
2021-02-09 01:06:11 +01:00 |
|
Irmen de Jong
|
ffffcdd50a
|
project restructure, add experiment for httpCompilerService
|
2020-12-27 14:37:09 +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
|
b7c1450121
|
upgrade to Antlr 4.9
|
2020-12-21 19:19:04 +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
|
3162b10392
|
optimize callgraph
|
2020-03-10 21:47:15 +01:00 |
|
Irmen de Jong
|
e2358de27c
|
ver
|
2020-03-10 20:39:30 +01:00 |
|
Irmen de Jong
|
7facb4f372
|
correct version 1.70
|
2020-02-09 01:41:05 +01:00 |
|
Irmen de Jong
|
3dd38c0ac8
|
antlr library updated to 4.8
|
2020-02-07 23:58:07 +01:00 |
|
Irmen de Jong
|
b8816a0e2f
|
got rid of separate str_s datatype
|
2020-02-07 20:47:38 +01:00 |
|
Irmen de Jong
|
868df1865c
|
got rid of obsolete code
|
2020-02-02 19:18:40 +01:00 |
|
Irmen de Jong
|
fbcf190324
|
sync gradle version with my manjaro packaged gradle
|
2020-01-27 21:32:42 +01:00 |
|
Irmen de Jong
|
b68f141568
|
some more old code cleanups
|
2019-10-21 00:12:26 +02:00 |
|
Irmen de Jong
|
b5d1e8653d
|
tiny cleanups
|
2019-10-20 23:52:26 +02:00 |
|
Irmen de Jong
|
f6d4c90dea
|
improved number-to-decimal routines
|
2019-09-23 20:44:41 +02:00 |
|
Irmen de Jong
|
61d4ca1d24
|
added functional test files to git
|
2019-09-09 19:57:51 +02:00 |
|
Irmen de Jong
|
fec8db6a75
|
fixed sbc and adc
|
2019-09-08 22:35:08 +02:00 |
|
Irmen de Jong
|
8d6542905d
|
beginnings of 6502 cpu simulator
|
2019-09-03 23:58:46 +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
|
fed020825a
|
some more asmgen v2; fixed duplicate label namings, if stmt, and vars in anon scopes
|
2019-07-28 13:12:13 +02:00 |
|
Irmen de Jong
|
9961a404ae
|
got rid of bytecode based compiler and vm
|
2019-07-23 20:44:11 +02:00 |
|
Irmen de Jong
|
5a27b035b0
|
restructuring of the AST package
|
2019-07-08 13:33:31 +02:00 |
|
Irmen de Jong
|
e53c860f1a
|
first go at ast-based virtual machine (rather than the stackvm that uses intermediate code)
|
2019-06-24 00:17:48 +02:00 |
|
Irmen de Jong
|
c559682c0b
|
refresh IDE project files
|
2019-05-30 16:03:53 +02:00 |
|
Irmen de Jong
|
ef6e364339
|
intellij idea config
|
2019-04-20 01:18:47 +02:00 |
|