things from laptop
This commit is contained in:
+11
-9
@@ -14,19 +14,21 @@ int main(int argc, char* argv[]) {
|
||||
if (argc > 1) {
|
||||
if (Slime::string_equal(argv[1], "--run-tests")) {
|
||||
int res = Slime::run_all_tests();
|
||||
Slime::built_in_load(Slime::Memory::create_string("generate-docs.slime"));
|
||||
if_debug {
|
||||
Slime::Memory::free_everything();
|
||||
}
|
||||
return res ? 0 : 1;
|
||||
}
|
||||
|
||||
Slime::interprete_file(argv[1]);
|
||||
if (Slime::Globals::error) {
|
||||
Slime::log_error();
|
||||
return 1;
|
||||
if (Slime::string_equal(argv[1], "--generate-docs")) {
|
||||
Slime::Memory::init(4096 * 256* 100);
|
||||
if (Slime::Globals::error) return 1;
|
||||
Slime::built_in_load(Slime::Memory::create_string("generate-docs.slime"));
|
||||
Slime::Memory::free_everything();
|
||||
} else {
|
||||
Slime::interprete_file(argv[1]);
|
||||
}
|
||||
} else {
|
||||
Slime::interprete_stdin();
|
||||
return 0;
|
||||
}
|
||||
|
||||
if (Slime::Globals::error) return 1;
|
||||
|
||||
}
|
||||
|
||||
@@ -603,6 +603,9 @@ namespace Slime {
|
||||
bool result = true;
|
||||
|
||||
try Memory::init(409600);
|
||||
if_debug {
|
||||
Slime::Memory::free_everything();
|
||||
}
|
||||
|
||||
push_environment(Memory::create_child_environment(
|
||||
get_current_environment()));
|
||||
|
||||
Reference in New Issue
Block a user