From f0cd4f661c6498d4db278e19c57afe1534a57a2f Mon Sep 17 00:00:00 2001 From: takeokunn Date: Tue, 27 Oct 2026 23:48:22 +0900 Subject: [PATCH 1/2] refactor: move V8 object runtime into feature module --- src/{ => v8-objects}/runtime-vm-objects.lisp | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename src/{ => v8-objects}/runtime-vm-objects.lisp (100%) diff --git a/src/runtime-vm-objects.lisp b/src/v8-objects/runtime-vm-objects.lisp similarity index 100% rename from src/runtime-vm-objects.lisp rename to src/v8-objects/runtime-vm-objects.lisp From 6d761c82150b0652d6279d4a29758bd92bcdfec0 Mon Sep 17 00:00:00 2001 From: takeokunn Date: Tue, 27 Oct 2026 23:48:51 +0900 Subject: [PATCH 2/2] build: register V8 object runtime in feature module --- cl-cc-javascript.asd | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cl-cc-javascript.asd b/cl-cc-javascript.asd index 11fb083..562df42 100644 --- a/cl-cc-javascript.asd +++ b/cl-cc-javascript.asd @@ -51,7 +51,7 @@ (:module "statements" :serial t :components ((:file "parser-stmt") (:file "parser-stmt-binding") (:file "parser-stmt-control") (:file "parser-stmt-switch") (:file "parser-stmt-dispatch") (:file "runtime-control"))) (:module "functions" :serial t :components ((:file "parser-arrow-params") (:file "parser-arrow") (:file "parser-expr-args") (:file "parser-stmt-fn") (:file "runtime-call") (:file "runtime-object-handlers"))) (:module "classes" :serial t :components ((:file "parser-class-member-syntax") (:file "parser-class-lower-classify") (:file "parser-class-lower") (:file "parser-class") (:file "runtime-class"))) - (:file "runtime-vm-objects") + (:module "v8-objects" :serial t :components ((:file "runtime-vm-objects"))) (:module "proxies" :serial t :components ((:file "runtime-builtins-object") (:file "runtime-object-hooks"))) (:module "iterators" :serial t :components ((:file "runtime-collections-iterators") (:file "runtime-collections-zip") (:file "runtime-for-of") (:file "runtime-generator") (:file "runtime-builtins-platform-atomics") (:file "runtime-object-hooks") (:file "runtime-object-generator-hooks"))) (:module "async" :serial t :components ((:file "runtime-hooks") (:file "runtime-promise") (:file "runtime-builtins-platform-abort")))