rust/src/librustc/middle/trans
Jakub Wieczorek 6f35ede5a4 Remove the branch merging optimisations for slice patterns
They were only correct in the simplest case. Some of the optimisations
are certainly possible but should be introduced carefully and only
when the whole pattern codegen infrastructure is in a better shape.

Fixes #16648.
2014-08-30 19:50:46 +02:00
..
_match.rs Remove the branch merging optimisations for slice patterns 2014-08-30 19:50:46 +02:00
adt.rs Remove the branch merging optimisations for slice patterns 2014-08-30 19:50:46 +02:00
asm.rs Fix double evaluation of read+write operands 2014-08-19 20:39:26 +01:00
base.rs Remove the branch merging optimisations for slice patterns 2014-08-30 19:50:46 +02:00
basic_block.rs librustc: Implement lifetime elision. 2014-07-19 13:10:58 -07:00
build.rs Unify non-snake-case lints and non-uppercase statics lints 2014-08-30 09:10:05 +12:00
builder.rs librustc: Use builder for llvm attributes. 2014-07-25 16:06:44 -07:00
cabi_arm.rs Unify non-snake-case lints and non-uppercase statics lints 2014-08-30 09:10:05 +12:00
cabi_mips.rs Unify non-snake-case lints and non-uppercase statics lints 2014-08-30 09:10:05 +12:00
cabi_x86_64.rs Unify non-snake-case lints and non-uppercase statics lints 2014-08-30 09:10:05 +12:00
cabi_x86_win64.rs librustc: Forbid external crates, imports, and/or items from being 2014-08-16 19:32:25 -07:00
cabi_x86.rs librustc: Forbid external crates, imports, and/or items from being 2014-08-16 19:32:25 -07:00
cabi.rs Replace all references to "Win32" with "Windows". 2014-08-12 00:10:26 -07:00
callee.rs Rebasing changes 2014-08-26 16:07:32 +12:00
cleanup.rs Implement generalized object and type parameter bounds (Fixes #16462) 2014-08-27 21:46:52 -04:00
closure.rs librustc: Tie up loose ends in unboxed closures. 2014-08-14 08:53:25 -07:00
common.rs Unify non-snake-case lints and non-uppercase statics lints 2014-08-30 09:10:05 +12:00
consts.rs Rebasing changes 2014-08-26 16:07:32 +12:00
context.rs remove unused field CrateContext::uses_gc 2014-07-28 15:31:42 -07:00
controlflow.rs Rebasing changes 2014-08-26 16:07:32 +12:00
datum.rs Rebasing changes 2014-08-26 16:07:32 +12:00
debuginfo.rs auto merge of #16190 : Pythoner6/rust/labeled-while-loop, r=alexcrichton 2014-08-30 09:01:20 +00:00
doc.rs
expr.rs Add support for labeled while loops. 2014-08-29 23:43:55 -04:00
foreign.rs Fix handling of ignored arguments in FFI wrappers for rust functions 2014-08-14 00:18:38 +02:00
glue.rs Don't double free embedded, unsized slices 2014-08-29 19:49:01 +12:00
inline.rs librustc: Stop assuming that implementations and traits only contain 2014-08-14 11:40:22 -07:00
intrinsic.rs Unify non-snake-case lints and non-uppercase statics lints 2014-08-30 09:10:05 +12:00
llrepr.rs rustc_llvm: Remove the inner llvm module 2014-07-14 12:27:08 -07:00
machine.rs rustc_llvm: Remove the inner llvm module 2014-07-14 12:27:08 -07:00
macros.rs
meth.rs Rebasing changes 2014-08-26 16:07:32 +12:00
mod.rs Implement Win64 system ABI. 2014-08-07 23:11:55 -07:00
monomorphize.rs Fallout from stabilizing core::option 2014-08-28 09:12:54 -07:00
reflect.rs Rebasing changes 2014-08-26 16:07:32 +12:00
tvec.rs Don't double free embedded, unsized slices 2014-08-29 19:49:01 +12:00
type_.rs Unify non-snake-case lints and non-uppercase statics lints 2014-08-30 09:10:05 +12:00
type_of.rs Rebasing changes 2014-08-26 16:07:32 +12:00
value.rs rustc_llvm: Remove the inner llvm module 2014-07-14 12:27:08 -07:00