rust/src
Ariel Ben-Yehuda 25416c7081 don't track borrows for empty regions
Region inference can create borrows for an empty region if the borrow is
dead. In that case, there's no reason to track the borrow, but because
there's no such thing as an EndRegion(ReEmpty) these borrows used to live
for the entire function.

Fixes #46161.
2017-12-03 02:29:04 +02:00
..
binaryen@1c9bf65aa0 std: Add a new wasm32-unknown-unknown target 2017-11-19 21:07:41 -08:00
bootstrap Auto merge of #46288 - alexcrichton:bump-bootstrap, r=Mark-Simulacrum 2017-12-02 05:21:58 +00:00
build_helper build_helper: destination file can't be up to date when not exists 2017-12-01 14:55:02 +05:00
ci ci: Start running wasm32 tests on Travis 2017-11-28 09:27:35 -08:00
dlmalloc@d3812c3acc std: Add a new wasm32-unknown-unknown target 2017-11-19 21:07:41 -08:00
doc Implement RFC 2128 (use_nested_groups) 2017-11-30 13:10:26 +01:00
etc Auto merge of #46207 - kennytm:kill-grep, r=alexcrichton 2017-11-28 23:23:03 +00:00
grammar
jemalloc@1f5a28755e
liballoc Update bootstrap compiler 2017-11-29 21:11:20 -08:00
liballoc_jemalloc *: strip calls to cc::Build::compile 2017-11-28 18:15:30 -05:00
liballoc_system Remove comment about a branch being optimized out, fix #45831 2017-11-20 16:22:17 +01:00
libarena
libbacktrace fix some typos 2017-11-21 15:33:45 +01:00
libcompiler_builtins@02b3734a5b rustbuild: Update LLVM and enable ThinLTO 2017-11-24 06:55:38 -08:00
libcore Update bootstrap compiler 2017-11-29 21:11:20 -08:00
libfmt_macros
libgetopts
libgraphviz
liblibc@1a2f9639f8 Update libc to include latest Fuchsia fix 2017-11-26 17:01:15 -08:00
libpanic_abort std: Add a new wasm32-unknown-unknown target 2017-11-19 21:07:41 -08:00
libpanic_unwind std: Add a new wasm32-unknown-unknown target 2017-11-19 21:07:41 -08:00
libproc_macro Fix hygiene bug. 2017-11-28 18:59:12 -08:00
libprofiler_builtins *: strip calls to cc::Build::compile 2017-11-28 18:15:30 -05:00
librustc Auto merge of #46368 - michaelwoerister:incr-comp-type-debuginfo-spans, r=eddyb 2017-12-02 17:37:56 +00:00
librustc_allocator
librustc_apfloat Stabilize const-calling existing const-fns in std 2017-11-26 23:43:44 +01:00
librustc_asan
librustc_back Auto merge of #46211 - snipsco:master, r=pnkfelix 2017-12-01 08:44:42 +00:00
librustc_binaryen std: Add a new wasm32-unknown-unknown target 2017-11-19 21:07:41 -08:00
librustc_borrowck Replace -Zborrowck-mir with -Zborrowck=mode 2017-11-26 16:36:52 +01:00
librustc_const_eval Stabilize const-calling existing const-fns in std 2017-11-26 23:43:44 +01:00
librustc_const_math Stabilize const-calling existing const-fns in std 2017-11-26 23:43:44 +01:00
librustc_cratesio_shim
librustc_data_structures incr.comp.: Make a bunch of query results encodable. 2017-11-28 13:03:39 +01:00
librustc_driver rustbuild: Enable WebAssembly backend by default 2017-11-25 06:44:35 -08:00
librustc_errors Auto merge of #45997 - estebank:pub-ident, r=nikomatsakis 2017-12-01 06:06:06 +00:00
librustc_incremental incr.comp.: Remove on-export crate metadata hashing. 2017-11-29 16:28:25 +01:00
librustc_lint Rollup merge of #45880 - arielb1:never-coerce, r=nikomatsakis 2017-12-02 01:38:52 +08:00
librustc_llvm *: strip calls to cc::Build::compile 2017-11-28 18:15:30 -05:00
librustc_lsan
librustc_metadata Auto merge of #46370 - michaelwoerister:rm-metadata-hashing, r=eddyb 2017-12-01 00:46:08 +00:00
librustc_mir don't track borrows for empty regions 2017-12-03 02:29:04 +02:00
librustc_msan
librustc_passes MIR: s/lv(al(ue)?)?/place in function/variable/module names. 2017-12-01 18:48:57 +02:00
librustc_platform_intrinsics
librustc_plugin
librustc_privacy Split hir::TyImplTrait, move checks to HIR lowering 2017-11-15 15:46:01 -05:00
librustc_resolve Auto merge of #46343 - jseyfried:fix_hygiene_bug, r=nrc 2017-12-02 10:15:21 +00:00
librustc_save_analysis Implement RFC 2128 (use_nested_groups) 2017-11-30 13:10:26 +01:00
librustc_trans MIR: s/lv(al(ue)?)?/place in function/variable/module names. 2017-12-01 18:48:57 +02:00
librustc_trans_utils MIR: s/Lvalue/Place in type names. 2017-12-01 18:47:36 +02:00
librustc_tsan
librustc_typeck Auto merge of #46256 - estebank:suggest-deref, r=arielb1 2017-12-02 02:56:16 +00:00
librustdoc Auto merge of #46326 - GuillaumeGomez:sidebar-text, r=QuietMisdreavus 2017-12-02 07:49:32 +00:00
libserialize incr.comp.: Load diagnostics from previous session lazily and clean up on-disk-cache persistence code. 2017-12-01 13:48:59 +01:00
libstd Auto merge of #46288 - alexcrichton:bump-bootstrap, r=Mark-Simulacrum 2017-12-02 05:21:58 +00:00
libstd_unicode Rollup merge of #46077 - LukasKalbertodt:stabilize-ascii-ctype, r=alexcrichton 2017-11-29 18:37:44 +08:00
libsyntax Auto merge of #46381 - estebank:expected-span, r=nikomatsakis 2017-12-02 20:06:42 +00:00
libsyntax_ext Auto merge of #45997 - estebank:pub-ident, r=nikomatsakis 2017-12-01 06:06:06 +00:00
libsyntax_pos incr.comp.: Store Spans as (file,line,col,length) in incr.comp. cache. 2017-12-01 13:48:19 +01:00
libterm
libtest std: Add a new wasm32-unknown-unknown target 2017-11-19 21:07:41 -08:00
libunwind make OpenBSD to use libc++ instead of (e)stdc++ 2017-11-26 10:08:25 +01:00
llvm@6d08185a5c wasm: Update LLVM to fix a test 2017-11-30 05:39:57 -08:00
rt
rtstartup
rustc std: Add a new wasm32-unknown-unknown target 2017-11-19 21:07:41 -08:00
rustllvm [rustllvm] Use report_fatal_error over llvm_unreachable 2017-11-20 17:47:29 +01:00
test don't track borrows for empty regions 2017-12-03 02:29:04 +02:00
tools Auto merge of #46326 - GuillaumeGomez:sidebar-text, r=QuietMisdreavus 2017-12-02 07:49:32 +00:00
Cargo.lock Auto merge of #46288 - alexcrichton:bump-bootstrap, r=Mark-Simulacrum 2017-12-02 05:21:58 +00:00
Cargo.toml Update RLS and Rustfmt 2017-11-29 19:15:46 +13:00
stage0.txt Update bootstrap compiler 2017-11-29 21:11:20 -08:00