oscar64/oscar64
drmortalwombat bcc59a9afb Add intermediat code select operator 2022-07-02 14:53:00 +02:00
..
Array.h Intermediate code generator cleanup 2022-06-18 20:21:41 +02:00
Assembler.cpp Add makefile for linux 2021-09-24 16:17:20 +02:00
Assembler.h Fix unnamed parameters in function prototype 2021-09-11 16:05:31 +02:00
BitVector.h Add makefile for linux 2021-09-24 16:17:20 +02:00
ByteCodeGenerator.cpp Extend static stack allocation to zero page spilling 2022-05-22 13:22:36 +02:00
ByteCodeGenerator.h More documentation 2022-03-18 22:29:12 +01:00
CompilationUnits.cpp Add relocated sections 2022-01-22 18:21:52 +01:00
CompilationUnits.h Add experimental zero page allocation for global variables 2022-04-06 19:16:44 +02:00
Compiler.cpp Improve zero page register allocator 2022-06-19 15:20:53 +02:00
Compiler.h Add support for d64 image creation 2022-05-08 15:37:30 +02:00
CompilerTypes.h Add support for d64 image creation 2022-05-08 15:37:30 +02:00
Declaration.cpp Add unroll pragma for simple loops 2022-06-30 09:33:11 +02:00
Declaration.h Add unroll pragma for simple loops 2022-06-30 09:33:11 +02:00
Disassembler.cpp Optimize pointer arithmetic in loops 2022-04-28 15:52:27 +02:00
Disassembler.h Add experimental zero page allocation for global variables 2022-04-06 19:16:44 +02:00
DiskImage.cpp Add support for d64 image creation 2022-05-08 15:37:30 +02:00
DiskImage.h Add support for d64 image creation 2022-05-08 15:37:30 +02:00
Emulator.cpp Fix local variable array member forwarding 2022-01-29 16:06:47 +01:00
Emulator.h Reduce y register pressure if x available 2021-12-27 10:49:18 +01:00
Errors.cpp Fix pointer comparison and interrupt warning 2022-02-16 16:31:03 +01:00
Errors.h Add intermediat code select operator 2022-07-02 14:53:00 +02:00
GlobalAnalyzer.cpp Fix crash on error messages with unnamed objects 2022-06-06 22:06:57 +02:00
GlobalAnalyzer.h Extend static stack allocation to zero page spilling 2022-05-22 13:22:36 +02:00
Ident.cpp Add makefile for linux 2021-09-24 16:17:20 +02:00
Ident.h Initial commit 2021-09-06 18:34:52 +02:00
InterCode.cpp Add intermediat code select operator 2022-07-02 14:53:00 +02:00
InterCode.h Add intermediat code select operator 2022-07-02 14:53:00 +02:00
InterCodeGenerator.cpp Add intermediat code select operator 2022-07-02 14:53:00 +02:00
InterCodeGenerator.h Add auto inline of functions that trivially compute to a constat with constant arguments 2022-01-10 20:05:51 +01:00
Linker.cpp Fix crash on error messages with unnamed objects 2022-06-06 22:06:57 +02:00
Linker.h Add support for d64 image creation 2022-05-08 15:37:30 +02:00
MachineTypes.cpp Add charwin library and matching code generator optimizations 2021-11-18 14:57:43 +01:00
MachineTypes.h Upstream variant constant propagation 2022-05-29 21:02:57 +02:00
NativeCodeGenerator.cpp Add intermediat code select operator 2022-07-02 14:53:00 +02:00
NativeCodeGenerator.h Fix reordering of function calls 2022-06-30 20:28:36 +02:00
NumberSet.cpp Upstream variant constant propagation 2022-05-29 21:02:57 +02:00
NumberSet.h Upstream variant constant propagation 2022-05-29 21:02:57 +02:00
Parser.cpp Add intermediat code select operator 2022-07-02 14:53:00 +02:00
Parser.h Add unroll pragma for simple loops 2022-06-30 09:33:11 +02:00
Preprocessor.cpp Add lz compression for embedded assets 2022-05-01 12:55:13 +02:00
Preprocessor.h Add lz compression for embedded assets 2022-05-01 12:55:13 +02:00
Scanner.cpp Fix crash on error messages with unnamed objects 2022-06-06 22:06:57 +02:00
Scanner.h Add experimental zero page allocation for global variables 2022-04-06 19:16:44 +02:00
oscar64.cpp Add intermediat code select operator 2022-07-02 14:53:00 +02:00
oscar64.rc Add intermediat code select operator 2022-07-02 14:53:00 +02:00
oscar64.vcxproj Fix reordering of function calls 2022-06-30 20:28:36 +02:00
oscar64.vcxproj.filters Add support for d64 image creation 2022-05-08 15:37:30 +02:00
resource.h Initial commit 2021-09-06 18:34:52 +02:00