rust/src/librustc/middle/trans
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
..
_match.rs rename Linear{Map,Set} => Hash{Map,Set} 2013-04-03 10:30:36 -04:00
adt.rs librustc: implement a #[packed] attribute for structs. 2013-04-10 23:39:20 +10:00
asm.rs librustc: implement a #[packed] attribute for structs. 2013-04-10 23:39:20 +10:00
base.rs librustc: implement a #[packed] attribute for structs. 2013-04-10 23:39:20 +10:00
block.rs
build.rs rename Linear{Map,Set} => Hash{Map,Set} 2013-04-03 10:30:36 -04:00
cabi_arm.rs librustc: implement a #[packed] attribute for structs. 2013-04-10 23:39:20 +10:00
cabi_mips.rs librustc: implement a #[packed] attribute for structs. 2013-04-10 23:39:20 +10:00
cabi_x86_64.rs librustc: implement a #[packed] attribute for structs. 2013-04-10 23:39:20 +10:00
cabi.rs librustc: Replace all uses of fn() with &fn(). rs=defun 2013-03-11 09:35:58 -07:00
callee.rs Cleanup substitutions and treatment of generics around traits in a number of ways. 2013-04-09 08:06:10 -07:00
closure.rs librustc: Remove fail_unless! 2013-03-29 16:39:08 -07:00
common.rs librustc: implement a #[packed] attribute for structs. 2013-04-10 23:39:20 +10:00
consts.rs Cleanup substitutions and treatment of generics around traits in a number of ways. 2013-04-09 08:06:10 -07:00
controlflow.rs librustc: Remove fail_unless! 2013-03-29 16:39:08 -07:00
datum.rs librustc: Remove fail_unless! 2013-03-29 16:39:08 -07:00
debuginfo.rs Fix typo in u16 debug info 2013-04-08 23:59:00 +02:00
expr.rs Fix various warnings, NOTEs, etc 2013-04-05 05:36:03 -04:00
foreign.rs librustc: implement a #[packed] attribute for structs. 2013-04-10 23:39:20 +10:00
glue.rs Refactor so that references to traits are not represented using a type with a 2013-04-05 05:36:02 -04:00
inline.rs Cleanup substitutions and treatment of generics around traits in a number of ways. 2013-04-09 08:06:10 -07:00
machine.rs librustc: implement a #[packed] attribute for structs. 2013-04-10 23:39:20 +10:00
macros.rs
meth.rs Cleanup substitutions and treatment of generics around traits in a number of ways. 2013-04-09 08:06:10 -07:00
monomorphize.rs Cleanup substitutions and treatment of generics around traits in a number of ways. 2013-04-09 08:06:10 -07:00
reachable.rs rename Linear{Map,Set} => Hash{Map,Set} 2013-04-03 10:30:36 -04:00
reflect.rs Rather than storing a list of ty::method per trait, store one ty::method 2013-04-05 05:36:02 -04:00
shape.rs Removing unused imports 2013-03-28 23:56:46 -04:00
tvec.rs librustc: Modify all code to use new lifetime binder syntax 2013-03-26 21:30:17 -07:00
type_of.rs librustc: implement a #[packed] attribute for structs. 2013-04-10 23:39:20 +10:00
type_use.rs Add AbiSet and integrate it into the AST. 2013-03-29 18:36:20 -07:00
uniq.rs Remove unused imports throughout src/ 2013-03-04 12:27:01 -05:00