<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/rt/rust_kernel.h, branch 0.7</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=0.7</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=0.7'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2013-05-07T19:08:00+00:00</updated>
<entry>
<title>rt: Move win32_require out of the rust_kernel type</title>
<updated>2013-05-07T19:08:00+00:00</updated>
<author>
<name>Brian Anderson</name>
<email>banderson@mozilla.com</email>
</author>
<published>2013-05-06T23:29:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=4cd51c416b8cf1a9d89089c99b8a1e2ac2f7255a'/>
<id>urn:sha1:4cd51c416b8cf1a9d89089c99b8a1e2ac2f7255a</id>
<content type='text'>
This is only used on rust_rng, which I am trying to extricate from
the kernel.
</content>
</entry>
<entry>
<title>rm unused hash table from the runtime</title>
<updated>2013-02-15T23:22:34+00:00</updated>
<author>
<name>Daniel Micay</name>
<email>danielmicay@gmail.com</email>
</author>
<published>2013-02-15T23:22:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=f34dd565d9316e1a0241512d9c2527ae05d1975e'/>
<id>urn:sha1:f34dd565d9316e1a0241512d9c2527ae05d1975e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>auto merge of #4938 : thestinger/rust/no_zero, r=brson</title>
<updated>2013-02-15T02:27:54+00:00</updated>
<author>
<name>bors</name>
<email>bors@rust-lang.org</email>
</author>
<published>2013-02-15T02:27:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=20fd0c53edd2cc5ef5d413b8698b2c5860aa4926'/>
<id>urn:sha1:20fd0c53edd2cc5ef5d413b8698b2c5860aa4926</id>
<content type='text'>
I removed the unused wrappers methods named `calloc` because they relied on the malloc wrapper having a `bool zero = true` default parameter (which resulted in some accidental zeroing). Perhaps wrapping the actual calloc function would be useful, but I don't know of an existing use case that could use it so I just removed these.

This gives an ~1% performance improvement for TreeMap, which does a lot of small allocations. Vectors use `realloc` which didn't zero before these changes so there's no measurable change in performance.
</content>
</entry>
<entry>
<title>get rid of unused exchange_alloc calloc method</title>
<updated>2013-02-14T23:24:52+00:00</updated>
<author>
<name>Daniel Micay</name>
<email>danielmicay@gmail.com</email>
</author>
<published>2013-02-14T23:13:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=2e0614750c398c9aac2f4064addb2fa95ba32282'/>
<id>urn:sha1:2e0614750c398c9aac2f4064addb2fa95ba32282</id>
<content type='text'>
this isn't actually calloc - it calls the malloc wrapper which no
longer zeroes
</content>
</entry>
<entry>
<title>Rename dec/inc_weak_task_count to inc/dec_live_count and remove register_task/unregister_task. Closes #4768</title>
<updated>2013-02-09T09:19:31+00:00</updated>
<author>
<name>Zack Corr</name>
<email>zack@z0w0.me</email>
</author>
<published>2013-02-09T09:19:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=ebd20b7944c3b427a90e89d3b4a9e43926336eb8'/>
<id>urn:sha1:ebd20b7944c3b427a90e89d3b4a9e43926336eb8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rewrite the exchange allocator to work without an active scheduler. #4457</title>
<updated>2013-02-06T22:27:36+00:00</updated>
<author>
<name>Brian Anderson</name>
<email>banderson@mozilla.com</email>
</author>
<published>2013-01-14T00:53:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=e43c5bdc6b47e8dd5e2ddcd6cf57fec79388523a'/>
<id>urn:sha1:e43c5bdc6b47e8dd5e2ddcd6cf57fec79388523a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>rt: Remove ports</title>
<updated>2013-02-02T05:22:49+00:00</updated>
<author>
<name>Brian Anderson</name>
<email>banderson@mozilla.com</email>
</author>
<published>2013-02-02T02:50:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=4f6516969eb3f488f360a67af4d72f17ab312975'/>
<id>urn:sha1:4f6516969eb3f488f360a67af4d72f17ab312975</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'brson/nocommupstream'</title>
<updated>2013-01-26T02:06:30+00:00</updated>
<author>
<name>Brian Anderson</name>
<email>banderson@mozilla.com</email>
</author>
<published>2013-01-26T01:51:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=1ef83945c1d76c9f2b9b0d087ceac65963087be7'/>
<id>urn:sha1:1ef83945c1d76c9f2b9b0d087ceac65963087be7</id>
<content type='text'>
Conflicts:
	src/libcore/private.rs
	src/libcore/task/mod.rs
	src/libcore/task/spawn.rs
	src/libstd/net_tcp.rs
	src/libstd/uv_global_loop.rs
	src/libstd/uv_iotask.rs
</content>
</entry>
<entry>
<title>Remove old comm-based weak task interface</title>
<updated>2013-01-24T01:35:34+00:00</updated>
<author>
<name>Brian Anderson</name>
<email>banderson@mozilla.com</email>
</author>
<published>2013-01-22T03:22:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=cc9ab2c0339aa00566ee6c5d12383278c7bd7eef'/>
<id>urn:sha1:cc9ab2c0339aa00566ee6c5d12383278c7bd7eef</id>
<content type='text'>
</content>
</entry>
<entry>
<title>std: Convert uv_global_loop to use pipes</title>
<updated>2013-01-24T01:35:34+00:00</updated>
<author>
<name>Brian Anderson</name>
<email>banderson@mozilla.com</email>
</author>
<published>2013-01-20T07:38:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=b9608fe4232c4014daa540849d471b1791b41fa6'/>
<id>urn:sha1:b9608fe4232c4014daa540849d471b1791b41fa6</id>
<content type='text'>
</content>
</entry>
</feed>
