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

Commit Graph

  • 644f849bf8 Add speaker notes to bindgen slides (#2491) Martin Geisler 2024-12-16 22:54:13 +01:00
  • dad8cadc6b Add speaker notes to Android build rules (#2492) Martin Geisler 2024-12-16 22:54:04 +01:00
  • 64bd331314 Add speaker notes to interop with C slides (#2496) Martin Geisler 2024-12-16 22:53:54 +01:00
  • 2bae363d16 Remove error handling from expression evaluation exercise (#2517) Nicole L 2024-12-16 13:36:27 -08:00
  • f60513ebe2 Add a slide about struct visibility and encapsulation (#2522) Nicole L 2024-12-16 13:34:40 -08:00
  • 2e8d5d3d9c Use .iter() instead of (&values).into_iter() (#2519) Nicole L 2024-12-16 12:22:44 -08:00
  • c33a9b2ca4 Better demonstrate imports in modules exercise (#2514) Nicole L 2024-12-16 08:42:22 -08:00
  • 999490fae4 book.js: early return if response error (#2520) Alex Lai 2024-12-16 22:42:52 +08:00
  • de8ae4fe08 Remove the phrase "third-party" (#2512) Dustin J. Mitchell 2024-12-13 04:33:58 -05:00
  • fbeef48c50 Fix example from zerocopy. (#2511) Andrew Walbran 2024-12-13 09:17:37 +00:00
  • 699cceadef Set the correct element type in vector (#2500) TalonsLee 2024-12-12 23:02:54 +08:00
  • d7ed1944c2 Changes to do bare-metal from chromebook (#2510) Dustin J. Mitchell 2024-12-11 16:49:46 -05:00
  • d686ab83cf uk: Fix failing test case (#2506) Andriy Redko 2024-12-09 04:47:04 -05:00
  • b2576cec2e ja: update summary translations (#2474) Hidenori Kobayashi 2024-12-09 09:09:06 +09:00
  • 5d6e26ac10 Add missing docstring to birthday server implementation (#2464) Martin Geisler 2024-12-06 15:10:42 -05:00
  • 8f1c8679a4 uk: Refresh translations (#2490) Andriy Redko 2024-12-06 11:53:29 -05:00
  • 380dc3c29c Add speaker notes to some concurrency pages (#2501) Dustin J. Mitchell 2024-12-06 09:03:03 -05:00
  • e0fa410f93 Link README files together (#2504) Martin Geisler 2024-12-06 09:00:25 -05:00
  • 5f2248bb92 Add "Execution: Add stderr block" again (#2503) Martin Geisler 2024-12-06 08:21:44 -05:00
  • be476391f2 Add speaker notes to flow control basics (#2498) Martin Geisler 2024-12-06 06:46:35 -05:00
  • e4e6b0ce1d Add speaker notes to AIDL slide (#2494) Martin Geisler 2024-12-05 18:59:21 -05:00
  • 54e0eab236 Add speaker notes to JNI slide (#2495) Martin Geisler 2024-12-05 12:30:03 -05:00
  • 69d4fc13a4 Delete empty and unused slide (#2493) Martin Geisler 2024-12-05 10:25:21 -05:00
  • d97a8fade5 Add speaker notes to the thanks page (#2497) Martin Geisler 2024-12-05 10:24:18 -05:00
  • 99c0948f4e Add more description of proto to the proto exercise (#2475) Dustin J. Mitchell 2024-12-05 10:17:14 -05:00
  • c61204ae18 Add speaker notes to tuples and arrays (#2499) Martin Geisler 2024-12-05 10:15:03 -05:00
  • 48b2b5c312 Add a test framework to test the JS part of the course (#2471) michael-kerscher 2024-12-04 10:06:58 +01:00
  • d868584623 Show path to auto-generate AIDL code on slide (#2417) Martin Geisler 2024-12-03 17:01:55 +01:00
  • 45bb2de220 Recommend newtypes over type aliases (#2476) Martin Geisler 2024-12-03 16:57:41 +01:00
  • c85816a01f cargo: bump the patch group across 1 directory with 12 updates (#2489) dependabot[bot] 2024-12-01 21:05:18 +00:00
  • 5586f6c9af cargo: bump thiserror from 1.0.66 to 2.0.3 (#2488) dependabot[bot] 2024-12-01 20:51:03 +00:00
  • 3eb2eb8b36 cargo: bump the minor group with 2 updates (#2486) dependabot[bot] 2024-12-01 20:41:54 +00:00
  • bf8e642bcf build(deps): bump crate-ci/typos from 1.26.8 to 1.28.1 (#2485) dependabot[bot] 2024-12-01 20:41:39 +00:00
  • 6c09359640 cargo: bump arm-gic from 0.1.1 to 0.1.2 in /src/exercises/bare-metal/rtc in the patch group (#2484) dependabot[bot] 2024-12-01 20:41:24 +00:00
  • 6ef4d79984 cargo: bump cc from 1.1.31 to 1.2.2 in /src/exercises/bare-metal/rtc in the minor group (#2483) dependabot[bot] 2024-12-01 20:40:50 +00:00
  • 095fc487f2 cargo: bump cortex-m-rt from 0.7.4 to 0.7.5 in /src/exercises/bare-metal/compass in the patch group (#2482) dependabot[bot] 2024-12-01 20:38:50 +00:00
  • 9e87094544 cargo: bump cortex-m-rt from 0.7.3 to 0.7.5 in /src/bare-metal/microcontrollers/examples in the patch group (#2481) dependabot[bot] 2024-12-01 20:38:27 +00:00
  • 7d51d58a10 cargo: bump cc from 1.1.31 to 1.2.2 in /src/bare-metal/aps/examples in the minor group (#2480) dependabot[bot] 2024-12-01 20:37:50 +00:00
  • 7d2bde6163 Revert "Execution: Add stderr block" (#2479) Martin Geisler 2024-11-28 16:40:12 +01:00
  • beacea74ea Execution: Add stderr block (#2397) Alex Lai 2024-11-28 22:01:08 +08:00
  • bd9d1a30b2 ja: refresh po file (#2470) Hidenori Kobayashi 2024-11-25 12:42:17 +09:00
  • 1262da8d77 Wrap assembly comments consistently (#2430) Martin Geisler 2024-11-22 10:24:49 +01:00
  • 2256525a90 Be explicit that Android examples need a Git checkout (#2465) Martin Geisler 2024-11-19 19:25:44 +01:00
  • 088169b989 Make page title more specific (#2405) Martin Geisler 2024-11-19 17:13:37 +01:00
  • 6148caed7a Change tests for pattern-matching exercise (#2463) Moritz Firsching 2024-11-18 17:11:58 +01:00
  • 7f59978a0a Update Rust before setting up the cache (#2460) Martin Geisler 2024-11-12 10:26:42 +01:00
  • b4f07baf81 Update unsafe trait example to zerocopy version 0.8 (#2434) Semih Buyukgungor 2024-11-04 14:01:45 +03:00
  • b6b4381722 cargo: bump the minor group across 1 directory with 3 updates (#2459) dependabot[bot] 2024-11-04 10:28:53 +00:00
  • f7d2ab541a cargo: bump cc from 1.1.23 to 1.1.31 in /src/bare-metal/aps/examples in the patch group (#2455) dependabot[bot] 2024-11-04 10:03:21 +00:00
  • 5a57631911 build(deps): bump crate-ci/typos from 1.24.6 to 1.26.8 (#2451) dependabot[bot] 2024-11-01 13:54:06 +00:00
  • f8882190f3 Updates for Rust 1.82 (#2449) Andrew Walbran 2024-11-01 07:39:56 +00:00
  • 2bba470415 cargo: bump panic-halt from 0.2.0 to 1.0.0 in /src/bare-metal/alloc-example (#2458) dependabot[bot] 2024-11-01 08:34:33 +01:00
  • e47a557e89 cargo: bump panic-halt from 0.2.0 to 1.0.0 in /src/bare-metal/microcontrollers/examples (#2457) dependabot[bot] 2024-11-01 08:33:50 +01:00
  • 9da4562400 cargo: bump cc from 1.1.23 to 1.1.31 in /src/exercises/bare-metal/rtc in the patch group (#2453) dependabot[bot] 2024-11-01 08:33:28 +01:00
  • afec47fccc cargo: bump panic-halt from 0.2.0 to 1.0.0 in /src/exercises/bare-metal/compass (#2452) dependabot[bot] 2024-11-01 08:32:50 +01:00
  • 9dcfc7e4d8 cargo: bump the patch group with 11 updates (#2456) dependabot[bot] 2024-11-01 08:29:38 +01:00
  • 1d7c9163f5 Simplify imports by importing fewer items directly (#2404) Martin Geisler 2024-10-29 06:19:58 -04:00
  • 7a462efb57 Ensure examples compile on latest version of AOSP (#2414) Martin Geisler 2024-10-28 14:35:54 -04:00
  • c16c07a53a The Error trait is in core as of Rust 1.81.0 (#2408) Martin Geisler 2024-10-28 14:24:36 -04:00
  • 905784e601 Remove open-ended Android exercise (#2418) Martin Geisler 2024-10-28 14:24:30 -04:00
  • 6e829ff89a Show expressions trees (#2425) Martin Geisler 2024-10-28 14:24:22 -04:00
  • 8873e3ea53 vi: translate Default trait (#2447) Võ Hoàng Long 2024-10-28 02:32:59 +08:45
  • 8bfff0d95a Consistently inline formatting arguments (#2413) Martin Geisler 2024-10-21 14:01:21 -04:00
  • ce56ea551e Use both break and continue for consistency (#2412) Martin Geisler 2024-10-21 13:57:19 -04:00
  • ec6cb024e8 Apply clippy::semicolon_if_nothing_returned (#2410) Martin Geisler 2024-10-21 13:57:01 -04:00
  • 3d1339c546 fa: fix translations.md restore sentence paragraph. (#2446) Danny Ra 2024-10-19 22:03:57 +03:30
  • e5d73d915b Format filenames consistently (#2415) Martin Geisler 2024-10-18 06:29:31 -04:00
  • ab78a9e6b8 Links in channel pages (#2441) Martin Geisler 2024-10-18 03:05:01 -04:00
  • ad7ef2e50a Make scoped thread examples consistent (#2444) Martin Geisler 2024-10-18 03:04:44 -04:00
  • 1a9941b39f Put “Bye!” message on its own line (#2431) Martin Geisler 2024-10-18 03:04:19 -04:00
  • 0f00434a0f Simplify language on mutex page (#2440) Martin Geisler 2024-10-18 03:04:10 -04:00
  • fb17791c26 Remove misplaced extern "C" (#2429) Martin Geisler 2024-10-18 03:03:54 -04:00
  • 466233d959 Fix inclusion of PhoneNumber in exercise (#2426) Martin Geisler 2024-10-18 03:03:48 -04:00
  • 47c3d50542 Simplify language, add links, formatting fixes (#2443) Martin Geisler 2024-10-18 03:03:17 -04:00
  • 5d292377a0 Remove outdated note about showing type of future (#2442) Martin Geisler 2024-10-18 03:02:53 -04:00
  • 0afca2f69b Formatting in threads (#2439) Martin Geisler 2024-10-18 03:02:45 -04:00
  • 2552776288 ar: First Stage: Initial 5000 Lines Translated (#2322) Younies Mahmoud 2024-10-17 15:53:31 +02:00
  • 36a592df28 Mention https://std.rs/ and rustup doc (#2421) Martin Geisler 2024-10-17 02:53:02 -04:00
  • 4096bf89ae fa: update fuzzy and untranslated part 1 (#2438) Danny Ra 2024-10-17 01:12:23 +03:30
  • f1423eaa72 Fix broken link on translations.md (#2437) Henri F. 2024-10-16 11:50:13 -07:00
  • 09a072b1ce Point out new code in Luhn exercise solution (#2409) Martin Geisler 2024-10-16 11:35:27 +02:00
  • 0c824ab740 Fix “incorrect” which should have been “unsafe” (#2419) Martin Geisler 2024-10-16 11:34:53 +02:00
  • 701589ffd5 Consistently end list items with a full stop (#2416) Martin Geisler 2024-10-16 11:34:22 +02:00
  • bd7b7eb121 Clean up duplicate heading (#2424) Martin Geisler 2024-10-16 11:28:43 +02:00
  • 4c78c3be6d Simplify with local variable (#2423) Martin Geisler 2024-10-16 11:28:30 +02:00
  • dcdf3915ec Fix typo in expect message (#2420) Martin Geisler 2024-10-16 11:28:25 +02:00
  • 1c3e4648e4 Remove unnecessary null check in FFI exercise (#2432) Martin Geisler 2024-10-16 11:25:22 +02:00
  • 28b5b559b3 fa: Adds Farsi to the language selector (#2436) Henri F. 2024-10-15 22:17:55 -07:00
  • d9e3ad9e63 Reduce references to niche optimization (#2385) Dustin J. Mitchell 2024-10-15 11:19:37 -04:00
  • a699430741 Remove unused Concurrency exercises page (#2411) Martin Geisler 2024-10-15 16:15:38 +02:00
  • a1b483a2f5 Call out that self receivers are covered later (#2422) Martin Geisler 2024-10-15 16:15:12 +02:00
  • a387b2c755 Simplify iterator method chaining exercise (#2427) Martin Geisler 2024-10-15 16:14:50 +02:00
  • 61407e6079 Avoid uppercase “HINT” (#2428) Martin Geisler 2024-10-15 16:14:25 +02:00
  • c01142e5d2 Fix casing of “Rust” (#2433) Martin Geisler 2024-10-15 16:13:53 +02:00
  • 9d5daf868e wip concurrency-fixes Martin Geisler 2024-07-22 14:53:44 +02:00
  • c4958b67de Simplify pin example slightly Martin Geisler 2024-06-20 00:46:36 +02:00
  • 317575131e Simplify async channel example Martin Geisler 2024-06-20 00:30:42 +02:00
  • 8d8a8b6f76 Simplify join_all example Martin Geisler 2024-06-20 00:29:42 +02:00
  • 512878a3e9 wip: async dining philosophers simplification Martin Geisler 2024-06-17 12:31:44 +02:00
  • 9412254832 Rephrase slide on “fearless concurrency” Martin Geisler 2024-04-07 10:05:02 +02:00