1
0
mirror of https://github.com/google/comprehensive-rust.git synced 2026-04-26 07:14:59 +02:00

Commit Graph

  • 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
  • 05b67d12a5 RAII chapter for idiomatic rust (#2820) Glen De Cauwsemaecker 2025-12-05 15:12:25 +01:00
  • e42c8b36d4 build(deps): bump glob from 10.4.5 to 10.5.0 in /tests in the npm_and_yarn group across 1 directory (#2992) dependabot[bot] 2025-12-05 11:16:49 +01:00
  • 41368fab42 update time estimations of finished idiomatic chapters (#2993) Glen De Cauwsemaecker 2025-12-05 11:13:58 +01:00
  • 3c7c8fb5b6 cargo: bump the patch group with 4 updates (#2989) dependabot[bot] 2025-12-01 11:57:56 +00:00
  • a4e991dc46 build(deps): bump actions/checkout from 5 to 6 (#2987) dependabot[bot] 2025-12-01 11:51:12 +00:00
  • 9b2265c383 cargo: bump mockall from 0.13.1 to 0.14.0 (#2991) dependabot[bot] 2025-12-01 11:41:00 +00:00
  • 5aa4a44d56 cargo: bump http from 1.3.1 to 1.4.0 in the minor group (#2988) dependabot[bot] 2025-12-01 11:39:58 +00:00
  • beb74a631b build(deps): bump crate-ci/typos from 1.39.0 to 1.40.0 (#2986) dependabot[bot] 2025-12-01 11:35:24 +00:00
  • e67b96f5e8 cargo: bump aarch64-rt from 0.2.2 to 0.3.1 in /src/exercises/bare-metal/rtc (#2985) dependabot[bot] 2025-12-01 11:35:09 +00:00
  • 9d72d53b05 cargo: bump zerocopy from 0.8.27 to 0.8.31 in /src/exercises/bare-metal/rtc in the patch group (#2984) dependabot[bot] 2025-12-01 11:34:56 +00:00
  • 38928402a6 cargo: bump aarch64-rt from 0.2.2 to 0.3.1 in /src/bare-metal/aps/examples (#2983) dependabot[bot] 2025-12-01 11:34:23 +00:00
  • dbbfe370dc cargo: bump zerocopy from 0.8.27 to 0.8.31 in /src/bare-metal/aps/examples in the patch group (#2982) dependabot[bot] 2025-12-01 11:33:34 +00:00
  • 1b91548093 build(deps-dev): bump js-yaml from 4.1.0 to 4.1.1 in /tests in the npm_and_yarn group across 1 directory (#2979) dependabot[bot] 2025-11-17 14:41:42 +01:00
  • 8222c70eb6 Minor fixes in new lifetimes section (#2965) Nicole L 2025-11-15 06:19:19 -08:00
  • bb4db3d7b8 "borrow checker invariants" section of the "leveraging the type system" chapter (#2867) tall-vase 2025-11-07 13:12:59 +00:00
  • 03cd040dc2 cargo: bump microbit-v2 from 0.15.1 to 0.16.0 in /src/bare-metal/microcontrollers/examples (#2970) dependabot[bot] 2025-11-03 11:57:46 +00:00
  • b4f923379e cargo: bump arm-pl011-uart from 0.3.2 to 0.4.0 in /src/exercises/bare-metal/rtc (#2972) dependabot[bot] 2025-11-03 11:55:44 +00:00
  • 2776bb6047 cargo: bump the minor group with 2 updates (#2973) dependabot[bot] 2025-11-03 11:47:03 +00:00
  • 57fc8ef01e build(deps): bump actions/setup-node from 5 to 6 (#2974) dependabot[bot] 2025-11-03 11:42:54 +00:00
  • d50d9ec617 cargo: bump bitflags from 2.9.4 to 2.10.0 in /src/exercises/bare-metal/rtc in the minor group (#2969) dependabot[bot] 2025-11-03 11:38:20 +00:00
  • 0207484f87 cargo: bump nrf52833-hal from 0.18.0 to 0.19.0 in /src/bare-metal/microcontrollers/examples (#2967) dependabot[bot] 2025-11-03 11:37:56 +00:00
  • 4c2940d685 build(deps): bump crate-ci/typos from 1.37.0 to 1.39.0 (#2975) dependabot[bot] 2025-11-03 11:35:34 +00:00
  • 2a4a6e3a73 build(deps): bump actions/upload-artifact from 4 to 5 (#2976) dependabot[bot] 2025-11-03 11:34:48 +00:00
  • 543404945c cargo: bump the patch group with 3 updates (#2977) dependabot[bot] 2025-11-03 11:34:24 +00:00
  • 0ef575ce57 cargo: bump tokio-websockets from 0.12.3 to 0.13.0 (#2978) dependabot[bot] 2025-11-03 11:21:37 +00:00
  • 19bbee0343 cargo: bump arm-pl011-uart from 0.3.2 to 0.4.0 in /src/bare-metal/aps/examples (#2971) dependabot[bot] 2025-11-03 11:00:21 +00:00
  • 7d4149ac7a cargo: bump bitflags from 2.9.4 to 2.10.0 in /src/bare-metal/aps/examples in the minor group (#2968) dependabot[bot] 2025-11-03 10:49:07 +00:00
  • bacdddb55d cargo: bump microbit-v2 from 0.15.1 to 0.16.0 in /src/exercises/bare-metal/compass (#2966) dependabot[bot] 2025-11-03 10:48:53 +00:00
  • 0a017e5b95 Rework lifetimes section (#2964) Nicole L 2025-10-31 12:37:53 -07:00
  • 398cdb475f Add glossary entries for Day 1 (#2953) Martin Geisler 2025-10-30 10:39:12 +01:00
  • 4d8bfaa55e Cleanup glossary (#2950) Martin Geisler 2025-10-30 10:30:08 +01:00
  • 6e862543d2 GitHub actions separate web tests (#2963) michael-kerscher 2025-10-30 10:21:59 +01:00
  • d3fea80239 Start a small playbook on how to deal with failing webtests. (#2962) michael-kerscher 2025-10-30 09:14:21 +01:00