From e1082710feb67cb417e0a904db85008ca7266797 Mon Sep 17 00:00:00 2001 From: Justin Ethier Date: Tue, 2 Feb 2021 22:40:46 -0500 Subject: [PATCH] Added development items --- docs/C-Calling-Conventions.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/C-Calling-Conventions.md b/docs/C-Calling-Conventions.md index ec6577f2..e0882f07 100644 --- a/docs/C-Calling-Conventions.md +++ b/docs/C-Calling-Conventions.md @@ -157,9 +157,9 @@ TODO: Are there any complications in referencing vars from `args` rather than di # Development Plan -- Modify compiler to generate code using the new calling conventions +- Modify compiler (scheme/cyclone/cgen.sld) to generate code using the new calling conventions. Test as best we can that C code is generated properly. - Add necessary header definitions -- Modify runtime / primitives to use calling convention -- Modify FFI and define-c definitions +- Modify runtime / primitives to use calling convention. Ensure runtime compiles with these changes in place. +- Modify FFI and define-c definitions in scheme files - Bring up the compiler in stages. Will need to use the current version of Cyclone to generate a version with the new function signatures.