1
0
mirror of https://github.com/google/comprehensive-rust.git synced 2025-08-08 00:12:51 +02:00

Commit Graph

  • 7fbaa23a2e cargo: bump the minor group in /src/exercises/bare-metal/rtc with 2 updates (#2835) main dependabot[bot] 2025-08-06 17:24:36 +00:00
  • bb1f5646f9 cargo: bump aarch64-paging from 0.9.1 to 0.10.0 in /src/bare-metal/aps/examples in the minor group (#2834) dependabot[bot] 2025-08-06 09:52:14 +02:00
  • 90c0879239 cargo: bump aarch64-rt from 0.2.1 to 0.2.2 in /src/exercises/bare-metal/rtc in the patch group (#2836) dependabot[bot] 2025-08-06 09:51:28 +02:00
  • d7f8eb045f Remove reference to discontuned async-std package (#2841) Dustin J. Mitchell 2025-08-06 03:50:46 -04:00
  • 6e2c393364 Fix typo (#2842) Dustin J. Mitchell 2025-08-06 03:50:19 -04:00
  • 48c5baa6f7 fix raii drop bomb example raii Glen De Cauwsemaecker 2025-08-03 21:49:19 +02:00
  • 2923cf3cae prepare raii chapter for next reviews Glen De Cauwsemaecker 2025-08-03 21:33:39 +02:00
  • 6b04193735 improve typestate pattern slides typestate-pattern Glen De Cauwsemaecker 2025-08-03 20:32:50 +02:00
  • 11481c74e4 add first new draft for generic typestate Glen De Cauwsemaecker 2025-08-03 20:11:21 +02:00
  • b61c3378c5 write new draft of typestate advanced intro Glen De Cauwsemaecker 2025-08-03 11:25:18 +02:00
  • 196dafc7e8 cargo: bump the minor group with 2 updates (#2838) dependabot[bot] 2025-08-02 12:17:56 -04:00
  • 426f3f783a cargo: bump the patch group with 3 updates (#2837) dependabot[bot] 2025-08-02 12:17:06 -04:00
  • 14cc136c3e rework the initial typestate no-generic content Glen De Cauwsemaecker 2025-08-02 11:46:36 +02:00
  • 4b0870eb35 apply part of feedback Glen De Cauwsemaecker 2025-08-02 11:18:05 +02:00
  • 602ef859ba replace ser var name with serializer to avoid typo to trip up Glen De Cauwsemaecker 2025-07-16 16:05:01 +02:00
  • 2ac209c9a9 ensure to have explicit main functions in typestate pattern Glen De Cauwsemaecker 2025-07-16 16:01:46 +02:00
  • c69bffcb74 add typestate pattern chapter Glen De Cauwsemaecker 2025-07-16 15:56:18 +02:00
  • 42a423764e improve drop bomb code example Glen De Cauwsemaecker 2025-08-02 10:59:24 +02:00
  • 4ebb43f663 apply feedback RAII and rewrite; draft 1 Glen De Cauwsemaecker 2025-08-02 10:34:58 +02:00
  • 9fa819a86c improve RAII intro segment further based on Luca's feedbacl Glen De Cauwsemaecker 2025-08-01 21:08:01 +02:00
  • 570a726cb5 Add xtask support for refresh slide list. (#2774) Eric Githinji 2025-08-01 11:07:19 +03:00
  • 5fc5893fbf Support setting language and output directory in cargo xtask (#2776) Eric Githinji 2025-07-31 12:54:26 +03:00
  • 16d25dbed7 Clarify Matching Values section (#2833) Vinh Tran 2025-07-29 22:09:51 -04:00
  • a0edd51120 Add a note about using rust-bindgen (#2818) Jason Lin 2025-07-28 12:29:32 +10:00
  • e157487e6e Fix typo in Matching Values section (#2832) Vinh Tran 2025-07-27 12:52:11 -04:00
  • 0baa990306 fix typo Glen De Cauwsemaecker 2025-07-27 18:49:33 +02:00
  • 5c2ec8c5b1 further improvements to RAII intro chapter Glen De Cauwsemaecker 2025-07-27 18:47:38 +02:00
  • 697054c301 Added new reviewer for Turkish translation (#2831) Yiğit Rahim Kuru 2025-07-27 19:44:51 +03:00
  • 0105fac065 Fix typo in fa.po (#2829) Outer Heaven Legacy 2025-07-27 20:04:47 +03:30
  • d804144484 add new RAII intro segment Glen De Cauwsemaecker 2025-07-26 21:18:24 +02:00
  • 5a4838ed64 integrate feedback of first reviews (RAII) Glen De Cauwsemaecker 2025-07-26 15:11:06 +02:00
  • a76b50a0df Remove unnecessary dependencies on libbinder_rs (#2782) Nicole L 2025-07-25 02:11:56 -07:00
  • 047b2b2255 Add note to binary-tree exercise about duplicate values (#2790) Nicole L 2025-07-25 02:11:17 -07:00
  • f37402066d Remove unnecessary type cast in C ffi example (#2783) Nicole L 2025-07-25 02:10:31 -07:00
  • c4985cbf27 Fix major Korean translation issues on title (#2825) Dayo 2025-07-25 17:52:53 +09:00
  • 1a3c11b03e Add speaker note that arrays go on the stack (#2826) Nicole L 2025-07-23 10:37:19 -07:00
  • 4dbbcce4b8 Fix typo in embedded-hal.md (#2828) Michalina Sidor 2025-07-22 18:39:59 +02:00
  • 8994e390af Fix missing link (fixes #2822) (#2823) Tim McNamara 2025-07-18 21:48:46 +12:00
  • c15f398c3d Bump the npm_and_yarn group across 1 directory with 2 updates (#2824) dependabot[bot] 2025-07-18 11:48:24 +02:00
  • 22d6af4abd Add Unsafe Rust Deep Dive (#2806) Tim McNamara 2025-07-17 14:03:31 +12:00
  • 0a485b5a4c Update destructuring-structs.md (#2807) Enes Aydın 2025-07-16 19:31:04 +03:00
  • bb88a79027 fix build (en) step: scopeguard crate import Glen De Cauwsemaecker 2025-07-15 20:57:53 +02:00
  • f4269b7f75 apply dprint fmt Glen De Cauwsemaecker 2025-07-15 20:54:50 +02:00
  • 39ae8f65ce initial version of the raii chapters for idiomatic rust Glen De Cauwsemaecker 2025-07-15 20:39:51 +02:00
  • 059b44bf35 Update CODEOWNERS (#2817) Enes Aydın 2025-07-13 22:30:25 +03:00
  • a55ce1d24f Fix typo: "appenix" → "appendix" (#2815) Enes Aydın 2025-07-13 15:54:05 +03:00
  • 0f41f32be1 Correct a minor mistake in the code in lifetime-elision.md (#2814) Jason Lin 2025-07-10 23:12:46 +10:00
  • 7eecb9bb77 Link to rust-api-guidelines (#2813) Sam McCall 2025-07-09 21:09:08 +02:00
  • be796c3681 Extension traits extension-traits LukeMathWalker 2025-07-08 17:02:42 +02:00
  • 4483602cd2 Introduce 'Idiomatic Rust' learning module (#2800) Luca Palmieri 2025-07-09 21:03:41 +02:00
  • c2ffbd7f5b Update cargo.md (#2780) Martin Geisler 2025-07-09 18:03:06 +02:00
  • 28097f39b7 Avoid repetition across slides idiomatic-rust LukeMathWalker 2025-07-08 15:19:53 +02:00
  • 3c19ca0150 Formatting LukeMathWalker 2025-07-08 10:33:03 +02:00
  • 60a6f9e836 Fix code examples LukeMathWalker 2025-07-08 10:31:22 +02:00
  • a025490afd Update src/idiomatic/leveraging-the-type-system.md Luca Palmieri 2025-07-08 10:32:39 +02:00
  • d4729bfec0 Update exercise.md (#2808) Enes Aydın 2025-07-07 23:58:09 +03:00
  • 71204b720d Rephrase functional comment LukeMathWalker 2025-07-07 17:42:53 +02:00
  • 06865d4b4b Embed course outline in the welcome page LukeMathWalker 2025-07-07 17:34:02 +02:00
  • ede0c38202 Fix DerefMut example LukeMathWalker 2025-07-07 17:25:24 +02:00
  • 294c216eb9 Update src/idiomatic/leveraging-the-type-system/newtype-pattern/is-it-encapsulated.md Luca Palmieri 2025-07-07 17:24:23 +02:00
  • 3fe14761e3 Add separate slide on API surface dangers LukeMathWalker 2025-07-07 16:43:34 +02:00
  • 0745d6503a Update src/idiomatic/leveraging-the-type-system.md Luca Palmieri 2025-07-07 16:20:51 +02:00
  • 7c32ec27aa Add TODO comment LukeMathWalker 2025-07-07 16:09:36 +02:00
  • bbd0631fe4 Avoid incorrect attribution to the borrow-checker LukeMathWalker 2025-07-07 16:05:34 +02:00
  • 41ad768fd6 Be more coincise LukeMathWalker 2025-07-07 13:34:00 +02:00
  • 93f198051e Use a more coincise symbol to signal compilation errors in slides LukeMathWalker 2025-07-07 13:33:25 +02:00
  • 14deb7ec4c Formatting. LukeMathWalker 2025-07-07 13:33:17 +02:00
  • ee355aebd9 Apply suggestions from code review Luca Palmieri 2025-07-07 13:23:09 +02:00
  • 66b4705d50 Apply suggestions from code review Luca Palmieri 2025-07-07 11:56:43 +02:00
  • 9cc30ac2ee Apply suggestion from @gribozavr Luca Palmieri 2025-07-07 11:47:32 +02:00
  • 4af932ee66 Apply suggestion from @gribozavr Luca Palmieri 2025-07-07 11:47:08 +02:00
  • 0a6bc21cb7 Apply suggestion from @gribozavr Luca Palmieri 2025-07-07 11:47:01 +02:00
  • 38e6dbda2b Apply suggestion from @gribozavr Luca Palmieri 2025-07-07 11:46:49 +02:00
  • a44eaa9095 Apply suggestion from @gribozavr Luca Palmieri 2025-07-07 11:46:33 +02:00
  • 28d83e5888 Apply suggestion from @gribozavr Luca Palmieri 2025-07-07 11:46:01 +02:00
  • e35f6d684d Update vec.md (#2810) Enes Aydın 2025-07-07 02:01:54 +03:00
  • 8419b3095e A few fixes for the unsafe chapter (#2805) Frances Wingerter 2025-07-05 17:46:42 +00:00
  • 7c23d3bcf8 Provide shorter Cargo aliases for xtool subcommands (#2804) Tim McNamara 2025-07-06 05:44:47 +12:00
  • 447904a96d Add 'Idiomatic Rust' to the course structure section LukeMathWalker 2025-07-02 17:43:56 +02:00
  • 51d050ebc1 Cross-reference the 'Fundamentals' module with the 'Idiomatic Rust' module LukeMathWalker 2025-07-02 17:27:34 +02:00
  • edfe9e8348 Use a terser style on slides. Avoid footnotes LukeMathWalker 2025-07-02 17:16:42 +02:00
  • ac219256b5 Parse, don't validate LukeMathWalker 2025-07-02 16:34:33 +02:00
  • e262c0f195 Semantic confusion LukeMathWalker 2025-07-02 15:54:19 +02:00
  • 1508dbb9f0 Introduce 'Idiomatic Rust' module LukeMathWalker 2025-07-01 15:56:39 +02:00
  • 010b443615 cargo: bump the patch group in /src/bare-metal/aps/examples with 3 updates (#2799) dependabot[bot] 2025-07-01 11:15:41 +01:00
  • 30e3151f56 Bump crate-ci/typos from 1.33.1 to 1.34.0 (#2798) dependabot[bot] 2025-07-01 11:14:56 +01:00
  • 9599e3f7fb Bump dprint/check from 2.2 to 2.3 (#2797) dependabot[bot] 2025-07-01 11:13:38 +01:00
  • fb95fb377d cargo: bump the patch group in /src/exercises/bare-metal/rtc with 3 updates (#2796) dependabot[bot] 2025-07-01 11:02:18 +01:00
  • 6194ac4abb cargo: bump the patch group with 4 updates (#2795) dependabot[bot] 2025-07-01 11:01:37 +01:00
  • 5e4feff6d7 Add section about UART driver without safe-mmio back in (#2792) Andrew Walbran 2025-06-30 13:48:32 +01:00
  • 447b31cd45 Remove type annotations from borrowck example (#2791) Nicole L 2025-06-26 12:17:57 -07:00
  • 2e50843812 Move closures section to before libstd sections (#2789) Nicole L 2025-06-26 12:17:32 -07:00
  • c253b33977 Add note about trait bound in closures exercise (#2788) Nicole L 2025-06-26 12:09:38 -07:00
  • 39d0588c89 Add direct call to talk in trait implementation slide (#2787) Nicole L 2025-06-26 12:07:50 -07:00
  • da28a502bf Make pattern matching exercise code editable (#2786) Nicole L 2025-06-26 12:07:18 -07:00
  • 088744a4c2 Split off function call to make pattern match clearer (#2785) Nicole L 2025-06-26 12:01:46 -07:00
  • 40652b6415 Add note about struct-style enum variants in pattern matching (#2784) Nicole L 2025-06-26 12:01:04 -07:00
  • f51f0dbb13 Fix typo in arrays.md (#2781) Vinh Tran 2025-06-25 17:08:29 -04:00
  • bb8b35ab74 Add a speaker note about trying to use a variable as a pattern (#2779) Nicole L 2025-06-18 17:05:32 -07:00
  • bb1e1c9414 Updates to bare metal day after teaching it again (#2775) Andrew Walbran 2025-06-12 11:27:22 +01:00