From e00474bc980ef1e665063f774d5baa2b6508b74a Mon Sep 17 00:00:00 2001 From: John Lorentzson Date: Thu, 24 Jul 2025 12:34:53 +0200 Subject: [PATCH] Move user-side compiler into repo root --- .../asm-function.lisp | 0 .../backend/code-generator.lisp | 0 .../backend/pre-assembly.lisp | 0 .../backend/value-allocator.lisp | 0 .../binary-test-build.lisp | 0 .../bytesquash.lisp | 0 .../error-handling.lisp | 0 .../high-level.lisp | 0 .../instruction-list.txt | Bin .../instruction.lisp | 0 .../interface.lisp | 0 .../label.lisp | 0 .../middle/compile-node-to-ir.lisp | 0 .../middle/data.lisp | 0 .../middle/graph-manipulation.lisp | 0 .../middle/instructions.lisp | 0 .../middle/jigs.lisp | 0 .../middle/optimizations.lisp | 0 .../middle/structure.lisp | 0 .../package.lisp | 0 .../parser.lisp | 0 .../populate-asm-functions.lisp | 0 .../reference.lisp | 0 .../s-print.lisp | 0 .../symbol-table.lisp | 0 .../tests/example-0.c6l | 0 .../tests/example-1.c6l | 0 .../tests/example-2.c6l | 0 .../tests/example-3.c6l | 0 .../tests/example-4.c6l | 0 .../tests/example-5.c6l | 0 .../tests/example-6.c6l | 0 .../tests/invalid-exprs-1.c6l | 0 .../tests/package.lisp | 0 .../tests/syntax-error-1.c6l | 0 .../tests/syntax-error-2.c6l | 0 .../tests/syntax-error-3.c6l | 0 .../tests/syntax-error-4.c6l | 0 .../tests/syntax-error-5.c6l | 0 .../tests/unit-tests.lisp | 0 .../tokenizer.lisp | 0 .../toolkit.lisp | 0 .../transform.lisp | 0 .../user-side-compiler.asd | 0 44 files changed, 0 insertions(+), 0 deletions(-) rename {wip-duuqnd/user-side-compiler => user-side-compiler}/asm-function.lisp (100%) rename {wip-duuqnd/user-side-compiler => user-side-compiler}/backend/code-generator.lisp (100%) rename {wip-duuqnd/user-side-compiler => user-side-compiler}/backend/pre-assembly.lisp (100%) rename {wip-duuqnd/user-side-compiler => user-side-compiler}/backend/value-allocator.lisp (100%) rename {wip-duuqnd/user-side-compiler => user-side-compiler}/binary-test-build.lisp (100%) rename {wip-duuqnd/user-side-compiler => user-side-compiler}/bytesquash.lisp (100%) rename {wip-duuqnd/user-side-compiler => user-side-compiler}/error-handling.lisp (100%) rename {wip-duuqnd/user-side-compiler => user-side-compiler}/high-level.lisp (100%) rename {wip-duuqnd/user-side-compiler => user-side-compiler}/instruction-list.txt (100%) rename {wip-duuqnd/user-side-compiler => user-side-compiler}/instruction.lisp (100%) rename {wip-duuqnd/user-side-compiler => user-side-compiler}/interface.lisp (100%) rename {wip-duuqnd/user-side-compiler => user-side-compiler}/label.lisp (100%) rename {wip-duuqnd/user-side-compiler => user-side-compiler}/middle/compile-node-to-ir.lisp (100%) rename {wip-duuqnd/user-side-compiler => user-side-compiler}/middle/data.lisp (100%) rename {wip-duuqnd/user-side-compiler => user-side-compiler}/middle/graph-manipulation.lisp (100%) rename {wip-duuqnd/user-side-compiler => user-side-compiler}/middle/instructions.lisp (100%) rename {wip-duuqnd/user-side-compiler => user-side-compiler}/middle/jigs.lisp (100%) rename {wip-duuqnd/user-side-compiler => user-side-compiler}/middle/optimizations.lisp (100%) rename {wip-duuqnd/user-side-compiler => user-side-compiler}/middle/structure.lisp (100%) rename {wip-duuqnd/user-side-compiler => user-side-compiler}/package.lisp (100%) rename {wip-duuqnd/user-side-compiler => user-side-compiler}/parser.lisp (100%) rename {wip-duuqnd/user-side-compiler => user-side-compiler}/populate-asm-functions.lisp (100%) rename {wip-duuqnd/user-side-compiler => user-side-compiler}/reference.lisp (100%) rename {wip-duuqnd/user-side-compiler => user-side-compiler}/s-print.lisp (100%) rename {wip-duuqnd/user-side-compiler => user-side-compiler}/symbol-table.lisp (100%) rename {wip-duuqnd/user-side-compiler => user-side-compiler}/tests/example-0.c6l (100%) rename {wip-duuqnd/user-side-compiler => user-side-compiler}/tests/example-1.c6l (100%) rename {wip-duuqnd/user-side-compiler => user-side-compiler}/tests/example-2.c6l (100%) rename {wip-duuqnd/user-side-compiler => user-side-compiler}/tests/example-3.c6l (100%) rename {wip-duuqnd/user-side-compiler => user-side-compiler}/tests/example-4.c6l (100%) rename {wip-duuqnd/user-side-compiler => user-side-compiler}/tests/example-5.c6l (100%) rename {wip-duuqnd/user-side-compiler => user-side-compiler}/tests/example-6.c6l (100%) rename {wip-duuqnd/user-side-compiler => user-side-compiler}/tests/invalid-exprs-1.c6l (100%) rename {wip-duuqnd/user-side-compiler => user-side-compiler}/tests/package.lisp (100%) rename {wip-duuqnd/user-side-compiler => user-side-compiler}/tests/syntax-error-1.c6l (100%) rename {wip-duuqnd/user-side-compiler => user-side-compiler}/tests/syntax-error-2.c6l (100%) rename {wip-duuqnd/user-side-compiler => user-side-compiler}/tests/syntax-error-3.c6l (100%) rename {wip-duuqnd/user-side-compiler => user-side-compiler}/tests/syntax-error-4.c6l (100%) rename {wip-duuqnd/user-side-compiler => user-side-compiler}/tests/syntax-error-5.c6l (100%) rename {wip-duuqnd/user-side-compiler => user-side-compiler}/tests/unit-tests.lisp (100%) rename {wip-duuqnd/user-side-compiler => user-side-compiler}/tokenizer.lisp (100%) rename {wip-duuqnd/user-side-compiler => user-side-compiler}/toolkit.lisp (100%) rename {wip-duuqnd/user-side-compiler => user-side-compiler}/transform.lisp (100%) rename {wip-duuqnd/user-side-compiler => user-side-compiler}/user-side-compiler.asd (100%) diff --git a/wip-duuqnd/user-side-compiler/asm-function.lisp b/user-side-compiler/asm-function.lisp similarity index 100% rename from wip-duuqnd/user-side-compiler/asm-function.lisp rename to user-side-compiler/asm-function.lisp diff --git a/wip-duuqnd/user-side-compiler/backend/code-generator.lisp b/user-side-compiler/backend/code-generator.lisp similarity index 100% rename from wip-duuqnd/user-side-compiler/backend/code-generator.lisp rename to user-side-compiler/backend/code-generator.lisp diff --git a/wip-duuqnd/user-side-compiler/backend/pre-assembly.lisp b/user-side-compiler/backend/pre-assembly.lisp similarity index 100% rename from wip-duuqnd/user-side-compiler/backend/pre-assembly.lisp rename to user-side-compiler/backend/pre-assembly.lisp diff --git a/wip-duuqnd/user-side-compiler/backend/value-allocator.lisp b/user-side-compiler/backend/value-allocator.lisp similarity index 100% rename from wip-duuqnd/user-side-compiler/backend/value-allocator.lisp rename to user-side-compiler/backend/value-allocator.lisp diff --git a/wip-duuqnd/user-side-compiler/binary-test-build.lisp b/user-side-compiler/binary-test-build.lisp similarity index 100% rename from wip-duuqnd/user-side-compiler/binary-test-build.lisp rename to user-side-compiler/binary-test-build.lisp diff --git a/wip-duuqnd/user-side-compiler/bytesquash.lisp b/user-side-compiler/bytesquash.lisp similarity index 100% rename from wip-duuqnd/user-side-compiler/bytesquash.lisp rename to user-side-compiler/bytesquash.lisp diff --git a/wip-duuqnd/user-side-compiler/error-handling.lisp b/user-side-compiler/error-handling.lisp similarity index 100% rename from wip-duuqnd/user-side-compiler/error-handling.lisp rename to user-side-compiler/error-handling.lisp diff --git a/wip-duuqnd/user-side-compiler/high-level.lisp b/user-side-compiler/high-level.lisp similarity index 100% rename from wip-duuqnd/user-side-compiler/high-level.lisp rename to user-side-compiler/high-level.lisp diff --git a/wip-duuqnd/user-side-compiler/instruction-list.txt b/user-side-compiler/instruction-list.txt similarity index 100% rename from wip-duuqnd/user-side-compiler/instruction-list.txt rename to user-side-compiler/instruction-list.txt diff --git a/wip-duuqnd/user-side-compiler/instruction.lisp b/user-side-compiler/instruction.lisp similarity index 100% rename from wip-duuqnd/user-side-compiler/instruction.lisp rename to user-side-compiler/instruction.lisp diff --git a/wip-duuqnd/user-side-compiler/interface.lisp b/user-side-compiler/interface.lisp similarity index 100% rename from wip-duuqnd/user-side-compiler/interface.lisp rename to user-side-compiler/interface.lisp diff --git a/wip-duuqnd/user-side-compiler/label.lisp b/user-side-compiler/label.lisp similarity index 100% rename from wip-duuqnd/user-side-compiler/label.lisp rename to user-side-compiler/label.lisp diff --git a/wip-duuqnd/user-side-compiler/middle/compile-node-to-ir.lisp b/user-side-compiler/middle/compile-node-to-ir.lisp similarity index 100% rename from wip-duuqnd/user-side-compiler/middle/compile-node-to-ir.lisp rename to user-side-compiler/middle/compile-node-to-ir.lisp diff --git a/wip-duuqnd/user-side-compiler/middle/data.lisp b/user-side-compiler/middle/data.lisp similarity index 100% rename from wip-duuqnd/user-side-compiler/middle/data.lisp rename to user-side-compiler/middle/data.lisp diff --git a/wip-duuqnd/user-side-compiler/middle/graph-manipulation.lisp b/user-side-compiler/middle/graph-manipulation.lisp similarity index 100% rename from wip-duuqnd/user-side-compiler/middle/graph-manipulation.lisp rename to user-side-compiler/middle/graph-manipulation.lisp diff --git a/wip-duuqnd/user-side-compiler/middle/instructions.lisp b/user-side-compiler/middle/instructions.lisp similarity index 100% rename from wip-duuqnd/user-side-compiler/middle/instructions.lisp rename to user-side-compiler/middle/instructions.lisp diff --git a/wip-duuqnd/user-side-compiler/middle/jigs.lisp b/user-side-compiler/middle/jigs.lisp similarity index 100% rename from wip-duuqnd/user-side-compiler/middle/jigs.lisp rename to user-side-compiler/middle/jigs.lisp diff --git a/wip-duuqnd/user-side-compiler/middle/optimizations.lisp b/user-side-compiler/middle/optimizations.lisp similarity index 100% rename from wip-duuqnd/user-side-compiler/middle/optimizations.lisp rename to user-side-compiler/middle/optimizations.lisp diff --git a/wip-duuqnd/user-side-compiler/middle/structure.lisp b/user-side-compiler/middle/structure.lisp similarity index 100% rename from wip-duuqnd/user-side-compiler/middle/structure.lisp rename to user-side-compiler/middle/structure.lisp diff --git a/wip-duuqnd/user-side-compiler/package.lisp b/user-side-compiler/package.lisp similarity index 100% rename from wip-duuqnd/user-side-compiler/package.lisp rename to user-side-compiler/package.lisp diff --git a/wip-duuqnd/user-side-compiler/parser.lisp b/user-side-compiler/parser.lisp similarity index 100% rename from wip-duuqnd/user-side-compiler/parser.lisp rename to user-side-compiler/parser.lisp diff --git a/wip-duuqnd/user-side-compiler/populate-asm-functions.lisp b/user-side-compiler/populate-asm-functions.lisp similarity index 100% rename from wip-duuqnd/user-side-compiler/populate-asm-functions.lisp rename to user-side-compiler/populate-asm-functions.lisp diff --git a/wip-duuqnd/user-side-compiler/reference.lisp b/user-side-compiler/reference.lisp similarity index 100% rename from wip-duuqnd/user-side-compiler/reference.lisp rename to user-side-compiler/reference.lisp diff --git a/wip-duuqnd/user-side-compiler/s-print.lisp b/user-side-compiler/s-print.lisp similarity index 100% rename from wip-duuqnd/user-side-compiler/s-print.lisp rename to user-side-compiler/s-print.lisp diff --git a/wip-duuqnd/user-side-compiler/symbol-table.lisp b/user-side-compiler/symbol-table.lisp similarity index 100% rename from wip-duuqnd/user-side-compiler/symbol-table.lisp rename to user-side-compiler/symbol-table.lisp diff --git a/wip-duuqnd/user-side-compiler/tests/example-0.c6l b/user-side-compiler/tests/example-0.c6l similarity index 100% rename from wip-duuqnd/user-side-compiler/tests/example-0.c6l rename to user-side-compiler/tests/example-0.c6l diff --git a/wip-duuqnd/user-side-compiler/tests/example-1.c6l b/user-side-compiler/tests/example-1.c6l similarity index 100% rename from wip-duuqnd/user-side-compiler/tests/example-1.c6l rename to user-side-compiler/tests/example-1.c6l diff --git a/wip-duuqnd/user-side-compiler/tests/example-2.c6l b/user-side-compiler/tests/example-2.c6l similarity index 100% rename from wip-duuqnd/user-side-compiler/tests/example-2.c6l rename to user-side-compiler/tests/example-2.c6l diff --git a/wip-duuqnd/user-side-compiler/tests/example-3.c6l b/user-side-compiler/tests/example-3.c6l similarity index 100% rename from wip-duuqnd/user-side-compiler/tests/example-3.c6l rename to user-side-compiler/tests/example-3.c6l diff --git a/wip-duuqnd/user-side-compiler/tests/example-4.c6l b/user-side-compiler/tests/example-4.c6l similarity index 100% rename from wip-duuqnd/user-side-compiler/tests/example-4.c6l rename to user-side-compiler/tests/example-4.c6l diff --git a/wip-duuqnd/user-side-compiler/tests/example-5.c6l b/user-side-compiler/tests/example-5.c6l similarity index 100% rename from wip-duuqnd/user-side-compiler/tests/example-5.c6l rename to user-side-compiler/tests/example-5.c6l diff --git a/wip-duuqnd/user-side-compiler/tests/example-6.c6l b/user-side-compiler/tests/example-6.c6l similarity index 100% rename from wip-duuqnd/user-side-compiler/tests/example-6.c6l rename to user-side-compiler/tests/example-6.c6l diff --git a/wip-duuqnd/user-side-compiler/tests/invalid-exprs-1.c6l b/user-side-compiler/tests/invalid-exprs-1.c6l similarity index 100% rename from wip-duuqnd/user-side-compiler/tests/invalid-exprs-1.c6l rename to user-side-compiler/tests/invalid-exprs-1.c6l diff --git a/wip-duuqnd/user-side-compiler/tests/package.lisp b/user-side-compiler/tests/package.lisp similarity index 100% rename from wip-duuqnd/user-side-compiler/tests/package.lisp rename to user-side-compiler/tests/package.lisp diff --git a/wip-duuqnd/user-side-compiler/tests/syntax-error-1.c6l b/user-side-compiler/tests/syntax-error-1.c6l similarity index 100% rename from wip-duuqnd/user-side-compiler/tests/syntax-error-1.c6l rename to user-side-compiler/tests/syntax-error-1.c6l diff --git a/wip-duuqnd/user-side-compiler/tests/syntax-error-2.c6l b/user-side-compiler/tests/syntax-error-2.c6l similarity index 100% rename from wip-duuqnd/user-side-compiler/tests/syntax-error-2.c6l rename to user-side-compiler/tests/syntax-error-2.c6l diff --git a/wip-duuqnd/user-side-compiler/tests/syntax-error-3.c6l b/user-side-compiler/tests/syntax-error-3.c6l similarity index 100% rename from wip-duuqnd/user-side-compiler/tests/syntax-error-3.c6l rename to user-side-compiler/tests/syntax-error-3.c6l diff --git a/wip-duuqnd/user-side-compiler/tests/syntax-error-4.c6l b/user-side-compiler/tests/syntax-error-4.c6l similarity index 100% rename from wip-duuqnd/user-side-compiler/tests/syntax-error-4.c6l rename to user-side-compiler/tests/syntax-error-4.c6l diff --git a/wip-duuqnd/user-side-compiler/tests/syntax-error-5.c6l b/user-side-compiler/tests/syntax-error-5.c6l similarity index 100% rename from wip-duuqnd/user-side-compiler/tests/syntax-error-5.c6l rename to user-side-compiler/tests/syntax-error-5.c6l diff --git a/wip-duuqnd/user-side-compiler/tests/unit-tests.lisp b/user-side-compiler/tests/unit-tests.lisp similarity index 100% rename from wip-duuqnd/user-side-compiler/tests/unit-tests.lisp rename to user-side-compiler/tests/unit-tests.lisp diff --git a/wip-duuqnd/user-side-compiler/tokenizer.lisp b/user-side-compiler/tokenizer.lisp similarity index 100% rename from wip-duuqnd/user-side-compiler/tokenizer.lisp rename to user-side-compiler/tokenizer.lisp diff --git a/wip-duuqnd/user-side-compiler/toolkit.lisp b/user-side-compiler/toolkit.lisp similarity index 100% rename from wip-duuqnd/user-side-compiler/toolkit.lisp rename to user-side-compiler/toolkit.lisp diff --git a/wip-duuqnd/user-side-compiler/transform.lisp b/user-side-compiler/transform.lisp similarity index 100% rename from wip-duuqnd/user-side-compiler/transform.lisp rename to user-side-compiler/transform.lisp diff --git a/wip-duuqnd/user-side-compiler/user-side-compiler.asd b/user-side-compiler/user-side-compiler.asd similarity index 100% rename from wip-duuqnd/user-side-compiler/user-side-compiler.asd rename to user-side-compiler/user-side-compiler.asd