Skip to content

0.6.16 — preprocessor naming and fixture taxonomy cleanup#127

Merged
rlippmann merged 5 commits into
mainfrom
codex/precompiler_to_preprocessor
May 7, 2026
Merged

0.6.16 — preprocessor naming and fixture taxonomy cleanup#127
rlippmann merged 5 commits into
mainfrom
codex/precompiler_to_preprocessor

Conversation

@rlippmann
Copy link
Copy Markdown
Owner

@rlippmann rlippmann commented May 7, 2026

What changed

  • Renamed the preprocessor conformance fixture directory from tests/fixtures/precompiler/ to tests/fixtures/preprocessor/ and updated the conformance harness path.
  • Migrated preprocessor harness naming in tests/docs to prefer “preprocessor” terminology.
  • Added compatibility-preserving API naming in experimental/preprocessor/output_validation.py:
    • preferred: parse_preprocessor_output(...)
    • compatibility alias retained: parse_precompiler_output(...)
  • Added a preferred CLI flag --with-preprocessor while preserving --with-precompiler as a compatibility alias (shared destination/behavior).
  • Updated docs and examples to prefer preprocessor terminology and clarified fixture-suite taxonomy in tests/fixtures/README.md:
    • conformance/ (engine cross-language contract)
    • engine-regression/structured/ (deterministic engine regression/checkpoint snapshots)
    • preprocessor/ (heuristic/validation fixtures)
  • Kept compatibility shims/paths where needed to avoid breaking existing imports/usages.
  • Release/version housekeeping for 0.6.16 included in this branch.

Why

  • Align naming and user-facing terminology ahead of TS 0.6 work.
  • Reduce ambiguity between engine conformance fixtures and preprocessor fixtures.
  • Preserve backward compatibility in 0.6.x while introducing preferred names.

@rlippmann rlippmann changed the title 0.6.16 — preprocessor naming and fixture taxonomy cleanupssor 0.6.16 — preprocessor naming and fixture taxonomy cleanup May 7, 2026
@rlippmann rlippmann merged commit 519fb2c into main May 7, 2026
12 checks passed
@rlippmann rlippmann deleted the codex/precompiler_to_preprocessor branch May 7, 2026 07:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant