rust/src/librustc_trans
bors 923bac4596 Auto merge of #36025 - michaelwoerister:incr-comp-hash-spans, r=nikomatsakis
incr. comp.: Take spans into account for ICH

This PR makes the ICH (incr. comp. hash) take spans into account when debuginfo is enabled.

A side-effect of this is that the SVH (which is based on the ICHs of all items in the crate) becomes sensitive to the tiniest change in a code base if debuginfo is enabled. Since we are not trying to model ABI compatibility via the SVH anymore (this is done via the crate disambiguator now), this should be not be a problem.

Fixes #33888.
Fixes #32753.
2016-09-06 13:22:35 -07:00
..
back Auto merge of #36025 - michaelwoerister:incr-comp-hash-spans, r=nikomatsakis 2016-09-06 13:22:35 -07:00
debuginfo Auto merge of #36200 - mattico:fix-llvm-linkage, r=arielb1 2016-09-05 08:13:32 -07:00
mir Replace _, _ with .. 2016-09-04 12:30:33 +03:00
abi.rs Auto merge of #36024 - japaric:mips64, r=alexcrichton 2016-09-02 03:01:48 -07:00
adt.rs Replace _, _ with .. 2016-09-04 12:30:33 +03:00
asm.rs rustc_trans: remove the bulk of old trans and most of its support code. 2016-08-24 13:23:37 +03:00
assert_module_sources.rs Refactor away AttrMetaMethods. 2016-08-25 20:41:40 +00:00
attributes.rs finish type-auditing rustllvm 2016-08-03 15:08:47 +03:00
base.rs Auto merge of #36200 - mattico:fix-llvm-linkage, r=arielb1 2016-09-05 08:13:32 -07:00
basic_block.rs Delete obviously-unreachable blocks 2016-03-30 13:00:02 +13:00
build.rs split the FFI part of rustc_llvm to rustc_llvm::ffi 2016-08-03 15:08:47 +03:00
builder.rs finish type-auditing rustllvm 2016-08-03 15:08:47 +03:00
cabi_aarch64.rs Handle integer-extending for C ABI 2016-04-04 22:14:10 +02:00
cabi_arm.rs Handle integer-extending for C ABI 2016-04-04 22:14:10 +02:00
cabi_asmjs.rs rustc_trans: move the contents of the trans module to top-level. 2016-03-27 01:23:28 +02:00
cabi_mips64.rs cabi: change some more 32s to 64s 2016-08-28 21:35:54 -05:00
cabi_mips.rs Handle integer-extending for C ABI 2016-04-04 22:14:10 +02:00
cabi_powerpc64.rs Handle integer-extending for C ABI 2016-04-04 22:14:10 +02:00
cabi_powerpc.rs add mips64-gnu and mips64el-gnu targets 2016-08-26 17:17:03 -05:00
cabi_x86_64.rs Replace _, _ with .. 2016-09-04 12:30:33 +03:00
cabi_x86_win64.rs Handle integer-extending for C ABI 2016-04-04 22:14:10 +02:00
cabi_x86.rs Handle integer-extending for C ABI 2016-04-04 22:14:10 +02:00
callee.rs Auto merge of #36200 - mattico:fix-llvm-linkage, r=arielb1 2016-09-05 08:13:32 -07:00
Cargo.toml Move errors from libsyntax to its own crate 2016-06-23 08:07:35 -04:00
cleanup.rs rustc_trans: remove the bulk of old trans and most of its support code. 2016-08-24 13:23:37 +03:00
closure.rs Fix incorrect LLVM Linkage enum 2016-09-04 16:12:01 -05:00
collector.rs Replace _, _ with .. 2016-09-04 12:30:33 +03:00
common.rs Fix incorrect LLVM Linkage enum 2016-09-04 16:12:01 -05:00
consts.rs Fix incorrect LLVM Linkage enum 2016-09-04 16:12:01 -05:00
context.rs remove normalize_infer_ctxt constructor 2016-08-31 22:06:01 -04:00
declare.rs Fix incorrect LLVM Linkage enum 2016-09-04 16:12:01 -05:00
diagnostics.rs Small error code explanations improvements 2016-08-26 17:28:47 +02:00
disr.rs rustc_trans: move the contents of the trans module to top-level. 2016-03-27 01:23:28 +02:00
glue.rs Address comments and add requested tests 2016-09-03 13:39:35 +03:00
intrinsic.rs Replace _, _ with .. 2016-09-04 12:30:33 +03:00
lib.rs Replace _, _, _ with .. 2016-09-04 12:27:01 +03:00
machine.rs rustc_trans: move the contents of the trans module to top-level. 2016-03-27 01:23:28 +02:00
macros.rs rustc_trans: move the contents of the trans module to top-level. 2016-03-27 01:23:28 +02:00
meth.rs remove normalize_infer_ctxt constructor 2016-08-31 22:06:01 -04:00
monomorphize.rs cache projections in trans 2016-08-31 17:47:33 -04:00
partitioning.rs give apply_param_substs a SharedCrateContext 2016-08-31 17:05:53 -04:00
README.txt
symbol_map.rs collector-driven-trans: Take care of nits. 2016-07-08 10:42:47 -04:00
symbol_names_test.rs Refactor away AttrMetaMethods. 2016-08-25 20:41:40 +00:00
trans_item.rs Auto merge of #36200 - mattico:fix-llvm-linkage, r=arielb1 2016-09-05 08:13:32 -07:00
tvec.rs Fix optimization regressions for operations on [x; n]-initialized arrays. 2016-09-01 00:27:03 +03:00
type_.rs finish type-auditing rustllvm 2016-08-03 15:08:47 +03:00
type_of.rs Some better support for unions through the compiler 2016-09-03 13:39:34 +03:00
value.rs begin auditing the C++ types in RustWrapper 2016-08-03 15:08:47 +03:00

See the README.md in ../librustc.