File Type | Total | Added | Removed | Changed |
---|---|---|---|---|

Header file | 140 | 0 | 101 | 17 |

C program | 4 | 0 | 2 | 2 |

C++ program | 20 | 0 | 7 | 10 |

Assembler program | 3 | 0 | 3 | 0 |

Makefile | 11 | 2 | 0 | 3 |

Git file | 3 | 0 | 1 | 0 |

YAML file | 1 | 1 | 0 | 0 |

Data file | 1 | 0 | 1 | 0 |

PDF file | 1 | 0 | 0 | 0 |

Directory | 33 | 0 | 16 | 0 |

Change log | 1 | 0 | 0 | 1 |

Information file | 3 | 0 | 1 | 0 |

License | 2 | 0 | 1 | 0 |

Readme file | 8 | 0 | 2 | 2 |

Total Files | 231 | 3 | 135 | 35 |

Name | Status | Delta | Visual Diff |
---|---|---|---|

benchmarks/common/timer.h | changed | 0.9% | diff |

src/Heap-Layers/heaplayers.h | removed | ||

src/Heap-Layers/heaps/all.h | removed | ||

src/Heap-Layers/heaps/buildingblock/adaptheap.h | removed | ||

src/Heap-Layers/heaps/buildingblock/all.h | removed | ||

src/Heap-Layers/heaps/buildingblock/boundedfreelistheap.h | removed | ||

src/Heap-Layers/heaps/buildingblock/chunkheap.h | removed | ||

src/Heap-Layers/heaps/buildingblock/coalesceheap.h | removed | ||

src/Heap-Layers/heaps/buildingblock/freelistheap.h | removed | ||

src/Heap-Layers/heaps/combining/all.h | removed | ||

src/Heap-Layers/heaps/combining/hybridheap.h | removed | ||

src/Heap-Layers/heaps/combining/segheap.h | removed | ||

src/Heap-Layers/heaps/combining/strictsegheap.h | removed | ||

src/Heap-Layers/heaps/combining/tryheap.h | removed | ||

src/Heap-Layers/heaps/debug/all.h | removed | ||

src/Heap-Layers/heaps/debug/checkheap.h | removed | ||

src/Heap-Layers/heaps/debug/debugheap.h | removed | ||

src/Heap-Layers/heaps/debug/logheap.h | removed | ||

src/Heap-Layers/heaps/debug/sanitycheckheap.h | removed | ||

src/Heap-Layers/heaps/debug/statsheap.h | removed | ||

src/Heap-Layers/heaps/general/all.h | removed | ||

src/Heap-Layers/heaps/general/dlheap.h | removed | ||

src/Heap-Layers/heaps/general/kingsleyheap.h | removed | ||

src/Heap-Layers/heaps/general/leamallocheap.h | removed | ||

src/Heap-Layers/heaps/general/oldkingsleyheap.h | removed | ||

src/Heap-Layers/heaps/objectrep/addheap.h | removed | ||

src/Heap-Layers/heaps/objectrep/all.h | removed | ||

src/Heap-Layers/heaps/objectrep/coalesceableheap.h | removed | ||

src/Heap-Layers/heaps/objectrep/sizeheap.h | removed | ||

src/Heap-Layers/heaps/objectrep/sizeownerheap.h | removed | ||

src/Heap-Layers/heaps/special/all.h | removed | ||

src/Heap-Layers/heaps/special/bumpalloc.h | removed | ||

src/Heap-Layers/heaps/special/nestedheap.h | removed | ||

src/Heap-Layers/heaps/special/obstack.h | removed | ||

src/Heap-Layers/heaps/special/obstackheap.h | removed | ||

src/Heap-Layers/heaps/special/obstackreap.h | removed | ||

src/Heap-Layers/heaps/special/xallocheap.h | removed | ||

src/Heap-Layers/heaps/special/zoneheap.h | removed | ||

src/Heap-Layers/heaps/threads/all.h | removed | ||

src/Heap-Layers/heaps/threads/lockedheap.h | removed | ||

src/Heap-Layers/heaps/threads/phothreadheap.h | removed | ||

src/Heap-Layers/heaps/threads/sizethreadheap.h | removed | ||

src/Heap-Layers/heaps/threads/threadheap.h | removed | ||

src/Heap-Layers/heaps/threads/threadspecificheap.h | removed | ||

src/Heap-Layers/heaps/top/all.h | removed | ||

src/Heap-Layers/heaps/top/mallocheap.h | removed | ||

src/Heap-Layers/heaps/top/mmapheap.h | removed | ||

src/Heap-Layers/heaps/top/sbrkheap.h | removed | ||

src/Heap-Layers/heaps/top/staticheap.h | removed | ||

src/Heap-Layers/heaps/utility/all.h | removed | ||

src/Heap-Layers/heaps/utility/exceptionheap.h | removed | ||

src/Heap-Layers/heaps/utility/localmallocheap.h | removed | ||

src/Heap-Layers/heaps/utility/nullheap.h | removed | ||

src/Heap-Layers/heaps/utility/old/oneheap.h | removed | ||

src/Heap-Layers/heaps/utility/oneheap.h | removed | ||

src/Heap-Layers/heaps/utility/perclassheap.h | removed | ||

src/Heap-Layers/heaps/utility/profileheap.h | removed | ||

src/Heap-Layers/heaps/utility/slopheap.h | removed | ||

src/Heap-Layers/heaps/utility/traceheap.h | removed | ||

src/Heap-Layers/heaps/utility/uniqueheap.h | removed | ||

src/Heap-Layers/locks/all.h | removed | ||

src/Heap-Layers/locks/maclock.h | removed | ||

src/Heap-Layers/locks/posixlock.h | removed | ||

src/Heap-Layers/locks/recursivelock.h | removed | ||

src/Heap-Layers/locks/spinlock.h | removed | ||

src/Heap-Layers/locks/winlock.h | removed | ||

src/Heap-Layers/threads/all.h | removed | ||

src/Heap-Layers/threads/cpuinfo.h | removed | ||

src/Heap-Layers/threads/fred.h | removed | ||

src/Heap-Layers/utility/align.h | removed | ||

src/Heap-Layers/utility/all.h | removed | ||

src/Heap-Layers/utility/bins.h | removed | ||

src/Heap-Layers/utility/bins16k.h | removed | ||

src/Heap-Layers/utility/bins4k.h | removed | ||

src/Heap-Layers/utility/bins64k.h | removed | ||

src/Heap-Layers/utility/bins8k.h | removed | ||

src/Heap-Layers/utility/checkpoweroftwo.h | removed | ||

src/Heap-Layers/utility/dllist.h | removed | ||

src/Heap-Layers/utility/dynarray.h | removed | ||

src/Heap-Layers/utility/freesllist.h | removed | ||

src/Heap-Layers/utility/gcd.h | removed | ||

src/Heap-Layers/utility/guard.h | removed | ||

src/Heap-Layers/utility/hash.h | removed | ||

src/Heap-Layers/utility/ilog2.h | removed | ||

src/Heap-Layers/utility/istrue.h | removed | ||

src/Heap-Layers/utility/lcm.h | removed | ||

src/Heap-Layers/utility/modulo.h | removed | ||

src/Heap-Layers/utility/myhashmap.h | removed | ||

src/Heap-Layers/utility/sassert.h | removed | ||

src/Heap-Layers/utility/singleton.h | removed | ||

src/Heap-Layers/utility/sllist.h | removed | ||

src/Heap-Layers/utility/timer.h | removed | ||

src/Heap-Layers/wrappers/all.h | removed | ||

src/Heap-Layers/wrappers/ansiwrapper.h | removed | ||

src/Heap-Layers/wrappers/macinterpose.h | removed | ||

src/Heap-Layers/wrappers/mallocinfo.h | removed | ||

src/Heap-Layers/wrappers/mmapwrapper.h | removed | ||

src/Heap-Layers/wrappers/stlallocator.h | removed | ||

src/Heap-Layers/wrappers/x86jump.h | removed | ||

src/include/hoard/emptyclass.h | changed | 15.9% | diff |

src/include/hoard/geometricsizeclass.h | changed | 2.3% | diff |

src/include/hoard/globalheap.h | changed | 6.3% | diff |

src/include/hoard/heapmanager.h | changed | 21.4% | diff |

src/include/hoard/hoardconstants.h | changed | 7.1% | diff |

src/include/hoard/hoardheap.h | changed | 4.5% | diff |

src/include/hoard/hoardmanager.h | changed | 18.6% | diff |

src/include/hoard/hoardsuperblock.h | changed | 11.8% | diff |

src/include/hoard/hoardsuperblockheader.h | changed | 10.3% | diff |

src/include/hoard/statistics.h | changed | 9.5% | diff |

src/include/hoard/thresholdheap.h | changed | 5.1% | diff |

src/include/superblocks/manageonesuperblock.h | changed | 1.1% | diff |

src/include/superblocks/tlab.h | changed | 12.6% | diff |

src/include/util/alignedmmap.h | changed | 2.6% | diff |

src/include/util/array.h | changed | 8.5% | diff |

src/include/util/checkpoweroftwo.h | removed | ||

src/include/util/exactlyone.h | removed | ||

src/include/util/exactlyoneheap.h | removed | ||

src/include/util/threadpoolheap.h | changed | 5.2% | diff |

Name | Status | Delta | Visual Diff |
---|---|---|---|

benchmarks/linux-scalability/linux-scalability.c | changed | 10.1% | diff |

benchmarks/phong/phong.c | changed | 1.6% | diff |

src/Heap-Layers/heaplayers | removed | ||

src/Heap-Layers/heaps/special/sbrk.c | removed |

Name | Status | Delta | Visual Diff |
---|---|---|---|

benchmarks/cache-scratch/cache-scratch.cpp | changed | 1.6% | diff |

benchmarks/cache-thrash/cache-thrash.cpp | changed | 4.3% | diff |

benchmarks/larson/larson.cpp | changed | 8.9% | diff |

benchmarks/threadtest/threadtest.cpp | changed | 23.3% | diff |

src/Heap-Layers/threads/cpuinfo.cpp | removed | ||

src/Heap-Layers/utility/ilog2.cpp | removed | ||

src/Heap-Layers/utility/testalign.cpp | removed | ||

src/Heap-Layers/wrappers/gnuwrapper.cpp | removed | ||

src/Heap-Layers/wrappers/macwrapper.cpp | removed | ||

src/Heap-Layers/wrappers/winwrapper.cpp | removed | ||

src/Heap-Layers/wrappers/wrapper.cpp | removed | ||

src/source/libhoard.cpp | changed | 19.9% | diff |

src/source/mactls.cpp | changed | 46.0% | diff |

src/source/unixtls.cpp | changed | 55.0% | diff |

src/source/uselibhoard.cpp | changed | 9.7% | diff |

src/source/wintls.cpp | changed | 23.6% | diff |

src/test/mtest.cpp | changed | 3.9% | diff |

Name | Status | Delta | Visual Diff |
---|---|---|---|

src/Heap-Layers/wrappers/arch-specific/sparc-interchange.il | removed | ||

src/Heap-Layers/wrappers/arch-specific/x86-interchange.il | removed | ||

src/Heap-Layers/wrappers/arch-specific/x86_64-interchange.il | removed |

Name | Status | Delta | Visual Diff |
---|---|---|---|

benchmarks/Makefile.inc | changed | 100.0% | diff |

benchmarks/threadtest/Makefile | changed | 45.8% | diff |

src/GNUmakefile | added | ||

src/Makefile | changed | 91.5% | diff |

src/test/Makefile | added |

Name | Status | Delta | Visual Diff |
---|---|---|---|

src/Heap-Layers/.gitignore | removed |

Name | Status | Delta | Visual Diff |
---|---|---|---|

.travis.yml | added |

Name | Status | Delta | Visual Diff |
---|---|---|---|

src/Heap-Layers/utility/a.out | removed |

Name | Status |
---|---|

src/Heap-Layers/heaps | removed |

src/Heap-Layers/heaps/buildingblock | removed |

src/Heap-Layers/heaps/combining | removed |

src/Heap-Layers/heaps/debug | removed |

src/Heap-Layers/heaps/general | removed |

src/Heap-Layers/heaps/objectrep | removed |

src/Heap-Layers/heaps/special | removed |

src/Heap-Layers/heaps/threads | removed |

src/Heap-Layers/heaps/top | removed |

src/Heap-Layers/heaps/utility | removed |

src/Heap-Layers/heaps/utility/old | removed |

src/Heap-Layers/locks | removed |

src/Heap-Layers/threads | removed |

src/Heap-Layers/utility | removed |

src/Heap-Layers/wrappers | removed |

src/Heap-Layers/wrappers/arch-specific | removed |

Name | Status | Delta | Visual Diff |
---|---|---|---|

NEWS | changed | 3.1% | diff |

Name | Status | Delta | Visual Diff |
---|---|---|---|

src/Heap-Layers/TODO | removed |

Name | Status | Delta | Visual Diff |
---|---|---|---|

src/Heap-Layers/COPYING | removed |

Name | Status | Delta | Visual Diff |
---|---|---|---|

benchmarks/README | changed | 6.3% | diff |

README.md | changed | 21.0% | diff |

src/Heap-Layers/heaps/README | removed | ||

src/Heap-Layers/README.md | removed |