Repository navigation
docs(whale): explain verified casts and explicit IR format 3 identities - #479
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Result
The Whale references in all nine existing documentation languages (Korean, English, Japanese, Simplified Chinese, Spanish, German, Russian, Indonesian–Malay and Vietnamese) now show typed IR format 3 and describe the verified cast/checked-operation shapes introduced by Whale #240. AST JSON remains format 2 and semantics version remains 1.
The 54 changed Markdown files (six pages in each of nine languages) cover IR, numeric operations, memory, O0, AMD64 target examples and the support overview:
calls-v3.wir.tuple<T, bool>results and tuple extraction checks.Validation
python3 tools/check-doc-translations.py: passed across every configured locale; 54 source documents / 432 translations, code/structure/links match. The six partial locales have no existing Whale pages and retain English fallback; no copied-English placeholder pages were introduced.python3 tools/check-doc-examples.py --links-only: passed.git diff --check: passed.go test ./internal/document ./internal/web/handler: handler passed; document has the same three failures on untouched upstream master b6beae2:TestOfficialDocumentationUsesStableLanguageVocabulary: missing Chinese language-model wording.TestSeedOfficialPublishesSupportedDocumentationLocales: missing official installer command.TestOfficialInstallDocumentsIncludeWindowsInstaller: missing English Windows installer command.The baseline was checked in a separate detached checkout. Those unrelated language/installation documents and site code are outside this PR. No site routing/functionality change, rebuild, restart or deployment was performed.
Merge dependency
Merge after Whale #240 so the public master links and printed examples match the released repository syntax. This PR changes documentation Markdown only.