Skip to content

refactor(pkgs): nlohmann.json + compat.eigen generated_files -> Lua long brackets (P3)#66

Merged
Sunrisepeak merged 2 commits into
mainfrom
feat/long-bracket-migrations
Jul 8, 2026
Merged

refactor(pkgs): nlohmann.json + compat.eigen generated_files -> Lua long brackets (P3)#66
Sunrisepeak merged 2 commits into
mainfrom
feat/long-bracket-migrations

Conversation

@Sunrisepeak

Copy link
Copy Markdown
Member

P3 of the 0.0.85 adoption train (P1 = #65, merged). Mechanical migration of the escaped single-line generated_files strings to [==[ … ]==] long-bracket form — module wrapper sources become readable multi-line code instead of multi-KB one-liners.

Verified: parity oracle — mcpp xpkg parse --json generated_contents byte-identical before/after for both descriptors; lua5.4 loadfile green (xim side); nlohmann.json and eigen workspace member tests pass locally with 0.0.85. The new strict lint (P1) re-verifies both grammars in CI.

…ong brackets (P3)

Mechanical migration of the escaped single-line generated_files strings to
[==[ ... ]==] long-bracket form (mcpp >= 0.0.85; the P1 floor gates this).
Reviewability is the point: module wrapper sources become readable
multi-line code instead of multi-KB one-liners.

Verified: parity oracle — `mcpp xpkg parse --json` generated_contents
byte-identical before/after for both; lua5.4 loadfile green (xim side
still executes these); nlohmann.json and eigen member tests pass.
@Sunrisepeak Sunrisepeak merged commit 651b707 into main Jul 8, 2026
6 checks passed
@Sunrisepeak Sunrisepeak deleted the feat/long-bracket-migrations branch July 8, 2026 13:05
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