rust/mk
bors 5e1a691125 auto merge of #9613 : jld/rust/enum-discrim-size.r0, r=alexcrichton
Allows an enum with a discriminant to use any of the primitive integer types to store it.  By default the smallest usable type is chosen, but this can be overridden with an attribute: `#[repr(int)]` etc., or `#[repr(C)]` to match the target's C ABI for the equivalent C enum.

Also adds a lint pass for using non-FFI safe enums in extern declarations, checks that specified discriminants can be stored in the specified type if any, and fixes assorted code that was assuming int.
2013-10-30 00:31:23 -07:00
..
clean.mk
ctags.mk
dist.mk
docs.mk doc: tidy and cleanup CSS deps, add tutorial PDF generation 2013-10-21 04:12:12 +02:00
host.mk Move rust's uv implementation to its own crate 2013-10-29 08:39:22 -07:00
install.mk Move rust's uv implementation to its own crate 2013-10-29 08:39:22 -07:00
llvm.mk
perf.mk
platform.mk
pp.mk Remove rusti reference from pp.mk 2013-10-21 10:57:20 -05:00
rt.mk
rustllvm.mk Fixed makefile to point to the new llvm build directory. 2013-09-05 23:44:10 -07:00
snap.mk
stage0.mk Register new snapshots 2013-10-29 15:56:16 -07:00
target.mk Move rust's uv implementation to its own crate 2013-10-29 08:39:22 -07:00
tests.mk auto merge of #9613 : jld/rust/enum-discrim-size.r0, r=alexcrichton 2013-10-30 00:31:23 -07:00
tools.mk