Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Concurrency fixes #2118

Open
wants to merge 16 commits into
base: main
Choose a base branch
from
Open

Concurrency fixes #2118

wants to merge 16 commits into from

Commits on Jun 5, 2024

  1. Configuration menu
    Copy the full SHA
    bd270fb View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2024

  1. Links in channel pages

    mgeisler committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    1a86faf View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ee1bdf3 View commit details
    Browse the repository at this point in the history
  3. Align smart pointer descriptions and links

    We now avoid the `<T>` in the page title. We refer to `Rc` and `Arc`
    as reference-counted shared pointers that allow access to data from
    multiple places or threads.
    mgeisler committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    62f426c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    71b6d5c View commit details
    Browse the repository at this point in the history
  5. Simplify language, add links, formatting fixes

    - Avoid time-specific statements (“recently”, “today”, …).
    
    - Move details such as “RPIT” to the speaker notes.
    
    - More links to our slides as well as community documentation.
    
    - Formatting fixes
    mgeisler committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    0ffcb48 View commit details
    Browse the repository at this point in the history
  6. Make async code testable

    This moves all non-trivial examples in the async part of the course to
    self-contained Rust files. This ensures that we can test them in CI.
    mgeisler committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    ba7821b View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    2cb8b9f View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    87f504e View commit details
    Browse the repository at this point in the history
  9. Mention class format on 1-day classes

    The 1-day classes are sometimes taught to people who haven’t taken
    Rust Fundamentals, or who have taken it a while ago. So it seems nice
    to remind everybody that questions are very welcome.
    mgeisler committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    c506af4 View commit details
    Browse the repository at this point in the history
  10. Rephrase slide on “fearless concurrency”

    Bullet points makes it looks more like, well, a slide!
    mgeisler committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    9412254 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    512878a View commit details
    Browse the repository at this point in the history
  12. Simplify join_all example

    This keeps the original structure, but removes 7 lines of code.
    mgeisler committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    8d8a8b6 View commit details
    Browse the repository at this point in the history
  13. Simplify async channel example

    This removes a nested import (which I find hard to read) and removes
    an unnecessary type annotation.
    mgeisler committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    3175751 View commit details
    Browse the repository at this point in the history
  14. Simplify pin example slightly

    This reduces the vertical space needed by the example, thus making it
    easier to keep on the screen while refactoring it.
    mgeisler committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    c4958b6 View commit details
    Browse the repository at this point in the history
  15. wip

    mgeisler committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    9d5daf8 View commit details
    Browse the repository at this point in the history