Meta: Add make targets for running self-hosted tests
This commit is contained in:
+1
-1
@@ -231,7 +231,7 @@ ValuePtr Eval::macroExpand(ValuePtr ast, EnvironmentPtr env)
|
||||
return ast;
|
||||
}
|
||||
|
||||
//-----------------------------------------
|
||||
// -----------------------------------------
|
||||
|
||||
ValuePtr Eval::apply(std::shared_ptr<List> evaluated_list)
|
||||
{
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user