rust/src/librustc/back
bors a8c3fe45c6 auto merge of #8328 : alexcrichton/rust/llvm-head, r=brson
The first commit message is pretty good, but whomever reviews this should probably also at least glance at the changes I made in LLVM. I basically reorganized our pending patch queue to be a bit more organized and clearer in what needs to go where. After this, our queue would be:

* Add the `no-split-stack` attribute
* Add the `fixedstacksegment` attribute
* Add split-stacks for arm android
* Add split-stacks for arm linux
* Add split stacks for mips

Then there's a patch which I added to get rust to build at all on LLVM-head, and I'm not quite sure why it's there, but nothing seems to be crashing for now! (famous last words).

Otherwise, I just updated code to reflect the changes I made in LLVM with the only major change being the advent of the new `no_split_stack` attribute. This is work towards #1226, but someone more familiar with the code should probably actually assign the attribute to the appropriate functions.

Also as a bonus, I've verified that this closes #5774
2013-08-20 11:31:59 -07:00
..
abi.rs Add a field borrow_offset to the type descriptor indicating 2013-08-11 13:59:45 -04:00
arm.rs Remove unnecessary allocations flagged by lint 2013-05-28 03:14:44 +09:00
link.rs Add ToCStr method .with_c_str() 2013-08-15 01:33:10 -07:00
mips.rs Remove unnecessary allocations flagged by lint 2013-05-28 03:14:44 +09:00
passes.rs auto merge of #8328 : alexcrichton/rust/llvm-head, r=brson 2013-08-20 11:31:59 -07:00
rpath.rs fix build with the new snapshot compiler 2013-08-12 17:37:46 -04:00
target_strs.rs librustc: Get rid of structural records save for front/test.rs. 2013-02-20 18:45:50 -08:00
upcall.rs Issue #3678: Remove wrappers and call foreign functions directly 2013-08-19 07:13:15 -04:00
x86.rs Remove unnecessary allocations flagged by lint 2013-05-28 03:14:44 +09:00
x86_64.rs Remove unnecessary allocations flagged by lint 2013-05-28 03:14:44 +09:00