<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/rt/arch, branch 0.6</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=0.6</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=0.6'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2013-04-01T04:31:22+00:00</updated>
<entry>
<title>rt/arch/arm: fix syntax used for noexec stack</title>
<updated>2013-04-01T04:31:22+00:00</updated>
<author>
<name>Daniel Micay</name>
<email>danielmicay@gmail.com</email>
</author>
<published>2013-04-01T04:31:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=26fc76acb6bd86375cc1fef218b3f91708a8f699'/>
<id>urn:sha1:26fc76acb6bd86375cc1fef218b3f91708a8f699</id>
<content type='text'>
</content>
</entry>
<entry>
<title>mark the assembly object stacks as non-executable</title>
<updated>2013-03-31T22:23:05+00:00</updated>
<author>
<name>Daniel Micay</name>
<email>danielmicay@gmail.com</email>
</author>
<published>2013-03-31T20:22:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=c0be7df5de2d5b5137f66743a428d1843b98ba9b'/>
<id>urn:sha1:c0be7df5de2d5b5137f66743a428d1843b98ba9b</id>
<content type='text'>
Closes #5643

This also removes the need to pass noexecstack to gcc, but that wasn't
actually working anymore.
</content>
</entry>
<entry>
<title>auto merge of #5424 : luqmana/rust/inline-rt, r=brson</title>
<updated>2013-03-25T19:04:11+00:00</updated>
<author>
<name>bors</name>
<email>bors@rust-lang.org</email>
</author>
<published>2013-03-25T19:04:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=6d4499ce4d948bf7b7b385b40e5b3536507ad3e8'/>
<id>urn:sha1:6d4499ce4d948bf7b7b385b40e5b3536507ad3e8</id>
<content type='text'>
As per #2521. Inlining seems to improve performance slightly:

                 Inlined          Not Inlined
    x86:         13.5482            14.4112
    x86_64:      17.4712            18.0696

(Average of 5 runs timed with `time`)

```Rust

fn foo() -&gt; int {
    int::from_str(~"28098").unwrap()
}

fn main() {
    for 1000000.times {
        foo();
        foo();
        foo();
        foo();
        foo();
    }
}
```

All run on:

    Linux 3.2.0-0.bpo.4-amd64 #1 SMP Debian 3.2.35-2~bpo60+1 x86_64 GNU/Linux

The MIPS and ARM bits I didn't inline since I'm not as familiar with them and I also can't test them. All green on try.
</content>
</entry>
<entry>
<title>Rewrite arm/ccall.s</title>
<updated>2013-03-19T08:23:41+00:00</updated>
<author>
<name>ILyoan</name>
<email>ilyoan@gmail.com</email>
</author>
<published>2013-03-18T11:29:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=c1cacc36672e2c6a581848c2909c7bb8a1b01f33'/>
<id>urn:sha1:c1cacc36672e2c6a581848c2909c7bb8a1b01f33</id>
<content type='text'>
</content>
</entry>
<entry>
<title>rt: Inline get_sp_limit/set_sp_limit/get_sp for x86.</title>
<updated>2013-03-18T07:07:53+00:00</updated>
<author>
<name>Luqman Aden</name>
<email>me@luqman.ca</email>
</author>
<published>2013-03-18T07:07:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=a692777224150e2dadb5ec02c6ecd5c10ce0dd98'/>
<id>urn:sha1:a692777224150e2dadb5ec02c6ecd5c10ce0dd98</id>
<content type='text'>
</content>
</entry>
<entry>
<title>rt: Inline get_sp_limit/set_sp_limit/get_sp for x86_64.</title>
<updated>2013-03-18T04:40:59+00:00</updated>
<author>
<name>Luqman Aden</name>
<email>me@luqman.ca</email>
</author>
<published>2013-03-18T04:40:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=d1778767cca290e844d5aa9d044dcc2f9edc9d8c'/>
<id>urn:sha1:d1778767cca290e844d5aa9d044dcc2f9edc9d8c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>core: Add rt mod and add the new scheduler code</title>
<updated>2013-03-12T02:44:29+00:00</updated>
<author>
<name>Brian Anderson</name>
<email>banderson@mozilla.com</email>
</author>
<published>2013-02-04T02:15:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=676e0290ed4d306e6d7b517de1409c109309a0b2'/>
<id>urn:sha1:676e0290ed4d306e6d7b517de1409c109309a0b2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'brson/cross7'</title>
<updated>2013-03-07T07:54:35+00:00</updated>
<author>
<name>Brian Anderson</name>
<email>banderson@mozilla.com</email>
</author>
<published>2013-03-07T07:54:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=81e370285f9709d133d114f405bd4f797f7dc3e9'/>
<id>urn:sha1:81e370285f9709d133d114f405bd4f797f7dc3e9</id>
<content type='text'>
Conflicts:
	configure
	mk/rt.mk
</content>
</entry>
<entry>
<title>rt: fix some bugs for MIPS target</title>
<updated>2013-03-04T04:02:06+00:00</updated>
<author>
<name>Jyun-Yan You</name>
<email>jyyou@cs.nctu.edu.tw</email>
</author>
<published>2013-01-30T15:42:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=314605f94844dcff0b1fc5f94f195ab042023002'/>
<id>urn:sha1:314605f94844dcff0b1fc5f94f195ab042023002</id>
<content type='text'>
</content>
</entry>
<entry>
<title>rt: MIPS32 support</title>
<updated>2013-03-04T03:27:01+00:00</updated>
<author>
<name>Jyun-Yan You</name>
<email>jyyou@cs.nctu.edu.tw</email>
</author>
<published>2013-01-29T05:04:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=0ecd9e03ff9a7f96d324b63e49c94d3c5d9a51cb'/>
<id>urn:sha1:0ecd9e03ff9a7f96d324b63e49c94d3c5d9a51cb</id>
<content type='text'>
</content>
</entry>
</feed>
