1
0
mirror of https://github.com/google/comprehensive-rust.git synced 2026-05-08 02:57:53 +02:00

Commit Graph

  • 3592f7bc32 build(deps): bump actions/deploy-pages from 1 to 4 (#1629) dependabot[bot] 2024-01-01 22:53:30 +01:00
  • d4748e12d3 build(deps): bump actions/configure-pages from 2 to 4 (#1620) dependabot[bot] 2024-01-01 22:40:05 +01:00
  • f2635858d2 build(deps): bump clap from 4.4.11 to 4.4.12 (#1631) dependabot[bot] 2024-01-01 11:54:13 -05:00
  • 7c74f0f476 build(deps): bump thiserror from 1.0.51 to 1.0.53 (#1626) dependabot[bot] 2024-01-01 16:31:17 +00:00
  • b2db08a014 build(deps): bump serde_yaml from 0.9.28 to 0.9.29 (#1630) dependabot[bot] 2024-01-01 16:23:42 +00:00
  • f4ad9d9caf build(deps): bump futures-util from 0.3.29 to 0.3.30 (#1627) dependabot[bot] 2023-12-31 10:09:17 -05:00
  • b3b40364c8 build(deps): bump crate-ci/typos from 1.16.9 to 1.16.26 (#1624) dependabot[bot] 2023-12-31 15:08:10 +00:00
  • 6757dd72c8 build(deps): bump tempfile from 3.8.1 to 3.9.0 (#1623) dependabot[bot] 2023-12-31 15:07:54 +00:00
  • 9680239891 build(deps): bump mockall from 0.12.0 to 0.12.1 (#1625) dependabot[bot] 2023-12-31 15:07:47 +00:00
  • 09aa70b963 Include notes on when to use lifetime annotations (#1616) Dustin J. Mitchell 2023-12-31 10:03:05 -05:00
  • 9b439b34ab Create dependabot.yml (#1615) Martin Geisler 2023-12-31 16:01:50 +01:00
  • c9f66fd425 Format all Markdown files with dprint (#1157) Martin Geisler 2023-12-31 00:15:07 +01:00
  • f43e72e0ad uk: Table of content translation (Rust v2) (#1613) Andriy Redko 2023-12-27 07:01:24 -05:00
  • 897c13ad84 ja: Fix a typo in ja.po (#1612) ompugao 2023-12-25 20:05:07 +09:00
  • dea36b76cf Chromium: Add a section about the chromium::import! macro. (#1611) Lukasz Anforowicz 2023-12-22 07:50:11 -08:00
  • e1d98521bb Update match.md (#1595) Ibrahim Ahmad (feyroozecode) 2023-12-21 16:50:02 +01:00
  • a99a86dc50 Update all dependencies (#1610) Martin Geisler 2023-12-21 14:55:45 +01:00
  • 6c84b0aaf4 da: Translations for the other resources page (#1488) Martin Geisler 2023-12-21 14:36:59 +01:00
  • 2fc3ddc34d Add adb root for service deployment (#1550) Ning Chen 2023-12-21 05:29:18 -08:00
  • 01b4b28ff8 Link statically to avoid dynamic link error (#1544) Ning Chen 2023-12-21 05:27:14 -08:00
  • a9eaa129cf Add safety comment (#1553) Ning Chen 2023-12-21 05:26:25 -08:00
  • 30f8e50b43 Fix typos (#1608) Pavel Roskin 2023-12-20 10:21:54 -08:00
  • cf81b7a88d Swap Err and OtherErr, it's Err that must implement From (#1596) Pavel Roskin 2023-12-20 07:51:20 -08:00
  • 568e78a5b0 Remove two unnecessary muts from the Rc example (#1603) Martin Huschenbett 2023-12-20 16:47:35 +01:00
  • a369e108fc Let BinaryTreeL::has take a reference (#1607) Martin Huschenbett 2023-12-20 16:44:33 +01:00
  • dce30e0e49 Make protobuf exercise slightly easier (#1605) Martin Huschenbett 2023-12-20 16:43:47 +01:00
  • 8e4bb60023 Remove Copy bound from binary tree exercise (#1606) Martin Huschenbett 2023-12-20 16:41:56 +01:00
  • 52bfb0c4a3 Fix a comment in the protobuf example (#1604) Martin Huschenbett 2023-12-20 16:40:26 +01:00
  • 0f0596da9d Add directory tree to mod exercise solution (#1602) Martin Huschenbett 2023-12-20 16:39:48 +01:00
  • e60f56e8f2 Expand "thiserror and anyhow" slide (#1600) Pavel Roskin 2023-12-20 07:37:22 -08:00
  • 26c088497f Add missing mod declarations to modules solutions (#1601) Martin Huschenbett 2023-12-20 16:34:39 +01:00
  • c0dfd54f2c fix: change "widley" to "widely" (#1599) Grzegorz Milka 2023-12-19 15:41:51 +01:00
  • 75145070de uk: Regenerate translation for Comprehensive Rust v2 (#1598) Andriy Redko 2023-12-19 08:19:22 -05:00
  • a35841992e Simplify some code in the parsing exercise (#1594) Martin Huschenbett 2023-12-18 16:03:10 +01:00
  • 9a6a16e4ee fa: Translate Part 6.x, 7, .., 15.x, 16.1 , .. , 16.5 (#1453) Amin Sharifi 2023-12-17 14:14:53 +03:30
  • 61f3e5fb51 Add explanation about when you should use each of the Fn* traits (#1579) Chayim Refael Friedman 2023-12-15 17:22:59 +02:00
  • 97a47cab78 Parse into data structures in protobuf example (#1591) Martin Huschenbett 2023-12-15 16:00:50 +01:00
  • 085cbf2c1e Update expression-evaluation exercise: more patterns, more enums (#1582) Dustin J. Mitchell 2023-12-14 10:22:28 -05:00
  • 302a03bbe3 Remove unnecessary syntax in protobuf example (#1592) Martin Huschenbett 2023-12-14 16:02:40 +01:00
  • c7a86ca584 Fixing a typo (#1588) rickyclarkson 2023-12-13 15:26:34 -08:00
  • afea94b1ed Use a type alias in binary tree exercise (#1589) Dustin J. Mitchell 2023-12-13 14:53:35 -05:00
  • c6973018c6 Fix typo in lifetime annotations section (#1590) Martin Huschenbett 2023-12-13 19:41:32 +01:00
  • ee826ef742 Use cmp + match in binary tree example (#1587) Martin Huschenbett 2023-12-13 19:39:23 +01:00
  • f37aeac3ca Remove unnecessary ref mut in binary tree exercise (#1586) Martin Huschenbett 2023-12-13 18:34:18 +01:00
  • ce081b12f9 Rename test module into tests in smart pointer exercise (#1585) Martin Huschenbett 2023-12-13 18:33:31 +01:00
  • 9563f055e2 Minor updates based on instruction (#1583) Dustin J. Mitchell 2023-12-13 07:51:34 -05:00
  • 35442ad424 Add back apt update (#1584) Martin Geisler 2023-12-13 11:33:54 +01:00
  • 86289b4814 Remove an incorrect note (#1580) Chayim Refael Friedman 2023-12-12 18:29:50 +02:00
  • c342a74b3e Having a Vec allows accessing mutating slice methods, too (#1578) Chayim Refael Friedman 2023-12-12 17:02:10 +02:00
  • 9c5865d8ca ja: translate Ch. 54 (#1573) Hidenori Kobayashi 2023-12-12 21:33:08 +09:00
  • e41ab44a38 More tiny fixes (#1577) Marshall Pierce 2023-12-11 14:13:54 -07:00
  • e765159be1 Clarify completion condition for elevator exercise (#1574) Dustin J. Mitchell 2023-12-11 14:12:40 -05:00
  • f04e277744 Chromium: Add redox_syscall to speaker notes for the third-party exercise. (#1571) Lukasz Anforowicz 2023-12-11 07:21:53 -08:00
  • 395d58d7ce fr: running msgmerge on fr.po (update from the English main text). (#1435) AdrienBaudemont 2023-12-11 09:44:32 -05:00
  • d62f2c4583 Add trait bounds to glossary (#1569) Kanta Yamaoka (山岡幹太) 2023-12-11 01:05:11 +09:00
  • 4a576fd436 Update depending-on-a-crate.md (#1570) Adrian Taylor 2023-12-08 15:07:13 +00:00
  • 89b41555eb Title-casing in section titles (#1557) Lukasz Anforowicz 2023-12-07 18:06:18 -08:00
  • 1ec2e8db9e Expand "Docs" plus light copy-editing (#1568) Martin Geisler 2023-12-07 21:04:36 +01:00
  • 45a8ec4e78 ja: Normalize by running through mdbook-i18n-normalize 0.3.0 (#1482) ternbusty 2023-12-08 01:23:23 +09:00
  • c080de8253 Simplify enums a little (#1566) Martin Geisler 2023-12-07 17:15:57 +01:00
  • fca968651e Fix mdbook redirection table (#1567) Martin Geisler 2023-12-07 16:51:42 +01:00
  • cc8405d04f Chromium exercise solutions (#1564) Adrian Taylor 2023-12-06 19:26:41 +00:00
  • 97b18e8538 mdbook-course: Make printing summary optional (#1562) Martin Geisler 2023-12-06 18:57:18 +01:00
  • 91cb5b2048 Fix outdated references to “three days” (#1563) Martin Geisler 2023-12-06 18:55:34 +01:00
  • 9efad3212f More minor fixes (#1561) Marshall Pierce 2023-12-06 10:53:06 -07:00
  • 857511a763 ja: translate Ch. 43 and 44 (#1442) (#1497) Hidenori Kobayashi 2023-12-07 02:04:50 +09:00
  • 59a0faba83 Update policy.md (#1560) Adrian Taylor 2023-12-06 14:55:42 +00:00
  • f08c537007 Use type annotation instead of turbo fish in method chapter (#1558) Martin Huschenbett 2023-12-06 15:16:01 +01:00
  • 70efef4f38 Use Self to create struct in method chapter (#1559) Martin Huschenbett 2023-12-06 15:08:56 +01:00
  • 6c5061bb90 Various small fixes (#1556) Marshall Pierce 2023-12-05 16:06:42 -07:00
  • 8f9902cc3e Chromium: new subsection about gtest tests (#1551) Lukasz Anforowicz 2023-12-05 02:39:02 -08:00
  • 7d10518b24 Update interior-mutability.md (#1554) Xavier Carol 2023-12-04 19:36:35 +01:00
  • 24b132b67a Chromium: expanding CXX error handling section. (#1539) Lukasz Anforowicz 2023-12-04 16:03:17 +00:00
  • 1fa6b7438b Do not include timing info in sub-chapters of slides (#1538) Dustin J. Mitchell 2023-12-04 09:56:44 -05:00
  • 11a8334aa4 Improve action step name (#1507) Martin Geisler 2023-12-02 15:26:38 +01:00
  • 42019dd5bf da: Refresh all strings (#1535) Martin Geisler 2023-12-02 15:25:36 +01:00
  • a277e7b922 Fix mock example and move it to a file for testing (#1548) Martin Geisler 2023-12-01 23:19:10 +01:00
  • fbd79e36e7 Remove incorrect comment about moving arrays (#1547) Dustin J. Mitchell 2023-12-01 13:37:37 -05:00
  • 584c957d69 Fix spelling of CXX and Cargo (mostly in the Chromium part). (#1549) Lukasz Anforowicz 2023-12-01 18:21:47 +00:00
  • 53baee82e3 Re-apply formatting to SUMMARY.md (#1429) Martin Geisler 2023-12-01 19:20:28 +01:00
  • 9d21d5648d Use std::string_view (not just const char*) as an analogy of &str. (#1518) Lukasz Anforowicz 2023-12-01 15:17:27 +00:00
  • f837afa034 Explain that mocking.md has AOSP recommendations (#1545) Martin Geisler 2023-12-01 16:10:27 +01:00
  • d0bab8302c Add slide to show the Mockall crate in action (#1532) Martin Geisler 2023-12-01 15:36:06 +01:00
  • 3f7b6d4ad7 Fix adb push command (#1542) Ning Chen 2023-12-01 02:05:46 -08:00
  • 1ab68d6ac1 Chromium: minor tweaks in reviews-and-audits.md. (#1540) Lukasz Anforowicz 2023-12-01 08:34:04 +00:00
  • 547de2b161 Chromium: Expand speaker notes for Rust Analyzer demo (#1537) Lukasz Anforowicz 2023-12-01 08:25:29 +00:00
  • f3e045ddf4 Chromium: Enumerate automation benefits of cxx + other minor tweaks. (#1524) Lukasz Anforowicz 2023-12-01 08:24:59 +00:00
  • c7fb26fe0e Chromium: Revise cargo.md, focusing on when to prefer cargo over gn. (#1520) Lukasz Anforowicz 2023-12-01 08:23:58 +00:00
  • 02d0b5d01a Chromium: fix path of String::from_utf16 (#1541) Lukasz Anforowicz 2023-12-01 08:21:20 +00:00
  • 97e130271d Fix Markdown in build-rules.md (#1530) Martin Geisler 2023-11-30 15:55:03 +01:00
  • 1ba88ba72e Fix Fibonacci numbers example (#1529) J.Lunz 2023-11-30 15:46:13 +01:00
  • 9905b21c26 Fix ANCHOR_END in exercise.rs (#1531) Martin Geisler 2023-11-30 15:34:41 +01:00
  • dc92a2b9ba uk: Cleaning up Ukrainian cloud-translate translations (day 1) (#1494) Andriy Redko 2023-11-30 09:27:42 -05:00
  • a73c830e45 Add course and session markers for deep-dives (#1521) Dustin J. Mitchell 2023-11-30 09:26:21 -05:00
  • 8862ab6530 Add slide on GoogleTest (#1528) Martin Geisler 2023-11-30 14:57:00 +01:00
  • ca0bfedac6 Update setup.md (#1519) Ning Chen 2023-11-30 05:36:42 -08:00
  • bb58ec91d2 Remove NOTES.txt (#1517) Dustin J. Mitchell 2023-11-29 11:21:12 -05:00
  • 3997a7d874 Handle a missing "Fundamentals" course (#1509) Martin Geisler 2023-11-29 17:11:22 +01:00
  • 6d19292f16 Comprehensive Rust v2 (#1073) Dustin J. Mitchell 2023-11-29 10:39:24 -05:00
  • ea204774b6 Bring Chromium patching instructions up to date. (#1508) Adrian Taylor 2023-11-29 14:41:52 +00:00