<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/rt/jemalloc, branch try</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=try</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=try'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2013-10-18T17:38:21+00:00</updated>
<entry>
<title>Remove jemalloc from the runtime</title>
<updated>2013-10-18T17:38:21+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2013-10-18T17:33:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=90911d72592fedbce0c34d8a0e20b5aac5c781bf'/>
<id>urn:sha1:90911d72592fedbce0c34d8a0e20b5aac5c781bf</id>
<content type='text'>
As discovered in #9925, it turns out that we weren't using jemalloc on most
platforms. Additionally, on some platforms we were using it incorrectly and
mismatching the libc version of malloc with the jemalloc version of malloc.

Additionally, it's not clear that using jemalloc is indeed a large performance
win in particular situtations. This could be due to building jemalloc
incorrectly, or possibly due to using jemalloc incorrectly, but it is unclear at
this time.

Until jemalloc can be confirmed to integrate correctly on all platforms and has
verifiable large performance wins on platforms as well, it shouldn't be part of
the default build process. It should still be available for use via the
LD_PRELOAD trick on various architectures, but using it as the default allocator
for everything would require guaranteeing that it works in all situtations,
which it currently doesn't.

Closes #9925
</content>
</entry>
<entry>
<title>jemalloc: use $(AR), not `ar`</title>
<updated>2013-08-20T00:53:02+00:00</updated>
<author>
<name>Daniel Micay</name>
<email>danielmicay@gmail.com</email>
</author>
<published>2013-08-20T00:52:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=ef436637ea02591c41b4898708f63bdf6e3f993c'/>
<id>urn:sha1:ef436637ea02591c41b4898708f63bdf6e3f993c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>regenerate configure</title>
<updated>2013-08-20T00:48:11+00:00</updated>
<author>
<name>Graydon Hoare</name>
<email>graydon@mozilla.com</email>
</author>
<published>2013-08-20T00:43:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=517e6112710a8b0d107a847c862c3114d67d4b7a'/>
<id>urn:sha1:517e6112710a8b0d107a847c862c3114d67d4b7a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>rt: make jemalloc header conform to android signature.</title>
<updated>2013-08-19T23:09:46+00:00</updated>
<author>
<name>Graydon Hoare</name>
<email>graydon@mozilla.com</email>
</author>
<published>2013-08-19T23:09:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=2c7164595fd01f4a14763ed377aece1130de90c0'/>
<id>urn:sha1:2c7164595fd01f4a14763ed377aece1130de90c0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>rt: fix jemalloc android cross-compile for mac</title>
<updated>2013-06-17T11:20:24+00:00</updated>
<author>
<name>Young-il Choi</name>
<email>duddlf.choi@samsung.com</email>
</author>
<published>2013-06-17T11:20:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=474bd60c1bc242664bff876804e8fa4c5b27214d'/>
<id>urn:sha1:474bd60c1bc242664bff876804e8fa4c5b27214d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>update jemalloc to 3.4.0</title>
<updated>2013-06-12T04:26:15+00:00</updated>
<author>
<name>Daniel Micay</name>
<email>danielmicay@gmail.com</email>
</author>
<published>2013-06-12T04:24:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=0685c657f0b29f6372bd4b031753ff92fc3b53ba'/>
<id>urn:sha1:0685c657f0b29f6372bd4b031753ff92fc3b53ba</id>
<content type='text'>
</content>
</entry>
<entry>
<title>STATIC_PAGE_SHIFT for cross-compiling jemalloc</title>
<updated>2013-06-10T06:26:24+00:00</updated>
<author>
<name>James Miller</name>
<email>james@aatch.net</email>
</author>
<published>2013-06-10T04:13:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=e9c309c0e58808cb38a24de5647880f8659c4041'/>
<id>urn:sha1:e9c309c0e58808cb38a24de5647880f8659c4041</id>
<content type='text'>
Sets `STATIC_PAGE_SHIFT` for cross-compiling jemalloc to 12. A
shift of 12 represents a page size of 4k for practically all
platforms.
</content>
</entry>
<entry>
<title>add jemalloc to the runtime</title>
<updated>2013-06-01T14:45:11+00:00</updated>
<author>
<name>Daniel Micay</name>
<email>danielmicay@gmail.com</email>
</author>
<published>2013-05-20T02:22:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=cff203ef762dae6f5f93b55c0d491788b24ea6c4'/>
<id>urn:sha1:cff203ef762dae6f5f93b55c0d491788b24ea6c4</id>
<content type='text'>
</content>
</entry>
</feed>
