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

Commit Graph

  • 63cc474ba0 closures/exercise.rs: drop trait bounds from struct definition (#2649) Frances Wingerter 2025-02-20 21:51:39 +00:00
  • e16dc70903 Clarify and correct closure syntax slide (#2647) Frances Wingerter 2025-02-20 21:50:38 +00:00
  • 4f8b09009a drop: avoid confusing names (#2648) Frances Wingerter 2025-02-20 20:21:32 +00:00
  • 44a79741ff Be more consistent about tests vs. main (#2644) Dustin J. Mitchell 2025-02-18 15:13:16 -05:00
  • 088067566a Do the more complex unix socket setup so we can set the fd transport options legare/fix-pfd-example Nicole LeGare 2025-02-13 16:24:01 -08:00
  • 6f272c40ef Add missing static_libs dep for libbirthday example Nicole LeGare 2025-02-12 15:08:35 -08:00
  • 699c5137c7 Remove nesting from let else example (#2600) Nicole L 2025-02-11 10:45:04 -08:00
  • d732821edb Fix note about undefined behavior (#2632) Nicole L 2025-02-11 10:41:33 -08:00
  • d998022f75 Move use statements to beginning of widgets.rs (#2631) Nicole L 2025-02-11 10:41:11 -08:00
  • cdfe3e7359 Fix bug in speaker notes that broke navigating to next slide (#2634) michael-kerscher 2025-02-08 11:47:02 +01:00
  • f9aca3738a Reorganize borrowck notes and add note about re-borrowing (#2635) Nicole L 2025-02-07 14:05:27 -08:00
  • 386757e697 Add note that borrock error can be triggered by direct mutation (#2629) Nicole L 2025-02-07 11:15:00 -08:00
  • d603faca56 Add link to GridRefIter example (#2633) Nicole L 2025-02-07 11:04:32 -08:00
  • c05f0b6f02 Add main method to code snippet (#2630) Nicole L 2025-02-07 01:08:10 -08:00
  • af6dff53c2 update to mdbook-0.4.44 and sync book.js and index.hbs (#2610) michael-kerscher 2025-02-07 10:07:41 +01:00
  • f1459c54e1 Remove slide on shadowing (#2596) Nicole L 2025-02-06 12:39:27 -08:00
  • 72c7618cb4 Replace unimplemented with todo (#2594) Nicole L 2025-02-06 12:35:28 -08:00
  • 3229fc7c05 Fix tyop in speaker notes (#2627) Nicole L 2025-02-06 11:01:19 -08:00
  • 06bdb40442 Make code in expression evaluation exercise editable (#2601) Nicole L 2025-02-06 11:00:46 -08:00
  • 6a25d7be04 Minor whitespace changes (#2595) Nicole L 2025-02-06 09:52:29 -08:00
  • e1ed6eaf47 Move struct update syntax to speaker notes (#2597) Nicole L 2025-02-06 09:51:43 -08:00
  • ca137b4807 Move slide on blocks to beginning of control flow section (#2598) Nicole L 2025-02-06 09:29:44 -08:00
  • 4ec257942e Tests for playground are using a mock response (#2611) michael-kerscher 2025-02-06 12:33:33 +01:00
  • 553e3c5b10 Add slide reviewing irrefutable patterns (#2608) Nicole L 2025-02-05 16:16:38 -08:00
  • 28ab749338 Add "More to Explore" section to struct patterns slide (#2604) Nicole L 2025-02-05 16:12:01 -08:00
  • afe206beab Add division example to expression exercise (#2605) Nicole L 2025-02-05 16:11:42 -08:00
  • 8f01344757 Add speaker note about multiple impl blocks (#2606) Nicole L 2025-02-05 16:10:55 -08:00
  • 12fb4379f7 Add speaker note with manual derive example (#2607) Nicole L 2025-02-05 16:10:25 -08:00
  • bb8cbbcb7c Change values of example array in for loop slide (#2592) Nicole L 2025-02-05 16:09:56 -08:00
  • cdab1a4ce5 Make nested array example editable (#2593) Nicole L 2025-02-05 16:09:45 -08:00
  • fd7cb04a62 Improve explanation of lifetimes (#2584) Dustin J. Mitchell 2025-02-05 10:58:22 -05:00
  • 715a23e7a8 Create install-mdbook.sh and lock to the current versions used in the CI (#2626) michael-kerscher 2025-02-05 15:33:28 +01:00
  • c07ac40f90 Split large unsafe function slide (#2406) Martin Geisler 2025-02-05 15:00:14 +01:00
  • 153bd63cc0 tests: rename to generic-page.test.ts as only *.test.js is tested (#2625) michael-kerscher 2025-02-04 14:19:53 +01:00
  • 2cf9a35b23 Check if menu bar buttons are display and functionality works (#2621) michael-kerscher 2025-02-04 10:36:34 +01:00
  • 466f213927 cargo: bump openssl from 0.10.66 to 0.10.70 in the cargo group (#2624) dependabot[bot] 2025-02-03 13:57:43 -05:00
  • abf9393e60 Remove trait bound on VerbosityFilter in the generic data types slide (#2603) Nicole L 2025-02-03 10:57:24 -08:00
  • 43e1cd6c49 cxx: fix build with CARGO_TARGET_DIR set (#2542) Frances Wingerter 2025-02-03 17:23:35 +00:00
  • 4218c95e8d cargo: bump the patch group in /src/bare-metal/aps/examples with 2 updates (#2616) dependabot[bot] 2025-02-01 18:41:42 +00:00
  • 87d4701645 cargo: bump the patch group in /src/exercises/bare-metal/rtc with 2 updates (#2618) dependabot[bot] 2025-02-01 18:41:26 +00:00
  • a8d8d2eaa7 cargo: bump bitflags from 2.6.0 to 2.8.0 in /src/exercises/bare-metal/rtc in the minor group (#2617) dependabot[bot] 2025-02-01 18:18:38 +00:00
  • 0e5ee9db00 cargo: bump bitflags from 2.6.0 to 2.8.0 in /src/bare-metal/aps/examples in the minor group (#2615) dependabot[bot] 2025-02-01 18:17:57 +00:00
  • 010bd291c0 cargo: bump the patch group with 8 updates (#2614) dependabot[bot] 2025-02-01 18:17:30 +00:00
  • 9821e811f4 Bump crate-ci/typos from 1.29.0 to 1.29.5 (#2612) dependabot[bot] 2025-02-01 18:13:54 +00:00
  • 347de61d13 Move the "Trait Bounds" slide right after "Generic Functions". (#2589) andriyDev 2025-01-29 17:34:45 -08:00
  • deae2e2d53 Reduce vertical space slightly in UART examples (#2407) Martin Geisler 2025-01-27 19:40:48 +01:00
  • a846003665 Switch lifetime and variable names so they are different (#2586) Dustin J. Mitchell 2025-01-23 17:55:59 -05:00
  • 9c03d51b74 Add a picture to Rc (#2583) Dustin J. Mitchell 2025-01-23 09:28:20 -05:00
  • 4ce87c5473 Improve tuple destructuring (#2582) Dustin J. Mitchell 2025-01-23 09:23:08 -05:00
  • b3734de08b Include the From trait in the generic traits slide (#2570) Dustin J. Mitchell 2025-01-23 03:43:43 -05:00
  • b3c57e4cbf Be clear that the methods-and-traits exercise does not require generics (#2568) Dustin J. Mitchell 2025-01-23 03:40:59 -05:00
  • 15e46379b1 Clarify struct-lifetimes slide (#2585) Dustin J. Mitchell 2025-01-23 03:35:11 -05:00
  • 9f9f845acc Break closures into its own segment (#2574) Dustin J. Mitchell 2025-01-23 03:32:59 -05:00
  • 3b7442a498 Split let control flow into mutliple sub-slides (#2567) Dustin J. Mitchell 2025-01-22 14:06:53 -05:00
  • f19bb8f10d Briefly touch on match ergonomics (#2581) Dustin J. Mitchell 2025-01-22 11:47:23 -05:00
  • 5b03ea6ca5 Add empty structs (#2569) Dustin J. Mitchell 2025-01-22 11:45:01 -05:00
  • 7f712b5292 Bump undici from 6.21.0 to 6.21.1 in /tests in the npm_and_yarn group across 1 directory (#2580) dependabot[bot] 2025-01-22 03:58:31 -05:00
  • 3cca4735c4 Add return statements to the Fibonacci exercise. (#2576) andriyDev 2025-01-21 08:15:13 -08:00
  • 536cdf378f Fix typo in TRANSLATIONS.md (#2578) Martin Geisler 2025-01-21 09:49:54 +01:00
  • 8121e7de7c Split interior mutability, mention OnceCell/OnceLock (#2573) Dustin J. Mitchell 2025-01-20 12:48:02 -05:00
  • 5f7e0c3f64 Allow the 'unused' category of lints (#2571) Dustin J. Mitchell 2025-01-20 12:47:50 -05:00
  • 9fa1b645be U stands for Undefined (#2566) Dustin J. Mitchell 2025-01-19 22:14:33 -05:00
  • 68e1ebd865 Change Expression Evaluation exercise to 15m (#2561) Dustin J. Mitchell 2025-01-19 01:47:39 -05:00
  • f1ad41e2bc Add TODO to indicate let-else example should be rewritten (#2562) Dustin J. Mitchell 2025-01-19 01:47:33 -05:00
  • bcbe6b0876 Fix incorrectly hidden lines in Rust code blocks in PDFs (#2565) Max Heller 2025-01-19 01:45:22 -05:00
  • 957c404ad0 Revert "Fix a few accessibility violations" (#2564) Henri F. 2025-01-16 22:53:58 -08:00
  • 9e5c318a57 Fix minor inconsistencies and naming issues (#2563) Martin Huschenbett 2025-01-17 14:53:37 +08:00
  • 58bf01f1ef Updates to APS segment of Bare-Metal (#2560) Dustin J. Mitchell 2025-01-16 21:43:46 -05:00
  • 5af4a74591 es: Fix translation of course length (#2552) Jonatandb 2025-01-16 06:36:32 -03:00
  • 6dce638c6e Reorder type aliases (#2554) Dustin J. Mitchell 2025-01-16 04:30:32 -05:00
  • fec5f2eb48 Update timings for first 'references' segment (#2553) Dustin J. Mitchell 2025-01-16 04:29:59 -05:00
  • 5f447b403b Remove speaker note on "runtime evaluated constants" (#2555) Dustin J. Mitchell 2025-01-16 04:20:31 -05:00
  • 3291cb6c62 Make const slide less silly (#2557) Dustin J. Mitchell 2025-01-16 04:18:29 -05:00
  • cb5409052a Add timing for const slide (#2556) Dustin J. Mitchell 2025-01-16 04:18:12 -05:00
  • f95c28f9a7 Fix a few accessibility violations (#2547) Henri F. 2025-01-15 19:11:19 -08:00
  • aa548f4431 Revert "Exercise: method and traits: change output" (#2548) Alex Lai 2025-01-15 18:22:48 +08:00
  • 1c709efac0 Remove flaky JS test (#2551) Martin Geisler 2025-01-15 09:28:57 +01:00
  • 9493a8deb7 Fix missing images and Arabic fonts in course PDFs (#2544) Max Heller 2025-01-14 11:23:30 -05:00
  • 0c91136396 de: synchronize the German translation (#2543) kweber 2025-01-14 11:00:30 +01:00
  • 093d980152 Add RustConf 2024 talk to Press section (#2546) Martin Geisler 2025-01-14 10:57:04 +01:00
  • 34920c76e6 tests: hello world playground run with success and failure tests (#2513) michael-kerscher 2025-01-14 10:44:23 +01:00
  • 7584ce0048 Fix Wording Mistakes in TRANSLATIONS.md (#2545) Younies Mahmoud 2025-01-14 02:35:03 +01:00
  • c04d2860e8 APS updates (#2528) Dustin J. Mitchell 2025-01-07 14:07:39 -05:00
  • 3764569198 Update translations.md (#2538) kamal 2025-01-07 17:56:19 +05:30
  • 8233599741 Use clamp in bare-metal compass solution (#2537) Martin Huschenbett 2025-01-07 12:54:58 +01:00
  • 76e2cfe53e Revert "Upgrade mdbook-pandoc to fix missing images in PDFs" (#2540) Martin Geisler 2025-01-05 11:15:20 -05:00
  • 8173e5fd74 cargo: bump the minor group with 3 updates (#2534) dependabot[bot] 2025-01-02 08:52:58 +00:00
  • d4cc29ff0e Upgrade mdbook-pandoc to fix missing images in PDFs (#2531) Max Heller 2025-01-02 03:52:42 -05:00
  • 549391119b cargo: bump the patch group in /src/exercises/bare-metal/rtc with 2 updates (#2533) dependabot[bot] 2025-01-02 09:52:09 +01:00
  • 2c8786b392 cargo: bump cc from 1.2.2 to 1.2.6 in /src/bare-metal/aps/examples in the patch group (#2532) dependabot[bot] 2025-01-02 09:51:42 +01:00
  • ac7c0506fd Fix typo: build-essential, not build-essentials (#2527) Dustin J. Mitchell 2025-01-02 03:41:16 -05:00
  • a0ef82ef7c cargo: bump the patch group with 12 updates (#2535) dependabot[bot] 2025-01-02 09:35:25 +01:00
  • 3ffd55ca52 Bump crate-ci/typos from 1.28.1 to 1.29.0 (#2536) dependabot[bot] 2025-01-02 09:34:59 +01:00
  • 665300e373 Update Chromium Rust policy (#2530) Adrian Taylor 2024-12-28 21:08:34 +00:00
  • 7f0c591b0b Rework iterator section (#2523) Nicole L 2024-12-17 15:59:39 -08:00
  • e902b1ef60 Add a slide on match to control flow section (#2515) Nicole L 2024-12-17 12:08:42 -08:00
  • 2ff30edd93 Improve dangling reference example and move to its own slide (#2518) Nicole L 2024-12-17 11:44:33 -08:00
  • 5bf04964f6 Fix the unit testing docs referring to integration tests (#2524) andriyDev 2024-12-17 09:37:11 -08:00
  • fe554251cb Reframe FromIterator slide to focus on collect (#2516) Nicole L 2024-12-16 14:37:02 -08:00
  • 4663ec838e Rework the error handling exercise to be based on the expression evaluator exercise (#2521) Nicole L 2024-12-16 14:36:35 -08:00