Skip to content

Train 14: parity 0200+0127 (#540), 0143+0198 (#541) - #543

Merged
rmorozov merged 11 commits into
masterfrom
claude/project-thread-53pwid
Oct 17, 2026
Merged

rmorozov merged 11 commits into
masterfrom
claude/project-thread-53pwid

Conversation

@rmorozov

Copy link
Copy Markdown
Member

Integration train of the two final PRs #540 (built-in test arguments, repeated keyword, tasks 0200/0127, files 0206) and #541 (self in blocks, tasks 0143/0198, files 0207). Both merged cleanly onto master c6de263 with no conflicts. Corpus after the train: 1796 cases, 1753 match. Task index and docs/parity.md regenerated. Local build and full ctest pass (3/3).

One CI run on this head replaces the two separate ones; merging it marks #540 and #541 merged.


Generated by Claude Code

claude added 11 commits October 17, 2026 10:38
…, module self frame (0143, 0198)

A block body sets `self` only in its own scopes, so a top-level `set self` no
longer reaches it. `self` is a TemplateReference object printing the name of the
template rendering. A call through `self` rejects arguments as
BlockReference.__call__, and a module's `self` stored by its macro renders the
module's block. Leftovers filed as 0206.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014AZ7XKL4kwwTrN7vabgJN3
…gument is a parse error (0200, 0127)

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01DrzrFggDzGQ2QU85hYpcLo
…_text +3.4%)

TemplateImpl::SelfName hands it to the render instead.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014AZ7XKL4kwwTrN7vabgJN3
…cases

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01DrzrFggDzGQ2QU85hYpcLo
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01DrzrFggDzGQ2QU85hYpcLo
…ote verifier leftovers in 0206

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014AZ7XKL4kwwTrN7vabgJN3
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014AZ7XKL4kwwTrN7vabgJN3
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014AZ7XKL4kwwTrN7vabgJN3
…in 14

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01DTQTriEsFrrBgcYNKDUUF4
@rmorozov
rmorozov marked this pull request as ready for review October 17, 2026 12:42
@rmorozov
rmorozov merged commit 7f4b20b into master Oct 17, 2026
41 checks passed
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.

2 participants