prog8/compiler/test
2022-02-01 00:33:05 +01:00
..
arithmetic library doc tweaks 2022-01-03 23:15:34 +01:00
ast simplify IdentifierReference equality check back to default (name+pos) 2022-01-27 23:32:55 +01:00
codegeneration remove no longer needed asmSymbol scoping prefixing, now asmSymbolName are identical to asmVarName 2022-01-31 01:47:22 +01:00
comparisons fix bugs in word <= and >= comparisons 2021-03-18 19:20:48 +01:00
fixtures moved all unit tests into single project to avoid dependency issues 2021-12-04 18:20:22 +01:00
helpers split out 6502 codegen module from various compilertargets module. 2022-01-28 00:32:09 +01:00
helpers_pathsTests.kt moved all unit tests into single project to avoid dependency issues 2021-12-04 18:20:22 +01:00
ModuleImporterTests.kt fix compiler crash when using floats in a comparison expression 2021-12-15 01:24:25 +01:00
ProjectConfig.kt converting compiler module's testcases to kotest (ongoing) 2021-11-08 15:08:48 +01:00
TestAstChecks.kt check for missing '&' in string + value expressions (can't just add a value to a string) 2022-01-24 23:30:40 +01:00
TestCallgraph.kt callgraph: nameInAssemblyCode searches smarter (for unused()) 2022-02-01 00:33:05 +01:00
TestCompilerOnCharLit.kt generalize string encoding flag into enum 2022-01-18 21:21:49 +01:00
TestCompilerOnExamples.kt slightly optimized certain list iterations into sequences 2022-01-10 23:15:24 +01:00
TestCompilerOnImportsAndIncludes.kt VarDecl: make its origin explicit 2022-01-10 01:53:03 +01:00
TestCompilerOnRanges.kt generalize string encoding flag into enum 2022-01-18 21:21:49 +01:00
TestCompilerOptionLibdirs.kt added experimental -noreinit option 2022-01-01 16:35:36 +01:00
TestImportedModulesOrderAndOptions.kt codegen package rename 2 2021-12-28 14:23:36 +01:00
TestMemory.kt API change: added alignment parameter to memory() function 2022-01-24 18:58:57 +01:00
TestNumbers.kt fixed compiler crash when assigning number larger than 65535 2022-01-23 01:44:16 +01:00
TestNumericLiteralValue.kt generalize string encoding flag into enum 2022-01-18 21:21:49 +01:00
TestOptimization.kt simplify IdentifierReference equality check back to default (name+pos) 2022-01-27 23:32:55 +01:00
TestPetscii.kt refactor encoder to be the same for all 3 machine targets now 2022-01-19 21:21:33 +01:00
TestPipes.kt pipes also as expressions, cleanup codegen, fix various typecasting issues 2022-01-08 13:45:19 +01:00
TestScoping.kt allow "goto pointervar" for indirect jumps 2022-01-21 22:55:59 +01:00
TestSubroutines.kt pipes also as expressions, cleanup codegen, fix various typecasting issues 2022-01-08 13:45:19 +01:00
TestTypecasts.kt enable more optimizations for typecasted assignments. Fixed missing codegen for assigning bytes to words in certain cases. 2022-01-27 18:05:25 +01:00
ZeropageTests.kt generalize string encoding flag into enum 2022-01-18 21:21:49 +01:00