Skip to content

Update Russian roadmap and articles#125

Open
DmitrievDmitriyA wants to merge 5 commits into
mainfrom
refactoring
Open

Update Russian roadmap and articles#125
DmitrievDmitriyA wants to merge 5 commits into
mainfrom
refactoring

Conversation

@DmitrievDmitriyA

@DmitrievDmitriyA DmitrievDmitriyA commented Jul 20, 2026

Copy link
Copy Markdown
Collaborator

Roadmap (Russian/Graph/roadmap.drawio.svg):

  • 43 new nodes: move semantics, Concepts, constexpr/consteval, Coroutines, Modules, std::ranges/format/span, optional/expected, std::atomic and the memory model, jthread, OpenMP/TBB, AI tooling, compliance (CRA, SBOM, IEC 62304, ISO 26262, DO-178C), sanitizers, fuzzing, LLDB, Compiler Explorer, Valgrind, perf/VTune, Asio, nlohmann/json, google benchmark
  • C++0x replaced by C++23 and C++26, MISRA renamed to MISRA C++:2023
  • dropped Atom and Eclipse, fixed pybindll and ranges_v3
  • fixed typos in nodes and hint boxes
  • edge attachment points snapped to edge midpoints: a Miro import artifact that made connections fan out from a node's face
  • layout: room for Compiler Explorer, decluttered the development practices area, AI section moved under CI/CD

Articles:

  • Tooling.md: dropped Eclipse, added Xcode, WinDbg, fuzzing, plus sections on testing and AI tooling
  • new articles: Libraries.md, Compliance.md, AI.md
  • Books/Middle.md: Josuttis book on move semantics

Addresses issue #106 (constexpr) and #53 (OpenMP).

English and Chinese versions are untouched. The full list of changes for porting them by hand is in ROADMAP-CHANGES-RU.md; working notes and pitfalls are in AGENTS.md.

Description

@salmer draw.io судя по статистике, удобен для пользователей, но эту диаграмму сложно редактировать. Позже посмотрю на Meramaid.js.
Я добавил новые части на эту карту. Почитай ROADMAP-CHANGES-RU.md. Там описаны изменения.
Дай фиблек, либо измения просто в ветку закомить.

Checklist

  • Content changes have been applied to all three languages (English, Russian, Chinese) OR a follow-up issue has been opened to track missing translations.
  • Any new external links have been verified. (If a link is bot-blocked and fails CI, it has been added to .lycheeignore with a comment).
  • I have run lychee locally to verify links according to CONTRIBUTING.md.

Roadmap (Russian/Graph/roadmap.drawio.svg):
- 43 new nodes: move semantics, Concepts, constexpr/consteval,
  Coroutines, Modules, std::ranges/format/span, optional/expected,
  std::atomic and the memory model, jthread, OpenMP/TBB, AI tooling,
  compliance (CRA, SBOM, IEC 62304, ISO 26262, DO-178C), sanitizers,
  fuzzing, LLDB, Compiler Explorer, Valgrind, perf/VTune, Asio,
  nlohmann/json, google benchmark
- C++0x replaced by C++23 and C++26, MISRA renamed to MISRA C++:2023
- dropped Atom and Eclipse, fixed pybindll and ranges_v3
- fixed typos in nodes and hint boxes
- edge attachment points snapped to edge midpoints: a Miro import
  artifact that made connections fan out from a node's face
- layout: room for Compiler Explorer, decluttered the development
  practices area, AI section moved under CI/CD

Articles:
- Tooling.md: dropped Eclipse, added Xcode, WinDbg, fuzzing, plus
  sections on testing and AI tooling
- new articles: Libraries.md, Compliance.md, AI.md
- Books/Middle.md: Josuttis book on move semantics

Addresses issue #106 (constexpr) and #53 (OpenMP).

English and Chinese versions are untouched. The full list of changes
for porting them by hand is in ROADMAP-CHANGES-RU.md; working notes
and pitfalls are in AGENTS.md.
@DmitrievDmitriyA
DmitrievDmitriyA requested a review from salmer July 20, 2026 22:35
@DmitrievDmitriyA DmitrievDmitriyA self-assigned this Jul 20, 2026
- Exclude autosar.org from link checking. The server sends only the leaf
  certificate without the intermediate one, so strict TLS clients reject it
  ("unable to verify the first certificate") while browsers paper over it by
  fetching the intermediate via AIA. Nothing we can fix on our side.
- Point Eigen at libeigen.gitlab.io: the project moved off TuxFamily and the
  old address only redirects.
- Use the resolved URL for Claude Code instead of the redirecting one.
The site responds in ~0.1s from normal networks but repeatedly times out
from GitHub's datacenter runners, and lychee treats timeouts as failures
(the run on 0 errors / 3 timeouts still concluded failure). Referenced from
PetProjects.md in all three languages. A CI-network false positive, same
category as the other entries in this file.
Both answer 200 from browsers and residential IPs with any User-Agent, but
403 to GitHub-hosted runner (datacenter) IPs — the same datacenter-IP block
already documented here for cppreference/isocpp. They surfaced only after the
lychee cache expired and the checker hit the live sites instead of cached
results. cppcon.org is pre-existing (all three CommunitySources.md); adding it
here is a global infra change, not a per-language content edit.
Answers 200 from browsers and residential IPs with any headers, but 415 to
GitHub-hosted runner IPs — a WAF quirk on their end, the same datacenter-IP
false positive already documented in this file. Pre-existing in all three
AreasOfApplication.md; excluded globally here rather than per language.
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.

1 participant