Patrick Walton
|
9b3db0ed44
|
rustc: Add some stub metadata to each crate
|
2011-03-11 15:35:50 -08:00 |
|
Rafael Ávila de Espíndola
|
10d8b4e861
|
Fix access to the rust stack.
|
2011-03-09 15:05:22 -05:00 |
|
Rafael Ávila de Espíndola
|
aeca138944
|
swap taskptr and callee in preparation for making taskptr optional.
|
2011-03-09 14:16:11 -05:00 |
|
Graydon Hoare
|
af4d6ae76b
|
Add ABI tagging to crates, adjust rustc output and runtime stack-frame setup so access to argv works.
|
2011-02-22 16:37:27 -08:00 |
|
Graydon Hoare
|
467a628ffa
|
Add the single instruction required in activate glue to fix burning darwin tinderbox. And transplant 100 lines of comments from the ML code.
|
2011-02-08 18:09:50 -08:00 |
|
Patrick Walton
|
f371dc613a
|
rustc: Set data layout and target triple
|
2010-12-03 13:52:54 -08:00 |
|
Graydon Hoare
|
44b051f34a
|
Fix typo in x86 backend glue that was, by luck, only crashing on OSX.
|
2010-11-15 12:45:26 -08:00 |
|
Graydon Hoare
|
a352efadad
|
Switch upcall glues to fastcall as well.
|
2010-11-14 13:41:10 -08:00 |
|
Graydon Hoare
|
4cbef9d8a1
|
Remove outptr from module-internal calls; use standard ABI returns.
|
2010-11-14 13:04:01 -08:00 |
|
Graydon Hoare
|
ffb3861c70
|
Move symbol prefix logic into separate function, add underscore prefix for windows.
|
2010-11-05 18:31:23 -07:00 |
|
Graydon Hoare
|
e5229b97d7
|
Don't use string == in x86.rs, doesn't work.
|
2010-10-22 17:27:22 -07:00 |
|
Patrick Walton
|
05a3c5c0f3
|
rustc: Add an "_" prefix to assembler-generated symbols on Mac
|
2010-10-22 16:16:02 -07:00 |
|
Graydon Hoare
|
a2f4d9089a
|
Fix indexing bug in rustc's indirect-upcall arg-copying loops.
|
2010-09-27 14:42:58 -07:00 |
|
Graydon Hoare
|
4cfc4250bf
|
More work on trans, almost getting to the point of emitting an upcall.
|
2010-09-24 14:56:04 -07:00 |
|
Graydon Hoare
|
2db1f864e2
|
Declare the global and upcall glues as ValueRefs in rustc's trans.
|
2010-09-23 17:16:34 -07:00 |
|
Graydon Hoare
|
46e46d0b49
|
Translate a bunch of the material (lltrans, llasm, abi) from rustboot to rustc, and move files around.
|
2010-09-23 15:46:31 -07:00 |
|