prog8/compiler/test
Irmen de Jong 220246278a removed sum(), max(), min(). abs() now always returns uword type.
This greatly simplifies internal handling of builtin functions by always having one fixed return type.
2022-04-14 00:21:16 +02:00
..
arithmetic moved all *integer* builtin trig functions (sin8u, cos8u etc) as regular asmsubs in math module 2022-04-13 00:27:35 +02:00
ast moved all *integer* builtin trig functions (sin8u, cos8u etc) as regular asmsubs in math module 2022-04-13 00:27:35 +02:00
codegeneration working on vm and new ast 2022-03-21 01:36:11 +01:00
comparisons fix bugs in word <= and >= comparisons 2021-03-18 19:20:48 +01:00
fixtures remove unit test issue 2022-02-15 00:38:51 +01:00
helpers removed sum(), max(), min(). abs() now always returns uword type. 2022-04-14 00:21:16 +02: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 working on vm and new ast 2022-03-21 01:36:11 +01:00
ProjectConfig.kt simplify SourceCode: just read the full text immediately. Also optimized imports. 2022-02-05 03:50:54 +01:00
TestAstChecks.kt consolidating modules 2022-03-11 20:45:39 +01:00
TestBuiltinFunctions.kt removed sum(), max(), min(). abs() now always returns uword type. 2022-04-14 00:21:16 +02:00
TestCallgraph.kt working on vm and new ast 2022-03-21 01:36:11 +01:00
TestCompilerOnCharLit.kt consolidating modules 2022-03-11 20:45:39 +01:00
TestCompilerOnExamples.kt consolidating modules 2022-03-11 20:45:39 +01:00
TestCompilerOnImportsAndIncludes.kt consolidating modules 2022-03-11 20:45:39 +01:00
TestCompilerOnRanges.kt simplified containment check, only possible on string and arrays (as per the docs) 2022-03-27 16:59:55 +02:00
TestCompilerOptionLibdirs.kt consolidating modules 2022-03-11 20:45:39 +01:00
TestImportedModulesOrderAndOptions.kt working on vm and new ast 2022-03-21 01:36:11 +01:00
TestMemory.kt working on vm and new ast 2022-03-21 01:36:11 +01:00
TestNumbers.kt consolidating modules 2022-03-11 20:45:39 +01:00
TestNumericLiteral.kt introduced codeAst and codeCore modules to reduce dependencies 2022-03-10 22:38:16 +01:00
TestOptimization.kt removed sum(), max(), min(). abs() now always returns uword type. 2022-04-14 00:21:16 +02:00
TestPipes.kt removed sum(), max(), min(). abs() now always returns uword type. 2022-04-14 00:21:16 +02:00
TestPtNumber.kt PtNumber can now be compared 2022-04-10 17:48:03 +02:00
TestScoping.kt consolidating modules 2022-03-11 20:45:39 +01:00
TestStringEncodings.kt moving string escaping out of antlr project 2022-04-10 17:31:30 +02:00
TestSubroutines.kt consolidating modules 2022-03-11 20:45:39 +01:00
TestSymbolTable.kt reducing dependencies 2022-03-11 20:32:35 +01:00
TestTypecasts.kt consolidating modules 2022-03-11 20:45:39 +01:00
ZeropageTests.kt better handling of loadAddress 2022-03-13 16:21:02 +01:00