Skip to content

docs: extend Chapter 10 Linking across C++98–26 - #17

Open
yuchdev wants to merge 4 commits into
masterfrom
docs/ch10-linking-cpp98-cpp26
Open

yuchdev wants to merge 4 commits into
masterfrom
docs/ch10-linking-cpp98-cpp26

Conversation

@yuchdev

@yuchdev yuchdev commented Oct 18, 2026

Copy link
Copy Markdown
Owner

Reviewed Chapter 10 against its existing examples and expanded senior-level material: ODR, inline variables, module linkage, LTO, init ordering, platform symbols, and ABI. Normalized numbered H2 sections for the Python validator introduced in PR #15. C++20 build baseline unchanged; documentation-only.

Copilot AI balanced review requested due to automatic review settings October 18, 2026 17:53

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟢 Approval recommended

The documentation-only changes have no identified blocking issues and leave executable code and build settings unchanged.

No open issues 🎉

What changed in this PR

Extends Chapter 10’s linking guidance across C++98–26 while preserving the C++20 build baseline.

Changes:

  • Adds material on inline variables, module linkage, initialization ordering, LTO, platform symbols, and ABI boundaries.
  • Numbers body sections to align with the chapter validator introduced in PR #15.
File Description
01_low_level/​10_linking/​README.md Expands modern linking guidance and normalizes section headings.

Review effort: Balanced

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