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

Commit Graph

  • fc6e5c7526 Update to Rust 2024 edition. (#2658) Andrew Walbran 2025-05-23 19:03:03 +01:00
  • db47709e87 Remove unnecessary deref operation in refcell.md (#2754) Nicole L 2025-05-21 17:44:43 -07:00
  • 738d5ad820 Simplify project commands using cargo xtask (#2753) Eric Githinji 2025-05-21 09:58:52 +03:00
  • ef20b048ee Bump undici from 6.21.1 to 6.21.3 in /tests in the npm_and_yarn group across 1 directory (#2748) dependabot[bot] 2025-05-19 12:50:58 +02:00
  • dbd1a09031 Reorder struct pattern examples (#2749) Nicole L 2025-05-16 14:10:30 -07:00
  • 77b201c4cb Fix section dividers. (#2750) Andrew Walbran 2025-05-16 14:36:59 +01:00
  • 2bb13e5098 Use aarch64-rt in bare metal AP section and exercise (#2751) Andrew Walbran 2025-05-16 14:34:45 +01:00
  • 3b6306885d tests: refactor slide style guide tests and add playground size checks (#2745) michael-kerscher 2025-05-16 10:59:47 +02:00
  • c3450e7947 Remove explicit derefs from shared ref slide (#2746) Nicole L 2025-05-14 16:24:38 -07:00
  • 428f51a106 Remove extra credit from binary tree exercise (#2713) Nicole L 2025-05-07 10:30:03 -07:00
  • 479d834a10 mdbook-exerciser: ensure all code block bytes of the examples are written to the file (#2742) michael-kerscher 2025-05-07 17:48:54 +02:00
  • 6da4ade59e Add xtask command for running web-tests. (#2743) Eric Githinji 2025-05-07 12:31:08 +03:00
  • ce9d74742d tests: fix the includes in test/tsconfig.json and switch to modern node18 module (#2740) michael-kerscher 2025-05-07 09:22:16 +02:00
  • 03df73e747 unsafe: mutable-static: do not create reference (#2736) Frances Wingerter 2025-05-06 15:55:05 +00:00
  • 384b892092 welcome-day-1: do not claim to cover pattern matching enums/structs (#2739) Frances Wingerter 2025-05-06 15:54:39 +00:00
  • e23843e5e3 Minor tweaks to std traits slides (#2738) Frances Wingerter 2025-05-06 15:54:21 +00:00
  • b897e43892 Small fixes re: closures (#2735) Frances Wingerter 2025-05-06 15:54:04 +00:00
  • 291c2b08e3 Make install-tools command work from any directory in the workspace. (#2725) Eric Githinji 2025-05-06 09:55:55 +03:00
  • d0d8168c56 vi: Translate TOC from Running the course to the end of Chromium (#1948) Curly-Howard-Chungus Correspondence | Lamport-Cabot-Codd-Backus-Naur Form 2025-05-05 15:50:22 +07:00
  • ab1a470ab2 workflow: enable npm caching and update node to LTS version 22 (#2726) michael-kerscher 2025-05-01 20:17:44 +02:00
  • d6f53392d8 cargo: bump arm-gic from 0.2.2 to 0.4.0 in /src/exercises/bare-metal/rtc in the minor group (#2727) dependabot[bot] 2025-05-01 12:08:48 +01:00
  • 53afa8416b cargo: bump the patch group with 6 updates (#2731) dependabot[bot] 2025-05-01 11:45:05 +01:00
  • 3743ddf25c cargo: bump cc from 1.2.17 to 1.2.20 in /src/bare-metal/aps/examples in the patch group (#2730) dependabot[bot] 2025-05-01 11:42:55 +01:00
  • 3fe4addb54 Bump crate-ci/typos from 1.31.1 to 1.31.2 (#2729) dependabot[bot] 2025-05-01 11:41:28 +01:00
  • 6280136209 cargo: bump the patch group in /src/exercises/bare-metal/rtc with 2 updates (#2728) dependabot[bot] 2025-05-01 11:39:01 +01:00
  • 6ef577bcc7 Rust does automatically takes a reference, sometimes (#2718) Bjørn Jørgensen 2025-04-28 10:08:36 +02:00
  • d6fbd215a1 fix: typo in "unsafe external functions" (#2724) Nabeelimran 2025-04-26 20:37:10 +05:00
  • 059e75b47c Update async-traits.md (#2550) ben032 2025-04-26 08:02:52 +10:00
  • 3474c07c13 Explicitly non-digit characters in testing exercise (#2723) Nicole L 2025-04-25 03:42:12 -07:00
  • 3beda3678b Update link to macros in the book (#2719) Bjørn Jørgensen 2025-04-23 11:11:53 +02:00
  • 709450bfad Update generic notes to match example (#2720) Dustin J. Mitchell 2025-04-23 05:05:18 -04:00
  • 3726918b87 Use Vec::new instead of vec! (#2712) Nicole L 2025-04-23 02:04:50 -07:00
  • ec75f8f8ab Document translation workflow (#2579) Martin Geisler 2025-04-23 10:24:30 +02:00
  • 3103eba5cd Remove type annotations in move.md (#2711) Nicole L 2025-04-22 07:01:38 -07:00
  • 24a2642758 Fix formatting Nicole LeGare 2025-04-17 16:53:30 -07:00
  • 097b700bc3 Replace one of the examples of the aliasing rule Nicole LeGare 2025-04-17 16:48:01 -07:00
  • 5211436446 remove the multilingual field from book.toml (#2710) Gábor Szabó 2025-04-09 10:52:49 +03:00
  • f0a93a4ebb cargo: bump tokio from 1.44.1 to 1.44.2 in the cargo group (#2709) dependabot[bot] 2025-04-07 22:56:01 -04:00
  • 0085748d17 Xtask improvements (#2707) Eric Githinji 2025-04-07 13:18:49 +03:00
  • 43cf3fb616 cargo: bump openssl from 0.10.70 to 0.10.72 in the cargo group (#2706) dependabot[bot] 2025-04-04 21:07:55 +00:00
  • 5d00ff9d4e cargo: bump the minor group in /src/exercises/bare-metal/rtc with 2 updates (#2700) dependabot[bot] 2025-04-02 10:12:42 +00:00
  • 64cc35f5a7 cargo: bump the minor group in /src/bare-metal/aps/examples with 3 updates (#2701) dependabot[bot] 2025-04-02 09:53:52 +00:00
  • f8c9b831cb cargo: bump the patch group in /src/bare-metal/aps/examples with 2 updates (#2702) dependabot[bot] 2025-04-01 12:10:47 -04:00
  • e0204d0185 cargo: bump the patch group with 11 updates (#2703) dependabot[bot] 2025-04-01 12:10:16 -04:00
  • bab66c5d43 Bump crate-ci/typos from 1.29.10 to 1.31.1 (#2698) dependabot[bot] 2025-04-01 12:07:14 -04:00
  • 560b79bf31 cargo: bump the patch group in /src/exercises/bare-metal/rtc with 2 updates (#2699) dependabot[bot] 2025-04-01 11:46:14 -04:00
  • 2b32b1cb05 Fix link in README.md (#2705) Martin Geisler 2025-04-01 10:18:36 +02:00
  • 23d1d64aeb cargo: bump the minor group with 4 updates (#2704) dependabot[bot] 2025-04-01 10:09:45 +02:00
  • ecd2c0d8fb Bump tar-fs from 3.0.6 to 3.0.8 in /tests in the npm_and_yarn group across 1 directory (#2697) dependabot[bot] 2025-03-31 11:19:32 +02:00
  • eca2a10316 Improve tests for BinaryTree exercise (#2696) bartoszkp 2025-03-19 21:46:25 +01:00
  • 53f7660e9b Evaluate slide size and block if they grow above a certain treshold (with exemption mechanism) (#2693) michael-kerscher 2025-03-18 12:50:46 +01:00
  • 91f6de64df Xtask (#2688) Eric Githinji 2025-03-14 14:24:08 +03:00
  • 01176e0de0 cargo: bump ring from 0.17.8 to 0.17.13 in the cargo group (#2692) dependabot[bot] 2025-03-09 03:03:26 +00:00
  • a2ad59e4ae Use dbg! instead of println! in deep dive sessions. (#2676) Eric Githinji 2025-03-07 14:05:29 +03:00
  • 9d7ae61322 Correct incorrect title of Korean translation (#2599) 명이 2025-03-07 20:04:50 +09:00
  • a20d3f15c4 cargo: bump the minor group across 1 directory with 2 updates (#2689) dependabot[bot] 2025-03-06 04:28:38 +00:00
  • b24914a247 Correct minor typos in slide notes (#2687) Colin Pitrat 2025-03-04 12:50:45 +00:00
  • 7f45460811 Rework generic fn examples to show monomorphized versions (#2671) Nicole L 2025-03-03 07:03:10 -08:00
  • 8ed932f65c cargo: bump the minor group with 6 updates (#2681) dependabot[bot] 2025-03-03 13:48:54 +00:00
  • 92d60b27e6 Bump the npm_and_yarn group across 1 directory with 2 updates (#2674) dependabot[bot] 2025-03-03 14:41:07 +01:00
  • da9045d6f0 cargo: bump the patch group in /src/exercises/bare-metal/rtc with 3 updates (#2684) dependabot[bot] 2025-03-03 13:32:32 +01:00
  • ab991b67e0 cargo: bump the patch group in /src/bare-metal/aps/examples with 2 updates (#2685) dependabot[bot] 2025-03-03 13:27:47 +01:00
  • f098b02efd cargo: bump the patch group with 9 updates (#2682) dependabot[bot] 2025-03-03 13:25:12 +01:00
  • c48b9ec3be Bump crate-ci/typos from 1.29.5 to 1.29.10 (#2686) dependabot[bot] 2025-03-03 13:19:01 +01:00
  • 9591f93568 Add speaker note about fn ptrs (#2680) Nicole L 2025-02-28 13:20:48 -08:00
  • 5704f2061a Move From definition into code block (#2678) Nicole L 2025-02-28 13:20:26 -08:00
  • c486dd9d80 Replace closure map example with direct calls (#2679) Nicole L 2025-02-28 12:51:07 -08:00
  • e6bab6fd93 Remove pub from traits exercise (#2677) Nicole L 2025-02-28 12:36:13 -08:00
  • 611306a172 Add speaker note about UFCS (#2672) Nicole L 2025-02-28 11:31:36 -08:00
  • 526dddce72 Add speaker note about for and array refs (#2665) Nicole L 2025-02-28 10:31:15 -08:00
  • a4469e7a91 Add division example to expression exercise (#2673) Nicole L 2025-02-28 10:30:54 -08:00
  • f22395d278 Fix bug where speaker notes are not connected to regular window (#2675) michael-kerscher 2025-02-28 18:06:06 +01:00
  • 0134568034 Bump dprint plugins to their latest versions (#2402) Martin Geisler 2025-02-28 15:27:17 +01:00
  • f94a0398f0 de: Refresh the German translation (#2575) kweber 2025-02-28 15:15:46 +01:00
  • ca1700d283 es: Fix typo (#2619) Aliet Expósito García 2025-02-28 09:09:47 -05:00
  • fd6d4807a0 Add speaker note about reference equality (#2670) Nicole L 2025-02-27 16:35:48 -08:00
  • 5ab6fae9e9 Suppress warnings for elevator exercise (#2668) Nicole L 2025-02-27 12:33:06 -08:00
  • 8b04a6dcb0 Split complex enum initialization (#2667) Nicole L 2025-02-27 12:32:28 -08:00
  • fdb0a398b1 Add note about struct field defaults (#2666) Nicole L 2025-02-27 12:31:56 -08:00
  • df57606996 Use explicit range when slicing into string (#2664) Nicole L 2025-02-27 12:29:44 -08:00
  • b4301e06c4 Add note that slices can't grow (#2663) Nicole L 2025-02-27 12:29:03 -08:00
  • bf4e4e34ee Change array initialization syntax (#2662) Nicole L 2025-02-27 12:27:43 -08:00
  • 0134c25df9 Add a note mentioning that semicolons exist (#2660) Nicole L 2025-02-27 12:26:36 -08:00
  • ea53e3c935 Use dbg! instead of println! in day 3 & 4. (#2669) Eric Githinji 2025-02-27 21:46:55 +03:00
  • cf4c04ea19 Add speaker note about returning values from loop legare/loop-returns Nicole LeGare 2025-02-26 16:48:45 -08:00
  • 241c28ed7e Move unreachable! to speaker notes (#2628) Nicole L 2025-02-26 12:22:13 -08:00
  • d7a88211ff Update AIDL intermediates path (#2639) Nicole L 2025-02-26 09:28:11 -08:00
  • e52f5ea9e3 Fix vendored crates path (#2638) Nicole L 2025-02-26 09:17:49 -08:00
  • 32a16c95dc Add note about AIDL methods taking &self (#2641) Nicole L 2025-02-26 09:17:22 -08:00
  • 5f6b9333fa Add Android.bp entries for googletest and mockall example tests (#2643) Nicole L 2025-02-26 09:11:48 -08:00
  • 4ee2337c63 Add missing static_libs dep for libbirthday example (#2640) Nicole L 2025-02-26 09:07:36 -08:00
  • 7f8596e9bc Use jni_libs for JNI dependency (#2637) Nicole L 2025-02-26 09:06:09 -08:00
  • a10b4e6e21 Reorder CXX build steps to show genrules first (#2642) Nicole L 2025-02-26 09:05:36 -08:00
  • 08c613326a Remove confusing speaker note from Shared-References slide (#2659) Dustin J. Mitchell 2025-02-26 11:48:54 -05:00
  • 1a64c9ba9a Use dbg! instead of println! in Day 2. (#2657) Eric Githinji 2025-02-26 00:12:06 +03:00
  • 32a8b4bf13 Use chopsticks and limit philosophers. (#2655) scubed2 2025-02-24 08:13:16 -08:00
  • f531d4dfd7 Use dbg! instead of println! in Day 1 aft session (#2654) Eric Githinji 2025-02-24 17:13:43 +03:00
  • 0daab179e9 Use dbg! instead of println! in Day 1 mng session (#2652) Eric Githinji 2025-02-24 17:12:56 +03:00
  • 49e4efcd9e Split C interop slides into smaller slides. (#2645) Eric Githinji 2025-02-22 22:48:10 +03:00
  • 63d716de90 Preserve line numbers by not injecting a newline (#2653) Dustin J. Mitchell 2025-02-21 15:32:31 -05:00