Sign in
Join now
tourcpp
xenolandscapes.com
/
Star
Starred
Star
Something went wrong. Try again.
Fork
0
Eye filled
Watch
Watching
Watch
A Tour of C++ for experienced programmers, as if C++26 is the only version that ever existed.
Star
Starred
Star
Something went wrong. Try again.
Fork
Eye filled
Watch
Watching
Watch
Overview
Overview
Issues
Issues
Pulls
Pulls
Pipelines
Pipelines
Commits on
main
xenolandscapes.com
fdd572c4
Copied
Failed
Copy SHA
add html
Copy SHA
Browse repository
committed
2mo ago
xenolandscapes.com
b87dbc5f
Copied
Failed
Copy SHA
flake nix fix
Copy SHA
Browse repository
committed
2mo ago
xenolandscapes.com
6e645da5
Copied
Failed
Copy SHA
Edit: un-mash paragraphs, merge duplicate sections, de-slop prose across the book
Copy SHA
Browse repository
committed
2mo ago
xenolandscapes.com
e8ae6c9a
Copied
Failed
Copy SHA
Expand ch03 and ch06 to pass the 1700-word prose gate
Copy SHA
Browse repository
committed
2mo ago
xenolandscapes.com
11605059
Copied
Failed
Copy SHA
Gate book build on prose lint; exempt front matter from length checks
Copy SHA
Browse repository
committed
2mo ago
xenolandscapes.com
7680ec18
Copied
Failed
Copy SHA
Fix STE violations and thin sections across 17 chapters
Copy SHA
Browse repository
committed
2mo ago
xenolandscapes.com
cf5be99b
Copied
Failed
Copy SHA
Add long-paragraph warning, bold-led list, and thin-section checks
Copy SHA
Browse repository
committed
2mo ago
xenolandscapes.com
4b1eeef9
Copied
Failed
Copy SHA
Revamp chapter lint to use markdown-it-py parser
Copy SHA
Browse repository
committed
2mo ago
xenolandscapes.com
cd2a1ef5
Copied
Failed
Copy SHA
Make -ing, filler, and passive heuristics hard-fail above thresholds
Copy SHA
Browse repository
committed
2mo ago
xenolandscapes.com
4369f6c6
Copied
Failed
Copy SHA
Replace chapter prose lint with STE100 Python version
Copy SHA
Browse repository
committed
2mo ago
xenolandscapes.com
25e9522e
Copied
Failed
Copy SHA
Werror + tidy gate, output-verified examples, CTest/CMake/ASan appendices, prose fixes
Copy SHA
Browse repository
committed
2mo ago
xenolandscapes.com
287a941e
Copied
Failed
Copy SHA
Humanizer pass: prose quality across all chapters + std::println normalization + value-categories table + ch03 code extraction
Copy SHA
Browse repository
committed
2mo ago
xenolandscapes.com
39a66616
Copied
Failed
Copy SHA
Back matter: preface + appendices A/B/C
Copy SHA
Browse repository
committed
2mo ago
xenolandscapes.com
679a3949
Copied
Failed
Copy SHA
Chapter 29: fast is a specification (rewrote corrupted prose)
Copy SHA
Browse repository
committed
2mo ago
xenolandscapes.com
f9c541a6
Copied
Failed
Copy SHA
Chapter 28: speaking C
Copy SHA
Browse repository
committed
2mo ago
xenolandscapes.com
b3d9a40a
Copied
Failed
Copy SHA
Chapter 27: coroutines
Copy SHA
Browse repository
committed
2mo ago
xenolandscapes.com
24fa6567
Copied
Failed
Copy SHA
Chapter 26: concurrency II (atomics/memory model)
Copy SHA
Browse repository
committed
2mo ago
xenolandscapes.com
793d709e
Copied
Failed
Copy SHA
Chapter 25: concurrency I (threads/stop tokens/mutexes)
Copy SHA
Browse repository
committed
2mo ago
xenolandscapes.com
3a003b2c
Copied
Failed
Copy SHA
Chapter 24: modules (prose-first, gap examples)
Copy SHA
Browse repository
committed
2mo ago
xenolandscapes.com
487190ea
Copied
Failed
Copy SHA
Chapter 23: headers and ODR (restore clang>=22 version check)
Copy SHA
Browse repository
committed
2mo ago
xenolandscapes.com
67f6c92a
Copied
Failed
Copy SHA
Chapter 22: constexpr SQL capstone
Copy SHA
Browse repository
committed
2mo ago
xenolandscapes.com
a63d157c
Copied
Failed
Copy SHA
Chapter 21: reading legacy TMP (SFINAE/type_traits/tag dispatch/CRTP)
Copy SHA
Browse repository
committed
2mo ago
xenolandscapes.com
e0683b5f
Copied
Failed
Copy SHA
Chapter 20: specialization/customization; lint: flag all dash variants + retrofit; rename chapters to SUMMARY slugs (real content now rendered)
Copy SHA
Browse repository
committed
2mo ago
xenolandscapes.com
fb3faefd
Copied
Failed
Copy SHA
Chapter 19: NTTPs and UDLs
Copy SHA
Browse repository
committed
2mo ago
xenolandscapes.com
bf46492f
Copied
Failed
Copy SHA
Chapter 18: compile-time C++
Copy SHA
Browse repository
committed
2mo ago
xenolandscapes.com
f2ae50ea
Copied
Failed
Copy SHA
Chapter 17: concepts
Copy SHA
Browse repository
committed
2mo ago
xenolandscapes.com
4f94df7e
Copied
Failed
Copy SHA
Chapter 16: templates I
Copy SHA
Browse repository
committed
2mo ago
xenolandscapes.com
810c8350
Copied
Failed
Copy SHA
Chapter 15: numerics and mdspan
Copy SHA
Browse repository
committed
2mo ago
xenolandscapes.com
d53feefc
Copied
Failed
Copy SHA
Chapter 14: callables and type erasure
Copy SHA
Browse repository
committed
2mo ago
xenolandscapes.com
851c6de3
Copied
Failed
Copy SHA
Chapter 13: ranges and views
Copy SHA
Browse repository
committed
2mo ago
xenolandscapes.com
9f64322e
Copied
Failed
Copy SHA
Chapter 12: algorithms
Copy SHA
Browse repository
committed
2mo ago
xenolandscapes.com
19c2ba4e
Copied
Failed
Copy SHA
Chapter 11: containers (+ lint prints offending lines)
Copy SHA
Browse repository
committed
2mo ago
xenolandscapes.com
78739d4f
Copied
Failed
Copy SHA
Chapter 10: text and formatting
Copy SHA
Browse repository
committed
2mo ago
xenolandscapes.com
9764ee8f
Copied
Failed
Copy SHA
Chapter 09: errors and contracts
Copy SHA
Browse repository
committed
2mo ago
xenolandscapes.com
73e49ed9
Copied
Failed
Copy SHA
Chapter 08: argument passing (+ tighten lint apparatus regex)
Copy SHA
Browse repository
committed
2mo ago
xenolandscapes.com
702fc880
Copied
Failed
Copy SHA
Chapter 07: lifetimes, and the compiler that sees them
Copy SHA
Browse repository
committed
2mo ago
xenolandscapes.com
393c2834
Copied
Failed
Copy SHA
Add chapter_lint.sh pre-submission gate (word floor, banned words, fence/include checks)
Copy SHA
Browse repository
committed
2mo ago
xenolandscapes.com
6291c1e2
Copied
Failed
Copy SHA
Chapter 06: smart pointers
Copy SHA
Browse repository
committed
2mo ago
xenolandscapes.com
11932f00
Copied
Failed
Copy SHA
Chapter 05: ownership, move, RAII
Copy SHA
Browse repository
committed
2mo ago
xenolandscapes.com
046ee204
Copied
Failed
Copy SHA
Chapter 04: control flow
Copy SHA
Browse repository
committed
2mo ago
xenolandscapes.com
1f8dcc1a
Copied
Failed
Copy SHA
Chapter 02: values and functions
Copy SHA
Browse repository
committed
2mo ago
xenolandscapes.com
5a56a989
Copied
Failed
Copy SHA
Chapter 01: the compiler is a committee
Copy SHA
Browse repository
committed
2mo ago
xenolandscapes.com
80ac4342
Copied
Failed
Copy SHA
Scaffold book infrastructure: Nix flake (LLVM 22.1.8), mdBook, CMake example harness, ch01 examples
Copy SHA
Browse repository
committed
2mo ago