reserve-commit-chain arenas

This commit is contained in:
Allen Webster
2021-09-17 18:07:38 -07:00
parent cbd755852d
commit 0a07520fac
11 changed files with 181 additions and 72 deletions
+1 -1
View File
@@ -7,7 +7,7 @@ static MD_Arena *arena = 0;
int main(void)
{
arena = MD_ArenaAlloc(1ull << 40);
arena = MD_ArenaAlloc();
printf("%d\n", MD_CPP_VERSION);
+1 -1
View File
@@ -201,7 +201,7 @@ operator_array[Op_##name].op = (MD_ExprOperator){ .op_id = Op_##name, .kind = MD
OPERATORS
#undef X
arena = MD_ArenaAlloc(1ull << 40);
arena = MD_ArenaAlloc();
/* NOTE: Operator table bake errors */ {
MD_ExprOperatorList operator_list = {0};
+1 -1
View File
@@ -84,7 +84,7 @@ TokenMatch(MD_Token token, MD_String8 string, MD_TokenKind kind)
int main(void)
{
arena = MD_ArenaAlloc(1ull << 40);
arena = MD_ArenaAlloc();
Test("Lexer")
{
+1 -1
View File
@@ -16,7 +16,7 @@ void run_test_on_string(MD_String8 string)
int main(void)
{
arena = MD_ArenaAlloc(1ull << 40);
arena = MD_ArenaAlloc();
// TODO(allen): throw more at this.