wcc/cgen: drop underscore from cgen_*.ww filenames

This commit is contained in:
2026-05-11 16:19:46 +09:00
parent 177862fb29
commit 1e7be36577
9 changed files with 43 additions and 42 deletions

View File

@@ -0,0 +1 @@
{"sessionId":"f73c16cb-8fcd-4610-9196-44abc02a48a0","pid":10509,"procStart":"497429865","acquiredAt":1778482151930}

View File

@@ -109,9 +109,9 @@ $(BIN)/wwdump_ww: selfhost/cmd/wwdump/main.ww \
lib/ww/lex.ww lib/ww/tok.ww lib/ww/ast.ww \
lib/ww/parse.ww lib/ww/typ.ww lib/ww/sym.ww \
selfhost/cmd/wcc/mem.ww selfhost/cmd/wcc/check.ww \
selfhost/cmd/wcc/cgen.ww selfhost/cmd/wcc/cgen_expr.ww \
selfhost/cmd/wcc/cgen_stmt.ww selfhost/cmd/wcc/cgen_util.ww \
selfhost/cmd/wcc/cgen_decl.ww \
selfhost/cmd/wcc/cgen.ww selfhost/cmd/wcc/cgenexpr.ww \
selfhost/cmd/wcc/cgenstmt.ww selfhost/cmd/wcc/cgenutil.ww \
selfhost/cmd/wcc/cgendecl.ww \
lib/os/os.ww lib/strconv/strconv.ww \
$(BIN)/ww $(BIN)/w6c $(BIN)/w6a $(BIN)/w6l \
$(LIB)/libwwrt.a | $(BIN)
@@ -128,9 +128,9 @@ $(BIN)/w6c_ww: selfhost/cmd/w6c/main.ww \
lib/ww/lex.ww lib/ww/tok.ww lib/ww/ast.ww \
lib/ww/parse.ww lib/ww/typ.ww lib/ww/sym.ww \
selfhost/cmd/wcc/mem.ww selfhost/cmd/wcc/check.ww \
selfhost/cmd/wcc/cgen.ww selfhost/cmd/wcc/cgen_expr.ww \
selfhost/cmd/wcc/cgen_stmt.ww selfhost/cmd/wcc/cgen_util.ww \
selfhost/cmd/wcc/cgen_decl.ww \
selfhost/cmd/wcc/cgen.ww selfhost/cmd/wcc/cgenexpr.ww \
selfhost/cmd/wcc/cgenstmt.ww selfhost/cmd/wcc/cgenutil.ww \
selfhost/cmd/wcc/cgendecl.ww \
lib/os/os.ww \
$(BIN)/ww $(BIN)/w6c $(BIN)/w6a $(BIN)/w6l \
$(LIB)/libwwrt.a | $(BIN)

View File

@@ -3638,7 +3638,7 @@ export fn checkfile(c: *checker, file: *node) void = {
};
// MODULE: wcc
// selfhost/cmd/wcc/cgen_util.ww — split out of cgen.ww.
// selfhost/cmd/wcc/cgenutil.ww — split out of cgen.ww.
//
// General helpers used across cgen_expr / cgen_stmt / cgen_decl:
// - pushargsrev: per-call arg pushing
@@ -3650,7 +3650,7 @@ export fn checkfile(c: *checker, file: *node) void = {
// - rhs helpers: rhstargetname, taggedvariantindex
//
// Bundler pulls this in transitively via cgen.ww; consumers don't
// need to `use cgen_util;` directly.
// need to `use cgenutil;` directly.
use os;
use mem;
@@ -4504,7 +4504,7 @@ fn taggedvariantindex(c: *cgen, tagged: *node, rhs: *node) i32 = {
};
// MODULE: wcc
// selfhost/cmd/wcc/cgen_expr.ww — split out of cgen.ww.
// selfhost/cmd/wcc/cgenexpr.ww — split out of cgen.ww.
//
// cgexpr is a thin dispatcher over n.kind; each non-trivial branch
// lives in a per-kind helper (cgstrlit, cgident, cgindex, cgmatch,
@@ -4515,7 +4515,7 @@ fn taggedvariantindex(c: *cgen, tagged: *node, rhs: *node) i32 = {
// primitives, the collect* tables, FFI/module maps) and cgen_stmt.ww
// (cgstmt).
//
// `use cgen_expr;` is unnecessary at consumer sites — cgen.ww imports
// `use cgenexpr;` is unnecessary at consumer sites — cgen.ww imports
// this file, so any caller of cgen transitively gets cgexpr.
use os;
@@ -5607,7 +5607,7 @@ fn cgassign(c: *cgen, n: *node) void = {
// MODULE: wcc
// selfhost/cmd/wcc/cgen_stmt.ww — split out of cgen.ww.
// selfhost/cmd/wcc/cgenstmt.ww — split out of cgen.ww.
//
// cgstmt is a thin dispatcher over n.kind; each branch defers to a
// per-kind helper: cgblock, cgreturn, cgexprstmt, cglet, cgif, cgfor,
@@ -5983,7 +5983,7 @@ fn cgcontinue(c: *cgen, n: *node) void = {
// MODULE: wcc
// selfhost/cmd/wcc/cgen_decl.ww — split out of cgen.ww.
// selfhost/cmd/wcc/cgendecl.ww — split out of cgen.ww.
//
// Houses the top-level emission glue:
// - scanlocals: frame pre-scan that counts each local `let`
@@ -5992,7 +5992,7 @@ fn cgcontinue(c: *cgen, n: *node) void = {
// - cgfile: file-level entry (the exported driver)
//
// Bundler pulls this in transitively via cgen.ww; consumers don't
// need to `use cgen_decl;` directly.
// need to `use cgendecl;` directly.
use os;
use mem;
@@ -6270,11 +6270,11 @@ use sym;
use strconv;
// Split files. Bundler pulls these in transitively so consumers only
// need `use cgen;`. Order matters for the flat-bundle concat — utils
// first so cgen_expr/stmt/decl can reference helpers defined here.
use cgen_util;
use cgen_expr;
use cgen_stmt;
use cgen_decl;
// first so cgenexpr/stmt/decl can reference helpers defined here.
use cgenutil;
use cgenexpr;
use cgenstmt;
use cgendecl;
// ---- typedef alias registry -----------------------------------------
//

View File

@@ -31,11 +31,11 @@ use sym;
use strconv;
// Split files. Bundler pulls these in transitively so consumers only
// need `use cgen;`. Order matters for the flat-bundle concat — utils
// first so cgen_expr/stmt/decl can reference helpers defined here.
use cgen_util;
use cgen_expr;
use cgen_stmt;
use cgen_decl;
// first so cgenexpr/stmt/decl can reference helpers defined here.
use cgenutil;
use cgenexpr;
use cgenstmt;
use cgendecl;
// ---- typedef alias registry -----------------------------------------
//

View File

@@ -1,4 +1,4 @@
// selfhost/cmd/wcc/cgen_decl.ww — split out of cgen.ww.
// selfhost/cmd/wcc/cgendecl.ww — split out of cgen.ww.
//
// Houses the top-level emission glue:
// - scanlocals: frame pre-scan that counts each local `let`
@@ -7,7 +7,7 @@
// - cgfile: file-level entry (the exported driver)
//
// Bundler pulls this in transitively via cgen.ww; consumers don't
// need to `use cgen_decl;` directly.
// need to `use cgendecl;` directly.
use os;
use mem;

View File

@@ -1,4 +1,4 @@
// selfhost/cmd/wcc/cgen_expr.ww — split out of cgen.ww.
// selfhost/cmd/wcc/cgenexpr.ww — split out of cgen.ww.
//
// cgexpr is a thin dispatcher over n.kind; each non-trivial branch
// lives in a per-kind helper (cgstrlit, cgident, cgindex, cgmatch,
@@ -9,7 +9,7 @@
// primitives, the collect* tables, FFI/module maps) and cgen_stmt.ww
// (cgstmt).
//
// `use cgen_expr;` is unnecessary at consumer sites — cgen.ww imports
// `use cgenexpr;` is unnecessary at consumer sites — cgen.ww imports
// this file, so any caller of cgen transitively gets cgexpr.
use os;

View File

@@ -1,4 +1,4 @@
// selfhost/cmd/wcc/cgen_stmt.ww — split out of cgen.ww.
// selfhost/cmd/wcc/cgenstmt.ww — split out of cgen.ww.
//
// cgstmt is a thin dispatcher over n.kind; each branch defers to a
// per-kind helper: cgblock, cgreturn, cgexprstmt, cglet, cgif, cgfor,

View File

@@ -1,4 +1,4 @@
// selfhost/cmd/wcc/cgen_util.ww — split out of cgen.ww.
// selfhost/cmd/wcc/cgenutil.ww — split out of cgen.ww.
//
// General helpers used across cgen_expr / cgen_stmt / cgen_decl:
// - pushargsrev: per-call arg pushing
@@ -10,7 +10,7 @@
// - rhs helpers: rhstargetname, taggedvariantindex
//
// Bundler pulls this in transitively via cgen.ww; consumers don't
// need to `use cgen_util;` directly.
// need to `use cgenutil;` directly.
use os;
use mem;

View File

@@ -3638,7 +3638,7 @@ export fn checkfile(c: *checker, file: *node) void = {
};
// MODULE: wcc
// selfhost/cmd/wcc/cgen_util.ww — split out of cgen.ww.
// selfhost/cmd/wcc/cgenutil.ww — split out of cgen.ww.
//
// General helpers used across cgen_expr / cgen_stmt / cgen_decl:
// - pushargsrev: per-call arg pushing
@@ -3650,7 +3650,7 @@ export fn checkfile(c: *checker, file: *node) void = {
// - rhs helpers: rhstargetname, taggedvariantindex
//
// Bundler pulls this in transitively via cgen.ww; consumers don't
// need to `use cgen_util;` directly.
// need to `use cgenutil;` directly.
use os;
use mem;
@@ -4504,7 +4504,7 @@ fn taggedvariantindex(c: *cgen, tagged: *node, rhs: *node) i32 = {
};
// MODULE: wcc
// selfhost/cmd/wcc/cgen_expr.ww — split out of cgen.ww.
// selfhost/cmd/wcc/cgenexpr.ww — split out of cgen.ww.
//
// cgexpr is a thin dispatcher over n.kind; each non-trivial branch
// lives in a per-kind helper (cgstrlit, cgident, cgindex, cgmatch,
@@ -4515,7 +4515,7 @@ fn taggedvariantindex(c: *cgen, tagged: *node, rhs: *node) i32 = {
// primitives, the collect* tables, FFI/module maps) and cgen_stmt.ww
// (cgstmt).
//
// `use cgen_expr;` is unnecessary at consumer sites — cgen.ww imports
// `use cgenexpr;` is unnecessary at consumer sites — cgen.ww imports
// this file, so any caller of cgen transitively gets cgexpr.
use os;
@@ -5607,7 +5607,7 @@ fn cgassign(c: *cgen, n: *node) void = {
// MODULE: wcc
// selfhost/cmd/wcc/cgen_stmt.ww — split out of cgen.ww.
// selfhost/cmd/wcc/cgenstmt.ww — split out of cgen.ww.
//
// cgstmt is a thin dispatcher over n.kind; each branch defers to a
// per-kind helper: cgblock, cgreturn, cgexprstmt, cglet, cgif, cgfor,
@@ -5983,7 +5983,7 @@ fn cgcontinue(c: *cgen, n: *node) void = {
// MODULE: wcc
// selfhost/cmd/wcc/cgen_decl.ww — split out of cgen.ww.
// selfhost/cmd/wcc/cgendecl.ww — split out of cgen.ww.
//
// Houses the top-level emission glue:
// - scanlocals: frame pre-scan that counts each local `let`
@@ -5992,7 +5992,7 @@ fn cgcontinue(c: *cgen, n: *node) void = {
// - cgfile: file-level entry (the exported driver)
//
// Bundler pulls this in transitively via cgen.ww; consumers don't
// need to `use cgen_decl;` directly.
// need to `use cgendecl;` directly.
use os;
use mem;
@@ -6270,11 +6270,11 @@ use sym;
use strconv;
// Split files. Bundler pulls these in transitively so consumers only
// need `use cgen;`. Order matters for the flat-bundle concat — utils
// first so cgen_expr/stmt/decl can reference helpers defined here.
use cgen_util;
use cgen_expr;
use cgen_stmt;
use cgen_decl;
// first so cgenexpr/stmt/decl can reference helpers defined here.
use cgenutil;
use cgenexpr;
use cgenstmt;
use cgendecl;
// ---- typedef alias registry -----------------------------------------
//