1
0
mirror of https://github.com/google/comprehensive-rust.git synced 2026-06-11 18:37:59 +02:00

Commit Graph

  • 327dc9d25b Refine solution commentary for experienced programmers solution-lifetimes Martin Geisler 2026-02-14 10:39:45 +01:00
  • 5f7aa23031 Refine solution commentary for experienced programmers solution-memory-management Martin Geisler 2026-02-14 10:39:45 +01:00
  • 27b2d19072 Refine solution commentary for experienced programmers solution-methods-and-traits Martin Geisler 2026-02-14 10:39:45 +01:00
  • ff67057cfa Relicense documentation and content to CC BY 4.0 (#3092) Dmitri Gribenko 2026-02-14 00:08:59 +01:00
  • e23e94b688 Make slide on drop option consistent wrt unwrap (#3091) Martin Huschenbett 2026-02-13 23:34:00 +01:00
  • ae93ef0c99 tuples-and-arrays: add explanatory commentary to solution (#3063) Martin Geisler 2026-02-12 13:34:00 +01:00
  • 9a496ba081 unsafe-rust: add explanatory commentary to solution (#3064) Martin Geisler 2026-02-12 13:32:19 +01:00
  • 7fbd143a88 user-defined-types: add explanatory commentary to solution (#3065) Martin Geisler 2026-02-12 13:31:04 +01:00
  • 43a9500162 Simplify ownership/borrowing refresher slide (#3090) Martin Huschenbett 2026-02-12 11:55:37 +01:00
  • dd105752b0 Make refresher on traits clearer (#3088) Martin Huschenbett 2026-02-12 11:55:00 +01:00
  • 7027f4edad Improve slide on lifetimes for external resources (#3087) Martin Huschenbett 2026-02-12 11:54:24 +01:00
  • b579fbef8c Idiomatic Rust: Add missing paramter name (#3085) Martin Huschenbett 2026-02-12 10:51:57 +01:00
  • d6bbaae7a5 concurrency: remove weasel words (#3033) Martin Geisler 2026-02-11 22:01:52 +01:00
  • f875ea52ad Make spelling of "Rust" consistent (#3086) Martin Huschenbett 2026-02-11 21:54:36 +01:00
  • 90af359402 Simplify slide on branding in action (#3089) Martin Huschenbett 2026-02-11 21:52:29 +01:00
  • 854de99a78 Idiomatic Rust: Improve section on extension traits (#3083) Martin Huschenbett 2026-02-07 16:54:08 +01:00
  • ba37e5a807 Idiomatic Rust: Improve slide on mut suffix (#3084) Martin Huschenbett 2026-02-07 16:51:36 +01:00
  • e3144765f9 Idiomatic Rust: Improve section on extension traits ext-traits Martin Huschenbett 2026-02-05 16:02:51 +01:00
  • 3de2ad66ce error-handling: add explanatory commentary to solution (#3050) Martin Geisler 2026-02-05 13:38:32 +01:00
  • ab96c5d6b0 control-flow-basics: add explanatory commentary to solution (#3049) Martin Geisler 2026-02-05 13:37:09 +01:00
  • 26570889e4 closures: add explanatory commentary to solution (#3048) Martin Geisler 2026-02-05 13:35:03 +01:00
  • cda221480f running-the-course: remove weasel words (#3040) Martin Geisler 2026-02-05 13:28:29 +01:00
  • e8c810b24a root-src: remove weasel words (#3039) Martin Geisler 2026-02-05 13:27:39 +01:00
  • b0f97532aa exercises: remove weasel words (#3034) Martin Geisler 2026-02-05 13:26:29 +01:00
  • af52d370fa Use *const c_char like the extern "C" block does (#3081) Martin Geisler 2026-02-04 17:26:23 +01:00
  • bbce23250d types-and-values: add explanatory commentary to solution (#3067) Martin Geisler 2026-02-04 17:21:08 +01:00
  • db4913116c memory-management: remove weasel words (#3037) Martin Geisler 2026-02-04 12:31:55 +01:00
  • 315b88a62f iterators: remove weasel words (#3036) Martin Geisler 2026-02-04 12:30:33 +01:00
  • bfa36e78a3 std-types: remove weasel words (#3042) Martin Geisler 2026-02-04 12:29:53 +01:00
  • 4576cc3206 std-traits: remove weasel words (#3041) Martin Geisler 2026-02-04 12:28:59 +01:00
  • 147161da31 Update to new versions of mdbook-i18n-helpers and mdbook-linkcheck2 too. dependabot/cargo/mdbook-0.5.2 Andrew Walbran 2026-02-04 02:52:53 +00:00
  • 7f4162a33e Install new version of mdbook too. Andrew Walbran 2026-02-03 22:19:20 +00:00
  • d47ede9683 Fix mdbook-course and mdbook-exerciser for new version of mdbook. Andrew Walbran 2026-02-03 21:12:10 +00:00
  • d09efd3288 cargo: bump mdbook from 0.4.52 to 0.5.2 dependabot[bot] 2026-02-01 10:50:33 +00:00
  • fbf5564833 Fix typo in Luhn exercise (#3080) Martin Geisler 2026-02-03 21:56:00 +01:00
  • 2b3826a65d cargo: bump bytes from 1.10.1 to 1.11.1 (#3082) dependabot[bot] 2026-02-04 08:51:19 +13:00
  • 013fb90597 borrowing: replace Health Statistics with more exciting exercise (#3078) Martin Geisler 2026-02-03 08:13:56 +01:00
  • 07ad02b74a pattern-matching: Replace Foo with more realistic struct (#3077) Martin Geisler 2026-02-03 07:22:11 +01:00
  • f8b218293f content: add daily recaps (#3068) Martin Geisler 2026-02-03 07:21:00 +01:00
  • 9199516bc6 Fix the pseudo-definition reference to a MutexGuard (#3079) Dmitri Gribenko 2026-02-02 10:46:24 +01:00
  • 64db21e07d Improve link checker exercise and solution (#3066) Martin Huschenbett 2026-02-01 11:58:12 +01:00
  • 3e69dbfa45 cargo: bump buddy_system_allocator from 0.11.0 to 0.12.0 (#3076) dependabot[bot] 2026-02-01 11:49:19 +01:00
  • 6090242eee cargo: bump buddy_system_allocator from 0.11.0 to 0.12.0 in /src/bare-metal/alloc-example (#3069) dependabot[bot] 2026-02-01 11:49:14 +01:00
  • 293d16efa0 cargo: bump the patch group with 6 updates (#3074) dependabot[bot] 2026-02-01 11:48:26 +01:00
  • c63124ec9f cargo: bump the patch group in /src/exercises/bare-metal/rtc with 3 updates (#3071) dependabot[bot] 2026-02-01 11:48:05 +01:00
  • f9e43807f1 cargo: bump the patch group in /src/bare-metal/aps/examples with 2 updates (#3070) dependabot[bot] 2026-02-01 11:47:57 +01:00
  • 1ff3ea6997 build(deps): bump crate-ci/typos from 1.41.0 to 1.42.3 (#3072) dependabot[bot] 2026-02-01 11:45:56 +01:00
  • 66c0e1b698 cargo: bump tokio from 1.48.0 to 1.49.0 in the minor group (#3073) dependabot[bot] 2026-02-01 11:44:20 +01:00
  • de75cc2286 methods-and-traits: add explanatory commentary to solution Martin Geisler 2026-01-31 13:03:40 +01:00
  • 9a0eb7d3d4 borrowing: add explanatory commentary to solution Martin Geisler 2026-01-31 12:59:35 +01:00
  • 2c975a267c generics: add explanatory commentary to solution Martin Geisler 2026-01-31 13:01:21 +01:00
  • 5beaad82a4 iterators: add explanatory commentary to solution Martin Geisler 2026-01-31 13:02:22 +01:00
  • 45d8465f93 lifetimes: add explanatory commentary to solution Martin Geisler 2026-01-31 13:02:48 +01:00
  • a9e78d802a memory-management: add explanatory commentary to solution Martin Geisler 2026-01-31 13:03:14 +01:00
  • 0b5c39c339 modules: add explanatory commentary to solution Martin Geisler 2026-01-31 13:04:06 +01:00
  • c07f82d2e7 testing: add explanatory commentary to solution Martin Geisler 2026-01-31 13:09:30 +01:00
  • 2168fa3534 std-types: add explanatory commentary to solution solution-std-types Martin Geisler 2026-01-31 13:08:47 +01:00
  • 77aa501498 std-traits: add explanatory commentary to solution solution-std-traits Martin Geisler 2026-01-31 13:08:20 +01:00
  • d941ca91d5 smart-pointers: add explanatory commentary to solution solution-smart-pointers Martin Geisler 2026-01-31 13:07:54 +01:00
  • 5af29e0f20 references: add explanatory commentary to solution Martin Geisler 2026-01-31 13:07:28 +01:00
  • 1ccfa1c8b1 pattern-matching: add explanatory commentary to solution solution-pattern-matching Martin Geisler 2026-01-31 13:07:03 +01:00
  • be6cac8354 pattern-matching: add explanatory commentary to solution Martin Geisler 2026-01-31 13:05:14 +01:00
  • dc77c2e2cb tuples-and-arrays: remove weasel words (#3043) Martin Geisler 2026-01-31 13:04:49 +01:00
  • a170b3d1a9 unsafe-rust: remove weasel words (#3045) Martin Geisler 2026-01-31 13:03:26 +01:00
  • cfc35ffbef Add comma in auto-referencing explanation for methods (#3046) Martin Huschenbett 2026-01-31 12:45:14 +01:00
  • 38c6ca9b03 chromium: remove weasel words (#3032) Martin Geisler 2026-01-31 12:35:46 +01:00
  • 78f6e18cf7 bare-metal: remove weasel words (#3031) Martin Geisler 2026-01-31 12:28:48 +01:00
  • e8b2a5b31f android: remove weasel words (#3030) Martin Geisler 2026-01-31 12:27:24 +01:00
  • 0867e24d54 references: remove weasel words (#3038) Martin Geisler 2026-01-31 12:22:13 +01:00
  • 04f9d7fd44 style: update style guide for precise language (#3029) Martin Geisler 2026-01-31 12:19:15 +01:00
  • 442edb05df Remove reqwest's rustls-tls feature in link checker exercise (#3028) Martin Huschenbett 2026-01-31 12:10:53 +01:00
  • 3416d598a6 Avoid unnecessary borrow in exercise.rs (#3026) Martin Geisler 2026-01-31 12:07:37 +01:00
  • 08b984b718 Remove unneeded .iter() calls in channel examples (#3027) Martin Huschenbett 2026-01-31 12:07:14 +01:00
  • ef320d6871 unsafe-deep-dive: remove weasel words weasel-unsafe-deep-dive Martin Geisler 2026-01-31 11:48:43 +01:00
  • 4ad3289abc Use real multiplication symbol in exercise.md (#3025) Martin Geisler 2026-01-30 15:31:34 +01:00
  • e42d4e96e8 Bump the npm_and_yarn group across 1 directory with 2 updates (#3024) dependabot[bot] 2026-01-29 15:17:07 +01:00
  • 7013a58585 tr: day 3 morning translation with Gemini (#2980) Enes Aydın 2026-01-17 17:40:04 +03:00
  • b17d243ced docs: fix typos and grammar in unsafe deep dive pages (#3022) Dmitri Gribenko 2026-01-12 01:18:28 +01:00
  • d0eee96697 Fix missing word in slices.md regarding slice growth (#2981) clemensw 2026-01-10 14:43:01 +01:00
  • f49fafc950 Fix typo in unsafe deep dive (#3018) Julien Cretin 2026-01-10 14:32:28 +01:00
  • 0417b1b9a4 Fix missing text in exposed-unsafe (#3020) Julien Cretin 2026-01-10 14:31:15 +01:00
  • 6f58f86b2d Fix typo in unsafe extern functions documentation (#3017) 大鳥市 2026-01-09 04:39:08 -06:00
  • ff8937f39c Unsafe Deep Dive - Beta Content (WIP) (#2999) Tim McNamara 2026-01-09 23:22:09 +13:00
  • bff54c3dfd Update exercise instructions for Node and Subtree (#3016) 大鳥市 2026-01-08 00:27:05 -06:00
  • da6f4f6e13 cargo: bump aarch64-rt from 0.3.1 to 0.4.2 in /src/bare-metal/aps/examples (#3003) dependabot[bot] 2026-01-02 16:38:29 +00:00
  • bb48154d08 cargo: bump aarch64-rt from 0.3.1 to 0.4.2 in /src/exercises/bare-metal/rtc (#3004) dependabot[bot] 2026-01-02 15:13:52 +00:00
  • 36ec89d02b build(deps): bump qs from 6.13.0 to 6.14.1 in /tests in the npm_and_yarn group across 1 directory (#3014) dependabot[bot] 2026-01-01 05:10:55 +01:00
  • 56b988a5e3 cargo: bump aarch64-paging from 0.10.0 to 0.11.0 in /src/exercises/bare-metal/rtc (#3006) dependabot[bot] 2026-01-01 04:01:12 +00:00
  • 4102b2a2ad cargo: bump aarch64-paging from 0.10.0 to 0.11.0 in /src/bare-metal/aps/examples (#3005) dependabot[bot] 2026-01-01 03:58:31 +00:00
  • e6142df931 cargo: bump the patch group with 5 updates (#3011) dependabot[bot] 2026-01-01 03:52:43 +01:00
  • d54e251e0b cargo: bump the patch group in /src/bare-metal/aps/examples with 2 updates (#3002) dependabot[bot] 2026-01-01 03:52:01 +01:00
  • de943db804 cargo: bump the patch group in /src/exercises/bare-metal/rtc with 2 updates (#3001) dependabot[bot] 2026-01-01 03:48:02 +01:00
  • 6bc5678db3 build(deps): bump crate-ci/typos from 1.40.0 to 1.41.0 (#3010) dependabot[bot] 2026-01-01 02:37:13 +00:00
  • 690903f5fb build(deps): bump actions/download-artifact from 6 to 7 (#3008) dependabot[bot] 2026-01-01 03:33:52 +01:00
  • 791f3acd13 build(deps): bump actions/upload-artifact from 5 to 6 (#3009) dependabot[bot] 2026-01-01 03:33:21 +01:00
  • 5d210680c2 cargo: bump reqwest from 0.12.24 to 0.13.1 (#3012) dependabot[bot] 2026-01-01 03:31:59 +01:00
  • 9540921b87 cargo: bump tempfile from 3.23.0 to 3.24.0 in the minor group (#3007) dependabot[bot] 2026-01-01 02:59:05 +01:00
  • dfb6786660 cargo: bump scraper from 0.24.0 to 0.25.0 (#3013) dependabot[bot] 2026-01-01 02:57:23 +01:00
  • f51bf778a8 Polymorphism chapter (#2995) tall-vase 2025-12-31 14:57:18 +00:00
  • f46e892480 Foundations of API Design chapter (#2994) tall-vase 2025-12-31 14:55:07 +00:00