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

Alignment of the bytes of Allocation to match align parameter #100467

Closed
wants to merge 25 commits into from

Commits on Aug 2, 2022

  1. Stop x.py from being mean

    maurer committed Aug 2, 2022
    Configuration menu
    Copy the full SHA
    0fe75b8 View commit details
    Browse the repository at this point in the history

Commits on Aug 3, 2022

  1. DO NOT MERGE - scratchwork

    Punch a hole to allow direct access to bytes - this API should be
    changed to provide a `Size` value corresponding to an `AllocId`.
    
    Additionally, force bytes to be appropriately aligned - the current
    trick is a hack, and over-aligns. We should use the `Align` parameter to
    appropriately align these buffers, as otherwise they'll never be able to
    be used by native code.
    
    The "adjust" callback used on deserialized allocations might not have
    that information - if it doesn't, just overalign to max alignment
    maurer committed Aug 3, 2022
    Configuration menu
    Copy the full SHA
    f37fe37 View commit details
    Browse the repository at this point in the history
  2. point to my miri fork

    Ellen Arteca committed Aug 3, 2022
    Configuration menu
    Copy the full SHA
    fde4235 View commit details
    Browse the repository at this point in the history

Commits on Aug 4, 2022

  1. no more direct hole punch to alloc bytes

    Ellen Arteca committed Aug 4, 2022
    Configuration menu
    Copy the full SHA
    e0e8e00 View commit details
    Browse the repository at this point in the history
  2. no more holepunch to bytes

    Ellen Arteca committed Aug 4, 2022
    Configuration menu
    Copy the full SHA
    a7b7f19 View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2022

  1. commented out alignment check for int-aligned addrs -- need to make t…

    …he check make sense (should be len of bytes) for real addrs
    Ellen Arteca committed Aug 6, 2022
    Configuration menu
    Copy the full SHA
    f7a991b View commit details
    Browse the repository at this point in the history

Commits on Aug 7, 2022

  1. proper check for size of allocation being aligned

    Ellen Arteca committed Aug 7, 2022
    Configuration menu
    Copy the full SHA
    e2ed272 View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2022

  1. using the align parameter to properly align allocations

    Ellen Arteca committed Aug 8, 2022
    Configuration menu
    Copy the full SHA
    51269b8 View commit details
    Browse the repository at this point in the history

Commits on Aug 12, 2022

  1. Configuration menu
    Copy the full SHA
    bca203e View commit details
    Browse the repository at this point in the history
  2. allocation bytes alignment, and cleanup .gitmodules

    Ellen Arteca committed Aug 12, 2022
    Configuration menu
    Copy the full SHA
    0ddff36 View commit details
    Browse the repository at this point in the history
  3. double free detected in tcache 2: could not compile core in stage 1 c…

    …ompilation
    Ellen Arteca committed Aug 12, 2022
    Configuration menu
    Copy the full SHA
    a72a057 View commit details
    Browse the repository at this point in the history
  4. using slice directly, no intermediate vec

    Ellen Arteca committed Aug 12, 2022
    Configuration menu
    Copy the full SHA
    04f29dc View commit details
    Browse the repository at this point in the history

Commits on Aug 15, 2022

  1. removing miri submodule updates

    Ellen Arteca committed Aug 15, 2022
    Configuration menu
    Copy the full SHA
    2fd7606 View commit details
    Browse the repository at this point in the history
  2. removing miri submodule updates

    Ellen Arteca committed Aug 15, 2022
    Configuration menu
    Copy the full SHA
    ab1a61f View commit details
    Browse the repository at this point in the history
  3. removing miri submodule updates

    Ellen Arteca committed Aug 15, 2022
    Configuration menu
    Copy the full SHA
    b87f5ef View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    cade1c1 View commit details
    Browse the repository at this point in the history

Commits on Sep 5, 2022

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

Commits on Sep 7, 2022

  1. Configuration menu
    Copy the full SHA
    e993680 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    17ac36b View commit details
    Browse the repository at this point in the history

Commits on Sep 8, 2022

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

    emarteca committed Sep 8, 2022
    Configuration menu
    Copy the full SHA
    99f6708 View commit details
    Browse the repository at this point in the history
  3. cleanup

    emarteca committed Sep 8, 2022
    Configuration menu
    Copy the full SHA
    a12d111 View commit details
    Browse the repository at this point in the history

Commits on Sep 14, 2022

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

Commits on Nov 9, 2022

  1. Configuration menu
    Copy the full SHA
    8db066f View commit details
    Browse the repository at this point in the history
  2. nit

    emarteca committed Nov 9, 2022
    Configuration menu
    Copy the full SHA
    f075a12 View commit details
    Browse the repository at this point in the history