1
0
mirror of https://github.com/google/comprehensive-rust.git synced 2025-07-05 14:10:29 +02:00

Commit Graph

  • add35bab8c da: Additional translations (#644) Per Larsen 2023-05-19 07:23:49 -07:00
  • f02facd56d Add missing newlines around <details> (#647) Martin Geisler 2023-05-19 15:43:44 +02:00
  • b9959bfeb1 Publish the in-progress Italian translation (#645) Martin Geisler 2023-05-19 14:25:51 +02:00
  • e83140b42c Additional Italian translation (#642) Ivan De Marino 2023-05-19 12:52:32 +01:00
  • 6e9b02e5f4 da: Sync translation with c45b350 (#616) Martin Geisler 2023-05-18 15:59:45 +02:00
  • 83663daaa2 Add the description of the chat-app exercise (#641) rbehjati 2023-05-17 18:22:11 +01:00
  • 8406697449 Add code for speaker notes in trait inheritance (#643) Edward Liaw 2023-05-17 02:02:02 -07:00
  • caeabdae3e Beginnings of an async chat exercise (#627) Dustin J. Mitchell 2023-05-16 11:51:01 -04:00
  • 568a818bdf Move Bare Metal day after Concurrency. bare-metal-order Andrew Walbran 2023-05-16 11:40:11 +01:00
  • b4fb870af6 Enable imports_granularity for rustfmt (#637) Martin Geisler 2023-05-16 12:35:49 +02:00
  • a788680d5e Fixing a typo in a "details" close tag (#638) Diogo Anderson 2023-05-15 19:20:54 -03:00
  • 490b20e245 Link badges to the main branch (#636) Martin Geisler 2023-05-16 00:12:10 +02:00
  • 1274260201 Fix broken link to trait objects (#633) Martin Geisler 2023-05-15 16:06:50 +02:00
  • d56298fc84 Add redirect for old async/concurrency/ directory (#635) Martin Geisler 2023-05-15 16:05:28 +02:00
  • c45b35011c da: Update translation (#632) Per Larsen 2023-05-15 13:46:33 +02:00
  • 0036843f0c Fix typo in dining-philosophers-async.md (#631) Martin Geisler 2023-05-12 14:34:11 +02:00
  • 780c23e610 Update CODEOWNERS for Danish (#630) Per Larsen 2023-05-12 13:38:25 +02:00
  • 9c6bb081d4 Update "Running the course" based on latest experience (#628) Martin Geisler 2023-05-11 19:23:01 +02:00
  • e9be072190 Upgrade mdbook-i18n-helpers link (#626) Dustin J. Mitchell 2023-05-11 09:55:43 -04:00
  • bbbc0601a9 Fix broken README links (#629) Martin Geisler 2023-05-11 14:37:35 +02:00
  • ba50f568df Add CODEOWNERS for Danish, Greek, Spanish, French, and Italian (#615) Martin Geisler 2023-05-10 10:25:14 +02:00
  • 11571d0d1a Add dining philosophers as an async exercise (#624) rbehjati 2023-05-09 17:34:47 +01:00
  • 4c91965224 pt-BR: Fix broken links (#622) Martin Geisler 2023-05-09 17:44:26 +02:00
  • 00664d82b8 Fixes in the README (#623) rbehjati 2023-05-09 13:43:29 +01:00
  • e19fc8bfd2 Simplify GitHub actions (#621) Martin Geisler 2023-05-08 16:32:25 +02:00
  • 661f51b06b Fix page redirects (#620) Martin Geisler 2023-05-08 16:31:54 +02:00
  • ce7c5fdf22 Fix mistakes in book-library.rs (#619) Carlos Jimenez 2023-05-08 09:20:42 +01:00
  • 5bbb68be2c Add a file which references some useful crates to use for writing tests (#617) Bradford Hovinen 2023-05-05 16:59:25 +02:00
  • 5a495a508e Update Cargo.lock. (#614) Andrew Walbran 2023-05-05 11:25:45 +01:00
  • 2706c3f532 de: Translated Chapter 1 (#577) Louis Stanko 2023-05-05 10:08:33 +02:00
  • 853c80a854 Italian: Google Translate API submission (#613) Ivan De Marino 2023-05-05 09:05:26 +01:00
  • d83d1f1c48 Fix pluralisation inconsistency (#612) Tanuj 2023-05-05 08:57:44 +01:00
  • d0bf0d7a44 Order Send/Sync before Arc/Mutex (#605) Dustin J. Mitchell 2023-05-05 03:50:17 -04:00
  • 9cff14ca31 Link arm-gic to main documentation page rather than crate page (#610) Andrew Walbran 2023-05-04 15:42:08 +01:00
  • 226aa21f3c Use hyphen rather than underscore for gic-version (#611) Andrew Walbran 2023-05-04 15:41:15 +01:00
  • 93c1c814c3 Improve phrasing of comment (#609) Andrew Walbran 2023-05-04 15:08:44 +01:00
  • cce3fff0d0 Minor fixes to async notes (#607) Dustin J. Mitchell 2023-05-04 07:59:19 -04:00
  • 1288d11adb Fix title of 'Runtimes' (#606) Dustin J. Mitchell 2023-05-04 07:56:43 -04:00
  • 3b07b4768a Add unit tests to Safe FFI exercise (#588) Martin Geisler 2023-05-04 12:20:47 +02:00
  • 84650b2af1 Add a style guide (#591) Martin Geisler 2023-05-04 12:20:22 +02:00
  • 09c996ad96 Move closures to the top level (#604) Dustin J. Mitchell 2023-05-03 09:30:13 -04:00
  • 841359f5df Simplify methods slide (#594) Martin Geisler 2023-05-03 12:01:21 +02:00
  • 789abc1028 Wrap comments at 80 columns (#592) Martin Geisler 2023-05-03 12:00:58 +02:00
  • 4a09d053ac Simplify fizz buzz slide (#595) Martin Geisler 2023-05-03 09:56:58 +02:00
  • 3b21053ff2 Cleanup references to "Day 4" (#603) Martin Geisler 2023-05-02 08:02:28 +02:00
  • c67922ce8c Cleanup control flow slides (#587) Martin Geisler 2023-04-29 05:12:24 +02:00
  • 244e5b99c6 Provide more instructions in the library exercise (#589) Martin Geisler 2023-04-29 05:11:12 +02:00
  • fc68829e14 Improve language around ownership of OsString (#602) Martin Geisler 2023-04-28 01:00:07 -07:00
  • 251782aac3 Small copy-edit for TRANSLATIONS.md (#590) Martin Geisler 2023-04-28 00:42:05 -07:00
  • b051b04afa Use explicit Arc::clone instead of calling .clone() method (#596) Martin Geisler 2023-04-27 14:46:09 -07:00
  • 6ade739651 Ensure code blocks are editable (#597) Martin Geisler 2023-04-27 14:45:41 -07:00
  • 5074b1751c Hint at the list of conversions in FFI exercise (#598) Martin Geisler 2023-04-27 14:45:15 -07:00
  • d394968eaf First part of the French translation (#559) Olivier Charrez 2023-04-27 20:34:57 +02:00
  • f895ffc5a8 Remove exotic string types from scalar type slide (#593) Martin Geisler 2023-04-27 10:57:07 -07:00
  • 934f9368c1 Remove unnecessary cache key (#586) Martin Geisler 2023-04-27 10:25:02 -07:00
  • c0d03bd86b Consistently use err for the error value (#599) Martin Geisler 2023-04-27 10:10:49 -07:00
  • 274f16b839 Add some missing Korean translation (#582) jd9x 2023-04-28 00:30:45 +09:00
  • 9d4a34c501 Use smccc crate rather than psci in examples and exercise. (#583) Andrew Walbran 2023-04-27 10:54:48 +01:00
  • c5d15edad4 Direct users to "smccc" crate rather than "psci" (#578) John Scheible 2023-04-26 09:06:28 -07:00
  • 9187bf0b5e Add some more hints to the bare-metal RTC exercise (#581) Eric Ye 2023-04-25 01:46:37 -07:00
  • 69a62ba227 Add a bit about 'use' (#580) Dustin J. Mitchell 2023-04-24 14:51:23 -04:00
  • 6744822454 Minor fixes (#579) Dustin J. Mitchell 2023-04-24 14:46:38 -04:00
  • 4266078684 Add pkg-config to list of packages (#575) Andrew Walbran 2023-04-21 19:29:18 +01:00
  • 6a61829d85 Fix safe FFI exercise on macOS (#572) Matt Schulte 2023-04-20 21:10:12 -04:00
  • e371fd7e54 Main - Fix bug in exercise solution (#569) jaewan-github 2023-04-21 01:04:33 +09:00
  • 3cbd652698 Translate table of contents to German (#568) Louis Stanko 2023-04-20 03:03:00 +02:00
  • c5863f6642 Add optional extension to RTC exercise (#562) Andrew Walbran 2023-04-17 15:38:51 +01:00
  • dc65f68391 Try sending an SGI. sgi Andrew Walbran 2023-04-12 16:33:39 +01:00
  • 3e4a869587 cargo fmt with imports_granularity = "module" Andrew Walbran 2023-04-13 16:09:33 +01:00
  • e27755971a Acknowledge and log interrupt. Andrew Walbran 2023-04-12 16:48:09 +01:00
  • 011fbb3f5c Implement Debug manually for IntId. Andrew Walbran 2023-04-12 16:43:57 +01:00
  • 2f442acda7 Silence warnings about unused methods in provided drivers. Andrew Walbran 2023-04-12 16:35:11 +01:00
  • 206f7d4246 Add method to send an SGI. Andrew Walbran 2023-03-31 18:30:31 +01:00
  • 3b22bb5625 Add extension to use interrupt. Andrew Walbran 2023-04-12 16:32:03 +01:00
  • 8cdb93cc74 Add newtype for interrupt ID. Andrew Walbran 2023-04-12 15:10:41 +01:00
  • cddf766491 WFI Andrew Walbran 2023-04-06 15:55:29 +01:00
  • f6daca3dde Enable and use RTC interrupt. Andrew Walbran 2023-03-31 18:31:01 +01:00
  • 9aed038d8e Start on GICv3 driver. Andrew Walbran 2023-03-31 14:42:41 +01:00
  • ce752db15a Add methods to mask and clear interrupts. Andrew Walbran 2023-03-31 14:42:28 +01:00
  • d143528e07 Minor fix-ups to the async section. (#566) Dustin J. Mitchell 2023-04-16 19:20:24 -04:00
  • 87f1976589 cargo fmt with imports_granularity = "module" (#564) Andrew Walbran 2023-04-16 19:57:59 +01:00
  • 0d30da7f23 Add an "async" session (#496) Dustin J. Mitchell 2023-04-14 10:06:50 -04:00
  • d6e09c8130 Bump h2 from 0.3.16 to 0.3.17 (#565) dependabot[bot] 2023-04-14 10:33:30 +01:00
  • 6c97e1a7be Add a new async exercise: elevator simulation. (#557) Dustin J. Mitchell 2023-04-13 10:26:57 -04:00
  • d8e442b9cb Extend bare metal afternoon exercise (#561) Andrew Walbran 2023-04-13 10:58:06 +01:00
  • 5b316b8b5b Prevent accidental publishing the link-checker exercise Martin Geisler 2023-04-07 08:40:08 +02:00
  • bf18b33e39 Use exerciser for day 4 exercises too. Andrew Walbran 2023-04-03 16:59:13 +01:00
  • 5cdb73387f Inline format vars to make the format str simpler (#551) Yuri Astrakhan 2023-04-06 06:00:10 -04:00
  • 86d8c4ae54 Rename exercise template directory and archive. Andrew Walbran 2023-04-05 16:15:42 +01:00
  • ed4f5b64c4 Zip exercise templates for translation build artifacts. Andrew Walbran 2023-04-05 12:04:54 +01:00
  • 6b7c7cbc73 Fix publishing translations. Andrew Walbran 2023-04-05 12:02:52 +01:00
  • 6cba1ef2bb rustfmt with imports_granularity = "module". Andrew Walbran 2023-04-03 16:41:43 +01:00
  • b6f5ba1af0 Run exerciser as mdbook renderer. Andrew Walbran 2023-04-03 16:18:32 +01:00
  • e204b5060f Rename directory to match crate name. Andrew Walbran 2023-04-03 16:10:06 +01:00
  • 3e224e6f55 No need to handle #include directives ourselves anymore. Andrew Walbran 2023-04-03 16:08:42 +01:00
  • edd9df042c Make exerciser an mdbook renderer. Andrew Walbran 2023-04-03 15:01:13 +01:00
  • b24b5b02f3 Include input filename in error message. Andrew Walbran 2023-04-03 15:31:27 +01:00
  • 6bac3aad01 Split out library. Andrew Walbran 2023-04-03 15:18:51 +01:00
  • 5f5cf9dc7f Add a comment explaining the state machine. Andrew Walbran 2023-04-03 14:43:44 +01:00
  • 04c36de355 Add README for exerciser. Andrew Walbran 2023-04-03 14:39:17 +01:00