Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: ezrosent/allocators-rs
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: master
Choose a base ref
...
head repository: ezrosent/allocators-rs
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: rust-issue-upload
Choose a head ref
  • 3 commits
  • 23 files changed
  • 1 contributor

Commits on Mar 18, 2018

  1. bagpipe: Store a crossbeam GC internally, don't use global singleton

    - Store a crossgeam GC collector in the BagPipe
    - Use this GC instance for pinning, eliminating the dependency on
      the global singleton, and thus on thread-local storage
    - elfmalloc: Don't set bsalloc as the global allocator because the
      new GC allocates on clone, and if the global allocator is bsalloc,
      each clone call becomes very expensive, which makes tests run
      very slowly
    - elfmalloc: Use opt-level=3 for tests in Travis
    - elfc: Set bsalloc as the global allocator
    joshlf committed Mar 18, 2018
    Configuration menu
    Copy the full SHA
    5bbdb00 View commit details
    Browse the repository at this point in the history
  2. elfmalloc: Clean up TLS caches in drop method, remove background thread

    - Now that bagpipes don't rely on TLS, we can safely clean up
      thread-local caches while they are being dropped rather than
      sending pointers to a dedicated background thread
    joshlf committed Mar 18, 2018
    Configuration menu
    Copy the full SHA
    409b045 View commit details
    Browse the repository at this point in the history

Commits on Mar 19, 2018

  1. elfmalloc: TEMPORARY COMMIT

    joshlf committed Mar 19, 2018
    Configuration menu
    Copy the full SHA
    86f3fc8 View commit details
    Browse the repository at this point in the history
Loading