prog8/compiler/test
Irmen de Jong a289b32053 Revert "added -verafxmul compiler option to use vera fx multiplication routine on cx16"
This reverts commit 690782bf.
It was too risky, using vera (especially fx) transparently in multiple places especially perhaps in IRQ handlers will create havoc unless much intricate care is taken to save/restore the vera state. Better to do vera fx explicitly where the programmer has full control.
2023-10-02 21:08:52 +02:00
..
arithmetic removed floats.fabs() and floats.sqrt()/fsqrt() 2023-05-17 00:46:15 +02:00
ast error when doing txt.print('@') where "@" was intended (byte for string parameter) 2023-08-14 19:25:31 +02:00
codegeneration allow taking address of array element 2023-09-18 04:37:41 +02:00
comparisons fixed optimized code for >= and <= 2023-08-12 13:45:08 +02:00
fixtures allow more curly brace styles 2023-06-27 01:59:22 +02:00
helpers Revert "added -verafxmul compiler option to use vera fx multiplication routine on cx16" 2023-10-02 21:08:52 +02:00
vm IR: fix for loop over range with step 2023-08-11 03:05:47 +02:00
helpers_pathsTests.kt ir: fix inlineasm linking 2022-10-31 23:59:33 +01:00
ModuleImporterTests.kt allow more curly brace styles 2023-06-27 01:59:22 +02:00
ProjectConfig.kt RPN: better handling of bit shifts 2023-03-21 02:58:26 +01:00
TestAstChecks.kt fix augassign 2023-07-15 22:26:56 +02:00
TestBuiltinFunctions.kt some cleanups 2023-02-09 02:34:18 +01:00
TestCallgraph.kt some cleanups 2023-02-09 02:34:18 +01:00
TestCompilerOnCharLit.kt some cleanups 2023-02-09 02:34:18 +01:00
TestCompilerOnExamples.kt Revert "added -verafxmul compiler option to use vera fx multiplication routine on cx16" 2023-10-02 21:08:52 +02:00
TestCompilerOnImportsAndIncludes.kt some cleanups 2023-02-09 02:34:18 +01:00
TestCompilerOnRanges.kt add error message for invalid step size in range expression 2023-08-11 02:35:52 +02:00
TestCompilerOptionLibdirs.kt Revert "added -verafxmul compiler option to use vera fx multiplication routine on cx16" 2023-10-02 21:08:52 +02:00
TestGoldenRam.kt optimize isZpVar 2023-02-16 00:41:20 +01:00
TestImportedModulesOrderAndOptions.kt Revert "added -verafxmul compiler option to use vera fx multiplication routine on cx16" 2023-10-02 21:08:52 +02:00
TestLaunchEmu.kt some improvements to IR peephole optimizer 2023-05-02 00:29:04 +02:00
TestMemory.kt more split array stuff 2023-05-27 12:47:11 +02:00
TestNumbers.kt some cleanups 2023-02-09 02:34:18 +01:00
TestNumericLiteral.kt properly optimize X - -1 and X + -1, this also fixes type change of ubyte - 2 + 10 2022-06-05 15:35:29 +02:00
TestOptimization.kt get rid of binexpr splitter 2023-07-20 01:36:43 +02:00
TestPtNumber.kt PtNumber can now be compared 2022-04-10 17:48:03 +02:00
TestScoping.kt don't crash on certain undefined symbols, give proper error instead 2023-03-11 14:58:41 +01:00
TestStringEncodings.kt \n (newline) now also maps to Petscii $0d (return), like \r. 2023-09-29 01:49:15 +02:00
TestSubroutines.kt fix an array literal assignment type error for word arrays 2023-05-30 22:46:37 +02:00
TestSymbolTable.kt uniform symbol prefixing with p8_ 2023-07-02 06:15:09 +02:00
TestTypecasts.kt get rid of binexpr splitter 2023-07-20 01:36:43 +02:00
TestZeropage.kt fix c64 zp test and improve error for text encoding problem 2023-09-29 01:25:05 +02:00