summary refs log tree commit diff
path: root/src/librustc/ich
AgeCommit message (Expand)AuthorLines
2018-02-09Auto merge of #47802 - bobtwinkles:loop_false_edge, r=nikomatsakisbors-0/+4
2018-02-08Add `AutoBorrowMutability`; its like `hir::Mutability` but w/ two-phase borr...Felix S. Klock II-0/+14
2018-02-08Encode (in MIR) whether borrows are explicit in source or arise due to autoref.Felix S. Klock II-1/+19
2018-02-05mir: Add TerminatorKind::FalseUnwindbobtwinkles-0/+4
2018-01-25Rollup merge of #47502 - petrochenkov:label, r=eddybAlex Crichton-1/+6
2018-01-23Auto merge of #45337 - Zoxc:gen-static, r=nikomatsakisbors-1/+9
2018-01-23Rollup merge of #47635 - Zoxc:remove-attr, r=michaelwoeristerkennytm-16/+7
2018-01-23Adds support for immovable generators. Move checking of invalid borrows acros...John Kåre Alsaker-1/+9
2018-01-22AST/HIR: Add a separate structure for labelsVadim Petrochenkov-1/+6
2018-01-21Remove the IGNORED_ATTR_NAMES thread localJohn Kåre Alsaker-16/+7
2018-01-15[incremental] Cache ty::Slice<T> hashesWesley Wiser-2/+23
2018-01-13Remove `impl Foo for ..` in favor of `auto trait Foo`leonardo.yvens-1/+0
2018-01-11Auto merge of #47243 - wesleywiser:incr_fingerprint_encoding, r=michaelwoeristerbors-1/+35
2018-01-09[incremental] Specialize encoding and decoding of FingerprintsWesley Wiser-1/+35
2018-01-04rustc: use {U,I}size instead of {U,I}s shorthands.Eduard-Mihai Burtescu-2/+2
2017-12-24Auto merge of #46896 - arielb1:shadow-scope, r=eddybbors-1/+1
2017-12-24Auto merge of #46833 - diwic:7c-abort-ffi, r=arielb1bors-0/+1
2017-12-22Auto merge of #46842 - michaelwoerister:fingerprint-vec, r=nikomatsakisbors-4/+2
2017-12-22Auto merge of #46779 - Zoxc:par-merge-without-sync, r=arielb1bors-4/+2
2017-12-22Auto merge of #46732 - estebank:silence-recovered-blocks, r=petrochenkovbors-0/+2
2017-12-21Auto merge of #46922 - kennytm:rollup, r=kennytmbors-3/+4
2017-12-21Do not emit type errors on recovered blocksEsteban Küber-0/+2
2017-12-22Rollup merge of #46839 - michaelwoerister:faster-span-hashing-2, r=nikomatsakiskennytm-3/+4
2017-12-21Refactor code so the call to codemap.files() does not deadlockJohn Kåre Alsaker-4/+2
2017-12-21Add GenericParam, refactor Generics in ast, hir, rustdocJonas Platte-5/+9
2017-12-21fix debuginfo scoping of let-statementsAriel Ben-Yehuda-1/+1
2017-12-21Auto merge of #46754 - cramertj:refactor-arg-impl, r=nikomatsakisbors-1/+0
2017-12-21Mir: Add Terminatorkind::AbortDavid Henningsson-0/+1
2017-12-20incr.comp.: Replace Fingerprint::zero() with a constant.Michael Woerister-4/+2
2017-12-20Auto merge of #46733 - nikomatsakis:nll-master-to-rust-master-5, r=arielb1bors-3/+21
2017-12-19incr.comp.: Precompute small hash for filenames to save some work.Michael Woerister-3/+4
2017-12-15incr.comp.: Revert hashing optimization that caused regression.Michael Woerister-3/+1
2017-12-15Refactor argument-position impl TraitTaylor Cramer-1/+0
2017-12-15add a new RegionKind variant: ReClosureBoundNiko Matsakis-0/+3
2017-12-15permit `ClosureOutlivesRequirement` to constrain regions or typesNiko Matsakis-3/+18
2017-12-14Auto merge of #45047 - durka:trait-alias, r=petrochenkovbors-0/+2
2017-12-14add trait aliases to HIRAlex Burka-0/+2
2017-12-14incr.comp.: Do less hashing per Span.Michael Woerister-6/+11
2017-12-14incr.comp.: Speed up span hashing by caching expansion context hashes.Michael Woerister-3/+28
2017-12-14Use PathBuf instead of String where applicableOliver Schneider-0/+11
2017-12-13Auto merge of #46419 - jseyfried:all_imports_in_metadata, r=nrcbors-1/+3
2017-12-08incr.comp.: Hash spans unconditionally for full accuracy.Michael Woerister-203/+13
2017-12-07mir-borrowck returns closure requirements, mir-typeck enforcesNiko Matsakis-0/+22
2017-12-05Add field `is_import` to `def::Export`.Jeffrey Seyfried-1/+2
2017-12-05Include non-`pub` `use` and `extern crate` items in the crate metadata for ma...Jeffrey Seyfried-0/+1
2017-12-02Auto merge of #46368 - michaelwoerister:incr-comp-type-debuginfo-spans, r=eddybbors-11/+9
2017-12-01Auto merge of #46425 - eddyb:mir-place, r=nikomatsakisbors-25/+25
2017-12-01MIR: s/lv(al(ue)?)?/place in function/variable/module names.Eduard-Mihai Burtescu-22/+22
2017-12-01MIR: s/Lvalue/Place in type names.Eduard-Mihai Burtescu-4/+4
2017-12-01Auto merge of #46338 - michaelwoerister:lazy-diagnostics, r=nikomatsakisbors-44/+57