about summary refs log tree commit diff
path: root/src/jemalloc
AgeCommit message (Collapse)AuthorLines
2018-11-02Remove all jemalloc-related contentAlex Crichton-0/+0
This commit removes all jemalloc related submodules, configuration, etc, from the bootstrap, from the standard library, and from the compiler. This will be followed up with a change to use jemalloc specifically as part of rustc on blessed platforms.
2017-08-16Update jemalloc to 4.5.0arthurprs-0/+0
2017-06-09Revert "Update jemalloc to 4.5.0"arthurprs-0/+0
This reverts commit 65d0be3b7b540145c22409b1a79f7d263422e19b.
2017-05-10Update jemalloc to 4.5.0arthurprs-0/+0
2017-01-19Update jemalloc to include various fixes for OSX 10.12Mike Hommey-0/+0
2016-07-08Update jemalloc to include a fix for startup issues on OSX 10.12Mike Hommey-0/+0
This fixes jemalloc/jemalloc#140 in the version used by the rust compiler. Fixes #34674
2016-03-04std: Update jemalloc again to the 4.* trackAlex Crichton-0/+0
2016-01-20Downgrade bundled jemalloc versionAlex Crichton-0/+0
We've been seeing a lot of timeouts in tests on the bots and investigation ended pointing to jemalloc/jemalloc#315 as the culprit. Unfortunately it looks like that doesn't seem to have a fix on the way soon, so let's temporarily downgrade back to the previous version of jemalloc we were using (where #30434 was the most recent upgrade)
2015-12-21std: Update jemalloc versionAlex Crichton-0/+0
It's been awhile since we last updated jemalloc, and there's likely some bugs that have been fixed since the last version we're using, so let's try to update again.
2015-03-05bumping again to get the updated configureDave Huseby-0/+0
2015-03-05bumping the jemalloc revision to include the bitrig changesDave Huseby-0/+0
2014-10-05update jemallocDaniel Micay-0/+0
This includes optimizations to the thread cache and support for shrinking and expanding huge (>4M) allocations in-place.
2014-09-18jemalloc: Un-revert accidentally reverted jemallocPatrick Walton-0/+0
2014-09-17librustc: Implement associated types behind a feature gate.Patrick Walton-0/+0
The implementation essentially desugars during type collection and AST type conversion time into the parameter scheme we have now. Only fully qualified names--e.g. `<T as Foo>::Bar`--are supported.
2014-09-12Updated jemallocValerii Hiora-0/+0
2014-09-10micro-optimize dynamic allocation alignmentDaniel Micay-0/+0
Previously, some parts of this optimization were impossible because the alignment passed to the free function was not correct. That was fully fixed by #17012. Closes #17092
2014-06-12Updated depsValerii Hiora-0/+0
2014-05-10add back jemalloc to the treeDaniel Micay-0/+0
This adds a `std::rt::heap` module with a nice allocator API. It's a step towards fixing #13094 and is a starting point for working on a generic allocator trait. The revision used for the jemalloc submodule is the stable 3.6.0 release. Closes #11807