Browse Source

docs: record final Sources cleanup

Eric Streit 2 days ago
parent
commit
153e524ccb
2 changed files with 11 additions and 8 deletions
  1. 4 5
      CALC-COMPILE.md
  2. 7 3
      CORPUS-TEST.md

+ 4 - 5
CALC-COMPILE.md

@@ -761,11 +761,10 @@ Exec86):
   `Resources/TP3/HELLO.COM`, the two reference binaries used for §3.1. They are
   derived from the proprietary `TURBO.COM`; do not stage them. The recipe and
   the numbers are in §3.1, which is what this document keeps.
-- **Corpus for later, already in the tree (untracked):** `Sources/Dezip/` holds
-  5,887 files, of which **4,919 are `.PAS`** — plus 122 `.EXE`, 53 `.OBJ`,
-  26 `.TPU` and a SWAG collection (`swag9702`, `swag9708`,
-  `swag-pascal-master`, …). `Sources/` is a user directory and is **never
-  staged**; it is here as test material only.
+- **Corpus for later, already in the tree (untracked):** `Sources/Dezip/`
+  now holds only `pascsrc/`: **78 files**, **71 `.pas`**, with no archives or
+  binaries outside the example set. `Sources/` is a user directory and is
+  **never staged**; it is here as test material only.
   Two things it enables, neither of which this plan currently has:
   1. A **population metric** — how far does the compiler get across thousands
      of *real* programs, not one. That is a far stronger regression signal than

+ 7 - 3
CORPUS-TEST.md

@@ -72,11 +72,15 @@ The obvious non-TP3 material was removed:
   FreePascal/Delphi markers;
 - 42 zip archives whose Pascal entries were **all** marked in that way.
 
-Mixed archives — including `pascsrc.zip`, which also contains the 44 compiling
-TP3 examples — were deliberately kept.
+Mixed archives — including `pascsrc.zip`, which also contains the compiling
+TP3 examples — were deliberately kept during that first pass.
 
 Before cleanup: **6,810 files**, **4,919 `.pas`**, **907 zips**.
-After cleanup: **1,731 files**, **71 `.pas`**, **858 zips**.
+After the conservative pass: **1,731 files**, **71 `.pas`**, **858 zips**.
+
+The final working-tree cleanup removed `Sources/simtel` and every
+`Sources/Dezip` entry except `pascsrc/`.  The tree is now **78 files /
+71 `.pas` / 0 zips**, and all 71 Pascal files compile.
 
 The remaining 71 Pascal files compile as **71 OK / 0 errors** with the
 current compiler.  The upgrades cover long identifiers, named labels,