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

Change representation of the SeqSet #568

Merged
merged 14 commits into from
Oct 28, 2022
Merged

Change representation of the SeqSet #568

merged 14 commits into from
Oct 28, 2022

Commits on Oct 23, 2022

  1. Change representation of the SeqSet

    This changes the representation of SeqSet to be doubly linked.  This is
    required to enable tracking fully used slabs.
    
    * Currently debug_check_empty can say empty when it isn't as a slab is
    fully used.
    * Implementing a heap walk we will also need to track fully used slabs.
    
    Future PR will use this to track fully used slabs.
    mjp41 committed Oct 23, 2022
    Configuration menu
    Copy the full SHA
    b1ecc66 View commit details
    Browse the repository at this point in the history
  2. Missing header.

    mjp41 committed Oct 23, 2022
    Configuration menu
    Copy the full SHA
    fe7bb86 View commit details
    Browse the repository at this point in the history
  3. typo

    mjp41 committed Oct 23, 2022
    Configuration menu
    Copy the full SHA
    ef314f3 View commit details
    Browse the repository at this point in the history
  4. Windows build fix

    mjp41 committed Oct 23, 2022
    Configuration menu
    Copy the full SHA
    b03b55e View commit details
    Browse the repository at this point in the history
  5. Clangformat

    mjp41 committed Oct 23, 2022
    Configuration menu
    Copy the full SHA
    4cce898 View commit details
    Browse the repository at this point in the history

Commits on Oct 24, 2022

  1. CHERI warning possibly.

    mjp41 committed Oct 24, 2022
    Configuration menu
    Copy the full SHA
    9ade898 View commit details
    Browse the repository at this point in the history
  2. Add an assert

    mjp41 committed Oct 24, 2022
    Configuration menu
    Copy the full SHA
    3e6d344 View commit details
    Browse the repository at this point in the history
  3. Add assert msg

    mjp41 committed Oct 24, 2022
    Configuration menu
    Copy the full SHA
    eb17e46 View commit details
    Browse the repository at this point in the history
  4. Don't restrict CHERI bounds.

    mjp41 committed Oct 24, 2022
    Configuration menu
    Copy the full SHA
    c518cd2 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    848b800 View commit details
    Browse the repository at this point in the history
  6. Fix typo

    mjp41 committed Oct 24, 2022
    Configuration menu
    Copy the full SHA
    41881d5 View commit details
    Browse the repository at this point in the history
  7. Remove alignment requirement.

    mjp41 committed Oct 24, 2022
    Configuration menu
    Copy the full SHA
    3eb54b5 View commit details
    Browse the repository at this point in the history
  8. Clangformat

    mjp41 committed Oct 24, 2022
    Configuration menu
    Copy the full SHA
    bdf2f75 View commit details
    Browse the repository at this point in the history
  9. Fix dealloc path

    mjp41 committed Oct 24, 2022
    Configuration menu
    Copy the full SHA
    60bfe81 View commit details
    Browse the repository at this point in the history