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

elfmalloc: Bubble up OOM errors, remove unnecessary internal code #160

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

joshlf
Copy link
Collaborator

@joshlf joshlf commented Feb 26, 2018

  • Make many internal methods return Option<T> rather than T and return None on OOM
  • Remove CoarseAllocator::backing_memory and replace it with page_size (which was all the former method was ever being used for)

This PR is a subset of PR #159 because that PR is giving me issues, so I figured breaking it into smaller PRs would make it easier to debug.

- Make many internal methods return Option<T> rather than T and
  return None on OOM
- Remove CoarseAllocator::backing_memory and replace it with
  page_size (which was all the former method was ever being used
  for)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant