about summary refs log tree commit diff
path: root/src/librustc_metadata
AgeCommit message (Expand)AuthorLines
2018-01-27rustc: Load the `rustc_trans` crate at runtimeAlex Crichton-4/+23
2018-01-19Auto merge of #47494 - michaelwoerister:proc-macro-incremental, r=nikomatsakisbors-9/+7
2018-01-16Don't include DefIndex in plugin- and proc-macro registrar fn symbol.Michael Woerister-9/+7
2018-01-15Reexport -> re-export in prose and documentation commentsCarol (Nichols || Goulding)-2/+2
2018-01-15Rollup merge of #47372 - topecongiro:issue-43925, r=alexcrichtonkennytm-3/+13
2018-01-13Remove `impl Foo for ..` in favor of `auto trait Foo`leonardo.yvens-25/+1
2018-01-13Auto merge of #47181 - michaelwoerister:var-len-def-index, r=eddybbors-9/+8
2018-01-13Rollup merge of #47328 - mbrubeck:fs_read, r=sfacklerkennytm-5/+3
2018-01-12Avoid panicking when invalid argument is passed to cfg(..)Seiichi Uchida-3/+13
2018-01-11Auto merge of #47087 - Zoxc:incr_no_in_ignore, r=michaelwoeristerbors-15/+15
2018-01-11Auto merge of #47243 - wesleywiser:incr_fingerprint_encoding, r=michaelwoeristerbors-0/+13
2018-01-10Use the new fs_read_write functions in rustc internalsMatt Brubeck-5/+3
2018-01-09[incremental] Specialize encoding and decoding of FingerprintsWesley Wiser-0/+13
2018-01-09Replace uses of DepGraph.in_ignore with DepGraph.with_ignoreJohn Kåre Alsaker-15/+15
2018-01-09Rollup merge of #47258 - rkruppe:struct-assert, r=eddybkennytm-4/+4
2018-01-08Use different DefIndex representation that is better suited for variable leng...Michael Woerister-9/+8
2018-01-08rustc::ty: Rename `struct_variant` to `non_enum_variant`Robin Kruppe-4/+4
2018-01-07Try to fix a perf regression by updating logMalo Jaffré-2/+2
2018-01-07Auto merge of #47177 - michaelwoerister:erase-invalid-spans-during-metadata-e...bors-18/+55
2018-01-06Auto merge of #47141 - alexcrichton:bump-bootstrap, r=alexcrichtonbors-0/+1
2018-01-04rustc: Don't use relative paths for extended errorsAlex Crichton-0/+1
2018-01-04Span Encoding: Replace if with debug_assertion() and add some comments.Michael Woerister-3/+4
2018-01-04Map invalid Spans to DUMMY_SP during crate metadata encoding.Michael Woerister-18/+54
2018-01-03Auto merge of #46913 - Eh2406:master, r=eddybbors-8/+17
2018-01-01Update crates and submodules to pull doc fixesMalo Jaffré-1/+1
2017-12-27CStore switch FxHashMap to IndexVecEh2406-8/+17
2017-12-22Auto merge of #46842 - michaelwoerister:fingerprint-vec, r=nikomatsakisbors-1/+1
2017-12-22Auto merge of #46838 - pnkfelix:issue-46112-followup, r=estebankbors-1/+12
2017-12-21Auto merge of #46922 - kennytm:rollup, r=kennytmbors-0/+9
2017-12-21Add GenericParam, refactor Generics in ast, hir, rustdocJonas Platte-3/+3
2017-12-20incr.comp.: Replace Fingerprint::zero() with a constant.Michael Woerister-1/+1
2017-12-19incr.comp.: Precompute small hash for filenames to save some work.Michael Woerister-0/+9
2017-12-19Followup for #46112.Felix S. Klock II-1/+12
2017-12-17Add sync module to rustc_data_structuresJohn Kåre Alsaker-4/+2
2017-12-15incr.comp.: Revert hashing optimization that caused regression.Michael Woerister-2/+0
2017-12-14Auto merge of #45047 - durka:trait-alias, r=petrochenkovbors-1/+3
2017-12-14add trait aliases to HIRAlex Burka-1/+3
2017-12-14incr.comp.: Do less hashing per Span.Michael Woerister-0/+2
2017-12-14Use PathBuf instead of String where applicableOliver Schneider-17/+19
2017-12-13Auto merge of #46708 - pnkfelix:fix-issue-46112, r=arielb1bors-5/+19
2017-12-13Auto merge of #46419 - jseyfried:all_imports_in_metadata, r=nrcbors-10/+23
2017-12-12Fix #46112: visible_parent_map construction needs a BFS over whole crate forest.Felix S. Klock II-5/+19
2017-12-13Resolve absolute paths as extern under a feature flagVadim Petrochenkov-0/+4
2017-12-12rustc_metadata: Refactor away `ExternCrateInfo`Vadim Petrochenkov-54/+26
2017-12-09Use Try syntax for Option in place of macros or matchMatt Brubeck-4/+1
2017-12-08incr.comp.: Make Span decoding more consistent so it doesn't mess up -Zincrem...Michael Woerister-13/+21
2017-12-08incr.comp.: Hash spans unconditionally for full accuracy.Michael Woerister-3/+1
2017-12-05Add field `is_import` to `def::Export`.Jeffrey Seyfried-4/+10
2017-12-05Include non-`pub` `use` and `extern crate` items in the crate metadata for ma...Jeffrey Seyfried-10/+17
2017-12-04rustc_back: move dynamic_lib to rustc_metadata.Irina-Gabriela Popa-1/+292