14 Commits

Author SHA1 Message Date
atulkhare4096 8f33f37c4c Merge pull request #110 from pckSF/fix-graph-order
python-book/ch02: Fixes graph order in "Creating Your First Project" section
2026-06-10 23:19:15 -07:00
Rodrigo Rejala 6a26b3b41f fix(python-book): prevent u64 overflow in cpu_work threading example
The sum of squares from 0 to 9,999,999 (~3.33e20) exceeds u64::MAX (~1.84e19),
causing a panic in debug mode with 'attempt to add with overflow'.

Reduce n from 10_000_000 to 3_000_000 so the result (~9e18) fits in u64,
keeping the focus on parallelism demonstration without introducing u128.

Fixes #111
2026-06-10 22:34:37 -03:00
Peter Schmitt-Foerster 05c7059ab9 python-book/ch02: Fixes first-project graph ordering 2026-06-10 00:42:53 +02:00
Atul Khare ce0354c4f6 Fix reported issues: hint mismatch, broken diagrams, chapter ordering
- async ch15: Fix exercise 4 hint to say Semaphore instead of mpsc
- python ch12: Fix broken Mermaid iterator chain diagram (quote edge labels)
- python ch14: Remove unnecessary escaped parens in Mermaid node label
- c-cpp ch16: Rename sub-chapter file so it sorts after parent in file listings
- c-cpp SUMMARY: Update sub-chapter title to reflect case studies 3-5
2026-04-11 09:19:00 -07:00
Chandan Kalita b6ee044f75 Fix log_call macro to properly log function calls 2026-04-08 22:56:52 +05:30
Atul Khare 9258adb9ff Fix Mermaid diagrams: replace \n with <br/> for v10+ compatibility
Mermaid v10+ renders \n as literal text in node labels. Replace all
152 occurrences across 28 files with <br/> which produces proper
line breaks in the rendered diagrams.
2026-04-06 09:24:10 -07:00
Atul Khare 1ad1ea520a fix(python-book): correct 10 accuracy issues across Python book 2026-03-28 23:15:54 -07:00
atulkhare4096 3b8f9f8820 Merge pull request #30 from ChrisX101010/add-github-pages-link-to-readme
Refine fibonacci benchmark: improve wording, ensure fair comparison, …
2026-03-25 16:24:42 -07:00
Atul Khare 194a592746 Add unwrap() and Safety annotations 2026-03-25 16:20:08 -07:00
ChrisX001001 d4e5327b0c Apply maintainer feedback: avoid bignum overhead and wrapping_add, improve benchmark fairness 2026-03-25 19:38:36 +01:00
ChrisX001001 a87d4a1593 Refine fibonacci benchmark: improve wording, ensure fair comparison, clarify expectations 2026-03-25 17:47:04 +01:00
Atul Khare 6ae88abf08 Fix technical accuracy issues
This fixes technical accuracy issues, most notably in the C# book.
There are other minor tweaks, including simplying technical jargon in the
type-drive-correctness book.
2026-03-25 09:33:05 -07:00
Evgenii Orlov 8d773e9630 Fixed github links 2026-03-24 21:05:38 +01:00
Atul Khare f584550151 Add Rust training material 2026-03-23 11:45:55 -07:00