Skip to content
This repository has been archived by the owner on Oct 12, 2022. It is now read-only.
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: dlang/druntime
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 8fffa423fede
Choose a base ref
...
head repository: dlang/druntime
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: d27e3939e002
Choose a head ref
  • 4 commits
  • 1 file changed
  • 2 contributors

Commits on Jan 15, 2015

  1. use todo stack when traversing GC heap

    - collect all live objects in a todo stack
      to be marked later
    
    - remove outer anychanges loop and scan GCBits
    
    - only mark todo items after current mark(p1, p2) is done
      to benefit from cache locality, prefetcher and tail recursion
    MartinNowak committed Jan 15, 2015
    Configuration menu
    Copy the full SHA
    85f392d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d4371e1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    58a69af View commit details
    Browse the repository at this point in the history

Commits on Jan 16, 2015

  1. Merge pull request #1073 from MartinNowak/gc

    use todo stack when traversing GC heap
    rainers committed Jan 16, 2015
    Configuration menu
    Copy the full SHA
    d27e393 View commit details
    Browse the repository at this point in the history
Loading