1
0
mirror of https://github.com/KarolS/millfork.git synced 2024-05-31 18:41:30 +00:00
millfork/src/test/scala/millfork/test
2021-03-15 00:44:14 +01:00
..
auxilary Fix escape sequences in many encodings 2021-03-13 21:40:18 +01:00
emu #101: Allow using local labels in all assembly instructions and all assembly expressions 2021-02-03 09:50:44 +01:00
AbiSuite.scala 6502: Fix optimization bug 2020-03-19 18:58:49 +01:00
AlgorithmSuite.scala 6809: Implement / and %% operators 2020-06-09 22:35:57 +02:00
AlignmentSuite.scala 6809: Various improvements 2020-06-17 02:08:17 +02:00
ArrayFieldsSuite.scala More tests 2020-01-17 23:29:39 +01:00
ArraySuite.scala Various fixes 2020-07-18 01:16:31 +02:00
AssemblyMacroSuite.scala Changes to macros and parameter list syntax: 2020-03-30 19:23:48 +02:00
AssemblyOptimizationSuite.scala Unfinished test 2021-02-28 19:38:25 +01:00
AssemblySuite.scala Allow refering to labels from other functions in assembly (fixes #101) 2021-02-24 02:32:00 +01:00
BasicSymonTest.scala Add some trivial test case 2020-09-22 17:59:50 +02:00
BitOpSuite.scala 6809: Enable and fix more tests 2019-12-15 23:48:22 +01:00
BitPackingSuite.scala 6809: Various improvements 2020-06-17 02:08:17 +02:00
BooleanOptimizationSuite.scala 6809: Enable and fix more tests 2019-12-15 23:48:22 +01:00
BooleanSuite.scala Fix evaluation of boolean expressions on all targets (#56) 2020-08-14 22:27:23 +02:00
BreakContinueSuite.scala 6809: Enable and fix more tests 2019-12-15 23:48:22 +01:00
ByteDecimalMathSuite.scala Add dollar syntax for decimal operators, disallow identifiers ending in a dollar sign. 2020-08-14 02:22:13 +02:00
ByteMathSuite.scala 6809: Implement / and %% operators 2020-06-09 22:35:57 +02:00
CmosSuite.scala 6809: Enable and fix more tests 2019-12-15 23:48:22 +01:00
ComparisonSuite.scala 65816: Emulator bugfixes 2020-09-22 17:58:34 +02:00
ConstantSuite.scala Improvements to constant folding 2021-02-18 00:36:13 +01:00
DeduplicationSuite.scala 6809: Various improvements 2020-06-17 02:08:17 +02:00
DerefSuite.scala 6809: Enable and fix more tests 2019-12-15 23:48:22 +01:00
EmulatorCorrectnessSuite.scala 65816: Emulator bugfixes 2020-09-22 17:58:34 +02:00
EnumSuite.scala 6809: Various improvements 2020-06-17 02:08:17 +02:00
ErasthotenesSuite.scala 6809: Various improvements 2020-06-17 02:08:17 +02:00
FarwordTest.scala 6809: Improved support for large types 2020-06-18 20:29:31 +02:00
ForArraySuite.scala 6809: Various improvements 2020-06-17 02:08:17 +02:00
ForLoopSecondSuite.scala 6809: Various improvements 2020-06-17 02:08:17 +02:00
ForLoopSuite.scala for loops over arrays 2020-07-24 19:12:19 +02:00
FunctionPointerSuite.scala Fix function pointers (fixes #86) 2020-11-18 09:34:02 +01:00
GotoSuite.scala 6809: Various improvements 2020-06-17 02:08:17 +02:00
IllegalSuite.scala 6502: Fix fatal failure when considering undocumented optimizations (fixes #38) 2020-01-18 22:06:50 +01:00
InliningSuite.scala 6809: Various improvements 2020-06-17 02:08:17 +02:00
InterruptSuite.scala 6809: enable most unit tests 2020-07-13 23:10:38 +02:00
Issue11Test.scala 6809: enable most unit tests 2020-07-13 23:10:38 +02:00
LongTest.scala 6809: Improved support for large types 2020-06-18 20:29:31 +02:00
M6809AssemblySuite.scala 6809: First bits of the code generator 2019-07-29 00:55:24 +02:00
MacroSuite.scala Better error messages for variable definitions in macros (#77) 2020-12-01 03:19:38 +01:00
MathUtilsSuite.scala Warn about data not being included in the output 2021-02-24 02:28:29 +01:00
MemBulkSuite.scala 6809: enable most unit tests 2020-07-13 23:10:38 +02:00
MemsetSuite.scala Improve and optimize memset (see #47) 2020-03-15 01:06:09 +01:00
NodeOptimizationSuite.scala #10 Fix removal of unused global structs and preserve reads in assignments from volatiles to unuseds. 2019-10-22 00:05:44 +02:00
NonetSuite.scala 6809: enable most unit tests 2020-07-13 23:10:38 +02:00
OptimizationHintsSuite.scala Optimization hints 2021-03-15 00:44:14 +01:00
ParserSuite.scala Point at the end of the line if the error is something missing at the end of the line 2020-12-01 03:21:04 +01:00
PlatformParsingSuite.scala Fix parsing of zp_bytes 2019-09-18 01:03:13 +02:00
PointerSuite.scala Fix raw views of typed pointers 2020-07-18 01:11:20 +02:00
PStringSuite.scala Add support for Pascal-style strings 2020-04-04 00:45:09 +02:00
ReturnDispatchSuite.scala 6809: implement retun dispatch statements 2020-06-24 01:18:38 +02:00
SecondAssemblyOptimizationSuite.scala Various optimizations 2020-12-01 18:18:56 +01:00
SegmentSuite.scala Make all constants referring to segments match their equivalents from the platform definition (see #87) 2021-01-13 19:55:11 +01:00
SeparateBytesSuite.scala 6809: enable most unit tests 2020-07-13 23:10:38 +02:00
ShiftSuite.scala Optimize word shifts by 7–12 bits 2021-01-13 14:31:20 +01:00
SignExtensionSuite.scala 6502: Fix sbyte to word promotion in some contexts 2021-01-13 14:18:28 +01:00
SinSuite.scala Improvements to trigonometric functions 2018-08-08 23:52:47 +02:00
SizeofSuite.scala 6809: enable most unit tests 2020-07-13 23:10:38 +02:00
StackVarSuite.scala 6809: enable most unit tests 2020-07-13 23:10:38 +02:00
StatementOptimizationSuite.scala Fix and improve stdlib optimizations 2020-07-24 22:18:25 +02:00
StructSuite.scala Struct array fields performance improvements 2021-02-26 23:13:16 +01:00
TemplateSuite.scala Module templates 2020-06-03 23:13:17 +02:00
TextCodecSuite.scala Add several more encodings 2021-03-13 21:39:48 +01:00
TypedArraySuite.scala Array elements can now be types other than byte 2019-04-15 01:57:18 +02:00
TypeSuite.scala Interrupt handler pointer types 2020-11-11 00:28:21 +01:00
TypeWideningSuite.scala 6809: enable most unit tests 2020-07-13 23:10:38 +02:00
UnimportantLabelSuite.scala Don't emit labels that are not necessary; fix the __heap_start symbol. 2020-11-18 23:08:45 +01:00
VolatileSuite.scala Never remove or inline volatile variables (fixes #27) 2020-01-03 21:28:10 +01:00
WarningSuite.scala Warn about non-volatile spinlocks (see #95) 2021-02-03 09:46:09 +01:00
WordMathSuite.scala Signed multiplication 2021-02-18 00:39:14 +01:00
Z80AssemblySuite.scala Z80: Support IXH/IXL/IYH/IYL registers. Add Intel syntax for Z80 instructions. 2020-07-24 17:27:37 +02:00
ZLineSizeSuite.scala Fix volatile 2020-08-14 22:28:31 +02:00