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

Safe Access to Contiguous Storage #2307

Merged
merged 73 commits into from
Sep 18, 2024

Commits on Feb 6, 2024

  1. Configuration menu
    Copy the full SHA
    8093cad View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    548b250 View commit details
    Browse the repository at this point in the history
  3. link to pitch thread

    glessard committed Feb 6, 2024
    Configuration menu
    Copy the full SHA
    7cfd46d View commit details
    Browse the repository at this point in the history

Commits on Feb 9, 2024

  1. Configuration menu
    Copy the full SHA
    9993694 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fece228 View commit details
    Browse the repository at this point in the history
  3. fix inits from raw pointers

    glessard committed Feb 9, 2024
    Configuration menu
    Copy the full SHA
    a3784fe View commit details
    Browse the repository at this point in the history

Commits on Feb 14, 2024

  1. Update proposals/nnnn-safe-shared-contiguous-storage.md

    Co-authored-by: Alex Martini <amartini@apple.com>
    glessard and amartini51 authored Feb 14, 2024
    Configuration menu
    Copy the full SHA
    ceb261d View commit details
    Browse the repository at this point in the history
  2. add view(as: T)

    glessard committed Feb 14, 2024
    Configuration menu
    Copy the full SHA
    2480ca2 View commit details
    Browse the repository at this point in the history

Commits on Feb 15, 2024

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

Commits on Feb 17, 2024

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

Commits on Feb 23, 2024

  1. update protocol declaration

    glessard committed Feb 23, 2024
    Configuration menu
    Copy the full SHA
    9aa96ea View commit details
    Browse the repository at this point in the history

Commits on Feb 24, 2024

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

Commits on Apr 16, 2024

  1. fix a stored property type

    glessard committed Apr 16, 2024
    Configuration menu
    Copy the full SHA
    300591d View commit details
    Browse the repository at this point in the history

Commits on Apr 17, 2024

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

Commits on Apr 19, 2024

  1. various updates

    glessard committed Apr 19, 2024
    Configuration menu
    Copy the full SHA
    7b2bb1f View commit details
    Browse the repository at this point in the history

Commits on Apr 21, 2024

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

Commits on Apr 23, 2024

  1. Configuration menu
    Copy the full SHA
    844e661 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    15de4ab View commit details
    Browse the repository at this point in the history

Commits on Apr 24, 2024

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

Commits on May 9, 2024

  1. Update

    milseman authored and glessard committed May 9, 2024
    Configuration menu
    Copy the full SHA
    26a7637 View commit details
    Browse the repository at this point in the history

Commits on May 24, 2024

  1. Update

    glessard committed May 24, 2024
    Configuration menu
    Copy the full SHA
    50a38df View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2024

  1. lots of updates

    glessard committed Jun 20, 2024
    4 Configuration menu
    Copy the full SHA
    6add19b View commit details
    Browse the repository at this point in the history
  2. Apply suggestions from code review

    Co-authored-by: Michael Ilseman <michael.ilseman@gmail.com>
    glessard and milseman authored Jun 20, 2024
    Configuration menu
    Copy the full SHA
    5d19ead View commit details
    Browse the repository at this point in the history

Commits on Jun 21, 2024

  1. Configuration menu
    Copy the full SHA
    d46c815 View commit details
    Browse the repository at this point in the history
  2. Fill out the index appendix

    milseman authored and glessard committed Jun 21, 2024
    Configuration menu
    Copy the full SHA
    d87f041 View commit details
    Browse the repository at this point in the history
  3. tweaks and corrections

    glessard committed Jun 21, 2024
    Configuration menu
    Copy the full SHA
    a5239b4 View commit details
    Browse the repository at this point in the history
  4. add missing keywords

    glessard committed Jun 21, 2024
    Configuration menu
    Copy the full SHA
    99f305a View commit details
    Browse the repository at this point in the history
  5. Apply editing suggestions from review

    Co-authored-by: Karoy Lorentey <klorentey@apple.com>
    glessard and lorentey authored Jun 21, 2024
    Configuration menu
    Copy the full SHA
    b3db4b4 View commit details
    Browse the repository at this point in the history

Commits on Jun 22, 2024

  1. Configuration menu
    Copy the full SHA
    d728217 View commit details
    Browse the repository at this point in the history
  2. some more edits

    glessard committed Jun 22, 2024
    Configuration menu
    Copy the full SHA
    a0d3b87 View commit details
    Browse the repository at this point in the history
  3. move ContiguousStorage to future directions

    The state of the compiler does not allow us to propose it at this time.
    glessard committed Jun 22, 2024
    Configuration menu
    Copy the full SHA
    90890a5 View commit details
    Browse the repository at this point in the history

Commits on Jun 25, 2024

  1. Configuration menu
    Copy the full SHA
    2d463ab View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c8b2d5c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    859a071 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e924bab View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    1844c97 View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2024

  1. add link to second pitch thread

    - with whitespace tweaks
    glessard committed Jun 26, 2024
    Configuration menu
    Copy the full SHA
    385cccb View commit details
    Browse the repository at this point in the history

Commits on Jun 28, 2024

  1. Configuration menu
    Copy the full SHA
    5266e65 View commit details
    Browse the repository at this point in the history
  2. whitespace fixes

    glessard committed Jun 28, 2024
    Configuration menu
    Copy the full SHA
    913f6e1 View commit details
    Browse the repository at this point in the history

Commits on Jun 30, 2024

  1. Configuration menu
    Copy the full SHA
    ba482d9 View commit details
    Browse the repository at this point in the history
  2. fix misspelling

    glessard committed Jun 30, 2024
    Configuration menu
    Copy the full SHA
    9370b13 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    572a236 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c9c312c View commit details
    Browse the repository at this point in the history
  5. fix doc-comments

    glessard committed Jun 30, 2024
    Configuration menu
    Copy the full SHA
    42170bf View commit details
    Browse the repository at this point in the history
  6. rework load and company

    glessard committed Jun 30, 2024
    Configuration menu
    Copy the full SHA
    1319b1d View commit details
    Browse the repository at this point in the history

Commits on Jul 1, 2024

  1. Configuration menu
    Copy the full SHA
    66bcb19 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f84aefc View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4b13bcd View commit details
    Browse the repository at this point in the history

Commits on Jul 3, 2024

  1. reword coroutine accessors

    glessard committed Jul 3, 2024
    Configuration menu
    Copy the full SHA
    7a88571 View commit details
    Browse the repository at this point in the history

Commits on Jul 16, 2024

  1. Configuration menu
    Copy the full SHA
    a183439 View commit details
    Browse the repository at this point in the history
  2. add containment utilities

    glessard committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    0a12619 View commit details
    Browse the repository at this point in the history

Commits on Jul 17, 2024

  1. Apply suggestions from code review

    Thanks to @benrimmington's eagle eyes
    
    Co-authored-by: Ben Rimmington <me@benrimmington.com>
    glessard and benrimmington authored Jul 17, 2024
    Configuration menu
    Copy the full SHA
    3c9ef51 View commit details
    Browse the repository at this point in the history

Commits on Aug 14, 2024

  1. remove extension to Character.UTF8View

    - this is redundant, since it is the same as `String.UTF8View`
    glessard committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    4496c54 View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2024

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

Commits on Aug 17, 2024

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

Commits on Sep 5, 2024

  1. Configuration menu
    Copy the full SHA
    3d45c07 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    54912a7 View commit details
    Browse the repository at this point in the history
  3. improve title

    glessard committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    8a26a9d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c7e464a View commit details
    Browse the repository at this point in the history
  5. lots of changes

    glessard committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    9f32a16 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    979f5bb View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    0235837 View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2024

  1. add a missing blurb

    glessard committed Sep 6, 2024
    Configuration menu
    Copy the full SHA
    d656ead View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    13f30ce View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b7e1933 View commit details
    Browse the repository at this point in the history

Commits on Sep 7, 2024

  1. remove boundsPrecondition, add boundsContain overload

    - add `boundsContain(_ bounds: ClosedRange<Int>)`
    glessard committed Sep 7, 2024
    Configuration menu
    Copy the full SHA
    2255c15 View commit details
    Browse the repository at this point in the history

Commits on Sep 9, 2024

  1. start pointer clarification

    glessard committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    92b2e2f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3b12717 View commit details
    Browse the repository at this point in the history

Commits on Sep 10, 2024

  1. convert non-breaking spaces

    glessard committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    38c6840 View commit details
    Browse the repository at this point in the history
  2. fix extensions

    glessard committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    1279d70 View commit details
    Browse the repository at this point in the history

Commits on Sep 11, 2024

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

Commits on Sep 12, 2024

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

Commits on Sep 13, 2024

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