From 774550dfa66bc1216349e90a44e8d0c13d3ef1a3 Mon Sep 17 00:00:00 2001 From: lemon-gith <77743782+lemon-gith@users.noreply.github.com> Date: Thu, 12 Mar 2026 16:05:22 +0000 Subject: [PATCH 1/2] clarify we will not be testing heap allocation --- docs/c_compiler.md | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/c_compiler.md b/docs/c_compiler.md index af2a075..c2710d0 100644 --- a/docs/c_compiler.md +++ b/docs/c_compiler.md @@ -136,6 +136,7 @@ Here is a (partial) list of features that will not be tested. * the `void` type is not tested explicitly, but it appears in some helper functions in the test cases, so your compiler cannot break when it encounters this keyword * the `static` keyword * standard library support (e.g. `printf(...)` from `` header) +* heap-allocation: follows from "stdlib support", system call functions (typically used in heap-memory allocation) will also not be tested ## Test cases From 8070a11e763c0aea1e50f2e8bee41a67673f4d24 Mon Sep 17 00:00:00 2001 From: Fiwo735 Date: Fri, 20 Mar 2026 00:16:09 +0000 Subject: [PATCH 2/2] Reworded --- docs/c_compiler.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/c_compiler.md b/docs/c_compiler.md index c2710d0..3959bf0 100644 --- a/docs/c_compiler.md +++ b/docs/c_compiler.md @@ -136,7 +136,7 @@ Here is a (partial) list of features that will not be tested. * the `void` type is not tested explicitly, but it appears in some helper functions in the test cases, so your compiler cannot break when it encounters this keyword * the `static` keyword * standard library support (e.g. `printf(...)` from `` header) -* heap-allocation: follows from "stdlib support", system call functions (typically used in heap-memory allocation) will also not be tested +* heap-allocation: follows from "standard library support", any system call functions typically used in heap-memory allocation/deallocation like `malloc`, `calloc`, `realloc`, `free` ## Test cases