Repository navigation
Mathlib-contributor tools, new editor commands, and version 0.11.0 - #3
Conversation
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01FF5AYRpU9TWeWY3CFh2ETw
…e asks Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01FF5AYRpU9TWeWY3CFh2ETw
… assistants Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01FF5AYRpU9TWeWY3CFh2ETw
…Header command Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01FF5AYRpU9TWeWY3CFh2ETw
…ojects Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01FF5AYRpU9TWeWY3CFh2ETw
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01FF5AYRpU9TWeWY3CFh2ETw
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01FF5AYRpU9TWeWY3CFh2ETw
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01FF5AYRpU9TWeWY3CFh2ETw
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01FF5AYRpU9TWeWY3CFh2ETw
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01FF5AYRpU9TWeWY3CFh2ETw
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01FF5AYRpU9TWeWY3CFh2ETw
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01FF5AYRpU9TWeWY3CFh2ETw
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01FF5AYRpU9TWeWY3CFh2ETw
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01FF5AYRpU9TWeWY3CFh2ETw
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01FF5AYRpU9TWeWY3CFh2ETw
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01FF5AYRpU9TWeWY3CFh2ETw
SorryHistoryTests.ReadsARealRepository found no sorries on macOS CI: the \b in the pattern given to git grep -E is not supported there. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01FF5AYRpU9TWeWY3CFh2ETw
|
CI has been red intermittently on this PR. Here is what failed, what I fixed, and what I did not touch. (Updated after run 90.) Fixed in this PR, in my own code: Fixed in this PR, in code the PR does not otherwise touch (its own commit, easy to drop or cherry-pick out): two of the intermittent failures had one root cause in
The new test Not touched (still intermittent, not this change): I'd like the rest of the fixes judged on a clean run rather than my say-so, so I'll check the next one. Generated by Claude Code |
…ve the reader's error When the other side died while a request still waited to be written, the reader failed it (naming it) and then its write failed too. The caller got the raw 'Pipe is broken.' and the reader's error, which nobody awaited, surfaced later as an unobserved task exception. That is the intermittent Windows failure of StressTests.WhenTheOtherSideDiesEveryWaitingRequestFailsPromptly and the Snapshot run's 'no error was caught behind the scenes' check (textDocument/documentSymbol, documentHighlight). A new test reproduces it deterministically with gated streams. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01FF5AYRpU9TWeWY3CFh2ETw
What this changes
Adds a set of commands (menu, command palette and MCP tools) for people who write Lean and contribute to Mathlib, tests for each, and bumps the version to 0.11.0.
(since := "…")and deletes the old ones with their doc comments.a + b = b + aisadd_comm).rw [a]thenrw [b](alsosimp_rw, and twointros) where that cannot change the proof.leanfence with Lean's messages in a quote.sort_imports,style_check,stale_deprecations,suggest_name,merge_tactics,duplicate_statements.Directory.Build.props; the CHANGELOG's Unreleased section is now 0.11.0; the README's Status says 0.11.New tests are in
tests/LeanStudio.Tests/PickerAndConflictTests.cs.Checklist
///doc commentsNot done here: no
v0.11.0tag, and the Homebrew and winget manifests underpackaging/still say 0.10.0. They are updated after a release is published.🤖 Generated with Claude Code
https://claude.ai/code/session_01FF5AYRpU9TWeWY3CFh2ETw
Generated by Claude Code