Seo Sanghyeon
8f80323f09
Remove unnecessary allocations flagged by lint
2013-05-28 03:14:44 +09:00
Patrick Walton
f3723cf7c4
libextra: Rename the actual metadata names of libcore to libstd and libstd to libextra
2013-05-22 21:57:07 -07:00
Erick Tryzelaar
9c80cf548a
rustc: Remove ty::arg
2013-05-14 20:10:45 -07:00
Björn Steinbrink
bdc182cc41
Use static string with fail!() and remove fail!(fmt!())
...
fail!() used to require owned strings but can handle static strings
now. Also, it can pass its arguments to fmt!() on its own, no need for
the caller to call fmt!() itself.
2013-05-14 16:36:23 +02:00
Patrick Walton
f30f54e9d0
librustc: Remove the concept of modes from the compiler.
...
This commit does not remove `ty::arg`, although that should be
possible to do now.
2013-04-29 14:30:55 -07:00
Daniel Micay
f792baba42
only use #[no_core] in libcore
2013-04-27 21:34:24 -04:00
Huon Wilson
cad226025b
librustc: implement a #[packed] attribute for structs.
...
A struct (inc. tuple struct) can be annotated with #[packed], so that there
is no padding between its elements, like GCC's `__attribute__((packed))`.
Closes #1704
2013-04-10 23:39:20 +10:00
Luqman Aden
a3996c1626
Tidy.
2013-03-28 16:34:10 -07:00
Luqman Aden
63df1e9085
librustc: remove already addressed XXX
2013-03-27 16:29:32 -07:00
Luqman Aden
778f84524b
librustc: add default per arch clobbers for asm.
2013-03-27 15:41:58 -07:00
Luqman Aden
b867fe41de
libsyntax: Allow selecting intel style asm.
2013-03-27 15:41:58 -07:00
Luqman Aden
203d691a6b
libsyntax: use a struct for inline asm in ast.
2013-03-27 15:41:58 -07:00
Luqman Aden
727a565f1e
librustc: Move inline asm stuff to different mod.
2013-03-27 15:41:58 -07:00