Meta: Add make targets for running self-hosted tests

This commit is contained in:
Riyyi
2023-08-20 19:58:38 +02:00
parent a099e955cf
commit 3aa99d0045
3 changed files with 33 additions and 56 deletions
+1 -1
View File
@@ -231,7 +231,7 @@ ValuePtr Eval::macroExpand(ValuePtr ast, EnvironmentPtr env)
return ast;
}
//-----------------------------------------
// -----------------------------------------
ValuePtr Eval::apply(std::shared_ptr<List> evaluated_list)
{
-15
View File
@@ -176,18 +176,3 @@ auto main(int argc, char* argv[]) -> int
return 0;
}
// TODO: List of things below
// v Pass stepA tests (implement leftover functions)
// v Make Macro into a subclass of Lambda (?) to simplify some logic
// v Convert std::list -> std::vector, test speed before/after
// v Better way of running mal tests
// - Make Collections/HashMaps const, construct a new one with the added items
// - Basic performance testing macros, enabled in debug builds
// Iterations to beat:
// Debug: ~5k
// Release: ~30k
// New:
// Debug: ~6k
// Release: ~37k