Make Arena allocate virtual memory directory; make it use a BlockingMutex

This commit is contained in:
gingerBill
2021-08-18 20:46:10 +01:00
parent 3c443babb2
commit 08942714a2
2 changed files with 28 additions and 48 deletions
+2 -3
View File
@@ -156,8 +156,8 @@ i32 system_exec_command_line_app(char const *name, char const *fmt, ...) {
i32 linker_stage(lbGenerator *gen) {
i32 result = 0;
Timings *timings = &global_timings;
i32 result = 0;
Timings *timings = &global_timings;
String output_base = gen->output_base;
@@ -2009,7 +2009,6 @@ int main(int arg_count, char const **arg_ptr) {
arena_init(&permanent_arena, heap_allocator());
temp_allocator_init(&temporary_allocator_data, 16*1024*1024);
arena_init(&global_ast_arena, heap_allocator());
permanent_arena.use_mutex = true;
init_string_buffer_memory();
init_string_interner();