| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | chattymalloc: use external chattymalloc repository | Florian Fischer | 2020-05-05 | 1 | -10/+31 |
| | | |||||
| * | bump speedymalloc, build the release version | Florian Fischer | 2020-05-01 | 1 | -3/+3 |
| | | |||||
| * | bump speedymalloc version | Florian Fischer | 2020-04-28 | 1 | -6/+2 |
| | | |||||
| * | bump speedymalloc version and add thread_free and no_glab flavor | Florian Fischer | 2020-04-23 | 1 | -5/+14 |
| | | |||||
| * | implement wildcard search for allocator selection | Florian Fischer | 2020-04-15 | 5 | -167/+0 |
| | | | | | | | This makes most allocator collections, which only bundle all allocator variants from one allocator obsolete. They can be replaces with 'allocator*' on the command line. | ||||
| * | fix tcmalloc in no false sharing allocator bundle | Florian Fischer | 2020-04-15 | 1 | -1/+1 |
| | | |||||
| * | bump speedymalloc | Florian Fischer | 2020-04-12 | 1 | -2/+2 |
| | | |||||
| * | bump mimalloc to 1.6.0 | Florian Fischer | 2020-04-11 | 1 | -1/+1 |
| | | |||||
| * | bump speedymalloc version and add new flavor with bigger size classes | Florian Fischer | 2020-03-10 | 2 | -1/+9 |
| | | |||||
| * | fix sm.speedymalloc_70d9d160 name | Florian Fischer | 2020-03-10 | 1 | -1/+1 |
| | | |||||
| * | bump speedymalloc version and fix flavors names | Florian Fischer | 2020-03-10 | 2 | -13/+18 |
| | | |||||
| * | add tcmalloc_gperftools to tcmallocs | Florian Fischer | 2020-03-10 | 1 | -2/+3 |
| | | |||||
| * | fmt all src/allocators using yapf | Florian Fischer | 2020-03-09 | 25 | -137/+165 |
| | | |||||
| * | use gperftools in nofs allocator collection and fix tcmalloc indentation | Florian Fischer | 2020-03-09 | 2 | -14/+15 |
| | | |||||
| * | bump speedymalloc version | Florian Fischer | 2020-03-06 | 1 | -1/+5 |
| | | |||||
| * | fix build of speedymalloc and add new variant | Florian Fischer | 2020-02-26 | 2 | -6/+11 |
| | | |||||
| * | externalize speedymalloc | Florian Fischer | 2020-02-26 | 2 | -4/+56 |
| | | |||||
| * | add allocator collection for the paper | Florian Fischer | 2020-02-24 | 1 | -0/+31 |
| | | |||||
| * | rename gperftools tcmallocs | Florian Fischer | 2020-02-20 | 1 | -4/+4 |
| | | |||||
| * | fix tcmalloc_gperftools_cacheline_exclusive | Florian Fischer | 2020-02-19 | 1 | -1/+1 |
| | | |||||
| * | fix all collection | Florian Fischer | 2020-02-19 | 1 | -1/+1 |
| | | |||||
| * | add tcmalloc collection to all collection | Florian Fischer | 2020-02-19 | 1 | -2/+2 |
| | | |||||
| * | fix tcmalloc_alignalign_to_cl | Florian Fischer | 2020-02-19 | 1 | -1/+1 |
| | | |||||
| * | add aligned version of new tcmalloc implementation | Florian Fischer | 2020-02-19 | 2 | -1/+8 |
| | | |||||
| * | Merge branch 'master' into align_to_cl | Florian Fischer | 2020-02-19 | 5 | -14/+70 |
| |\ | |||||
| | * | fix tcmallocs in all allocator definition | Florian Fischer | 2020-02-18 | 1 | -2/+3 |
| | | | |||||
| | * | build glibc in parallel | Florian Fischer | 2020-02-18 | 1 | -1/+3 |
| | | | |||||
| | * | allow consecutive builds of tcmalloc | Florian Fischer | 2020-02-18 | 1 | -1/+1 |
| | | | |||||
| | * | build tcmalloc optimized | Florian Fischer | 2020-02-18 | 1 | -1/+2 |
| | | | |||||
| | * | add new standalone TCMalloc | Florian Fischer | 2020-02-17 | 2 | -9/+58 |
| | | | |||||
| * | | add tcmalloc 64 bit alignment patch and allocator definition | Florian Fischer | 2020-02-17 | 2 | -1/+32 |
| | | | |||||
| * | | use align_to_cl.so in front of TCMalloc | Florian Fischer | 2020-02-09 | 2 | -1/+30 |
| |/ | |||||
| * | implement analysis of specific allocator and benchmark combinations | Florian Fischer | 2020-02-09 | 1 | -1/+1 |
| | | | | | A allocator implementation is analyzed by prepending chattymalloc.so. | ||||
| * | remove useless whitespace | Florian Fischer | 2019-12-18 | 1 | -2/+0 |
| | | |||||
| * | add rpmalloc | Florian Fischer | 2019-10-14 | 2 | -1/+42 |
| | | |||||
| * | improve patch handling in allocator.py | Florian Fischer | 2019-10-13 | 5 | -15/+15 |
| | | | | | | * patches are only applied if they aren't applied already * patch no uses -p0 so git diff patches must be adjusted | ||||
| * | Add ArchiveArtifacts | Florian Fischer | 2019-09-22 | 2 | -13/+12 |
| | | | | | | | | ArchiveArtifacts check a downloaded archive against a provided checksum. The Archive is downloaded to cache/<name>/<name>.<format>. The only suported format is tar. ArchiveArtifacts can be used as sources of an Allocator. | ||||
| * | fix tbbmalloc definition | Florian Fischer | 2019-09-22 | 2 | -1/+1 |
| | | |||||
| * | replace AllocatorSources with Artifacts | Florian Fischer | 2019-09-21 | 15 | -184/+136 |
| | | |||||
| * | add streamflow allocator | Florian Fischer | 2019-09-18 | 1 | -0/+41 |
| | | |||||
| * | add first speedymalloc draft | Florian Fischer | 2019-09-05 | 1 | -0/+29 |
| | | | | | speedymalloc is a thread-local cached bump pointer allocator | ||||
| * | add reset command to supermalloc definition | Florian Fischer | 2019-09-04 | 1 | -1/+2 |
| | | |||||
| * | exclude aligned_alloc from SuperMalloc build | Florian Fischer | 2019-08-28 | 2 | -0/+14 |
| | | |||||
| * | improve code quality and add license headers to allocator definitions | Florian Fischer | 2019-08-28 | 21 | -113/+499 |
| | | |||||
| * | run malt quiet during analyzing | Florian Fischer | 2019-08-22 | 1 | -1/+1 |
| | | |||||
| * | add snmalloc to all allocators | Florian Fischer | 2019-08-22 | 1 | -1/+2 |
| | | |||||
| * | support chattymalloc as analyze fallback if malt is not available | Florian Fischer | 2019-08-22 | 2 | -1/+9 |
| | | | | | | | bench.py saves the benchmark specific result directory in the object member "result_dir". This member is used by the analyze allocators to know where to write the trace files to. | ||||
| * | add allocator definition for chattymalloc | Florian Fischer | 2019-08-22 | 1 | -0/+4 |
| | | |||||
| * | add snmalloc definition | Florian Fischer | 2019-08-21 | 1 | -0/+25 |
| | | |||||
| * | simplify and add requirements to mimalloc | Florian Fischer | 2019-08-21 | 1 | -1/+2 |
| | | |||||
