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

docs: update memory.md #1435

Merged
merged 7 commits into from
Nov 1, 2022
Merged

docs: update memory.md #1435

merged 7 commits into from
Nov 1, 2022

Commits on Oct 25, 2022

  1. docs: update memory.md

    I've added some additional context to the doc in efforts to explain the
    memory management system to users. After this, I'm going to write a bit
    more about the actual implementation of the system as it stands
    currently. One of the goals of this effort is to make it easier to
    upgrade given an exhaustive account of its present workings.
    scolsen committed Oct 25, 2022
    Configuration menu
    Copy the full SHA
    093bdde View commit details
    Browse the repository at this point in the history

Commits on Oct 26, 2022

  1. docs: detials on moving, borrowing, copying

    The start of some additional introductory documentation on the memory
    management system's key operations.
    scolsen committed Oct 26, 2022
    Configuration menu
    Copy the full SHA
    ede81ef View commit details
    Browse the repository at this point in the history
  2. docs: add a section on copying

    Describes the basics of copying references. More to come.
    scolsen committed Oct 26, 2022
    Configuration menu
    Copy the full SHA
    9ed3da1 View commit details
    Browse the repository at this point in the history
  3. chore: format memory doc

    scolsen committed Oct 26, 2022
    Configuration menu
    Copy the full SHA
    7d33ebf View commit details
    Browse the repository at this point in the history

Commits on Oct 27, 2022

  1. docs: further memory explanation refinements

    The memory doc now contains an approachable explanation of basic linear
    type system concepts. I plan on extending this exploration with some
    detailed explorations of the implementation.
    scolsen committed Oct 27, 2022
    Configuration menu
    Copy the full SHA
    1903a1e View commit details
    Browse the repository at this point in the history
  2. docs: incorporate @hellerve's feedback on memory.md

    - Remove a comma.
    - Mention registered types.
    scolsen committed Oct 27, 2022
    Configuration menu
    Copy the full SHA
    f073ea2 View commit details
    Browse the repository at this point in the history

Commits on Oct 28, 2022

  1. docs: incorporate eriksvedang@ and TimDeve@'s feedback

    - Fix a typo
    - Mention `ref`
    - Describe that `typedef` defined types are automatically given delete
      implementations and managed by default.
    scolsen committed Oct 28, 2022
    Configuration menu
    Copy the full SHA
    71a23a4 View commit details
    Browse the repository at this point in the history