summary refs log tree commit diff
path: root/src/librustc_save_analysis
AgeCommit message (Expand)AuthorLines
2017-03-11Rollup merge of #40344 - nrc:save-container, r=eddybAriel Ben-Yehuda-1/+4
2017-03-10Rollup merge of #40311 - nrc:save-proc-macro-attr, r=jseyfriedAlex Crichton-1/+3
2017-03-10save-analysis: cope with lack of method data after a type errorNick Cameron-1/+4
2017-03-10Expect macro defs in save-analysis and add expn info to spans for attr proc m...Nick Cameron-1/+3
2017-03-10Move remove_docs_from_attrs into lowering stepJonas Bushart-41/+36
2017-03-10Store attributes as stringsJonas Bushart-74/+11
2017-03-10Export attributes in save-analysis dataJonas Bushart-6/+171
2017-03-03Integrate `TokenStream`.Jeffrey Seyfried-1/+1
2017-02-28Add `syntax::ext::tt::quoted::{TokenTree, ..}` and remove `tokenstream::Token...Jeffrey Seyfried-3/+3
2017-02-28rustc_save_analysis: don't pollute the codemap with fake files.Eduard Burtescu-51/+16
2017-02-25rustc_typeck: lift CrateCtxt to TyCtxt.Eduard Burtescu-3/+3
2017-02-25rustc: consolidate dep-tracked hashmaps in tcx.maps.Eduard-Mihai Burtescu-1/+1
2017-02-23Move MacroKind into Def::MacroJosh Driver-1/+1
2017-02-13save-analysis: emit info about impls and super-traits in JSONNick Cameron-20/+97
2017-02-05Rollup merge of #39453 - nrc:save-path, r=nikomatsakisCorey Farwell-0/+3
2017-02-03Add warning for () to ! switchAndrew Cann-1/+1
2017-02-02save-analysis: be more paranoid about generated pathsNick Cameron-0/+3
2017-01-27save-analysis: get tables directly, accomodating them being missingNick Cameron-4/+9
2017-01-26rustc: rename TyCtxt's `map` field to `hir`.Eduard-Mihai Burtescu-61/+61
2017-01-25rename `Tables` to `TypeckTables`Niko Matsakis-2/+2
2017-01-25save-analysis: walk pathsNick Cameron-0/+1
2017-01-25save-analysis: walk path expressionsNick Cameron-0/+6
2017-01-20Rollup merge of #39118 - jseyfried:token_tree_based_parser, r=nrcAlex Crichton-7/+6
2017-01-17Introduce `string_reader.parse_all_token_trees()`.Jeffrey Seyfried-5/+5
2017-01-17Give the `StringReader` a `sess: &ParseSess`.Jeffrey Seyfried-2/+1
2017-01-10save-analysis: handle paths in type/trait context more correctlyNick Cameron-8/+6
2017-01-09save-analysis: fix over-zealous filter on generated codeNick Cameron-8/+9
2017-01-08Auto merge of #38813 - eddyb:lazy-11, r=nikomatsakisbors-38/+48
2017-01-06rustc: keep track of tables everywhere as if they were per-body.Eduard-Mihai Burtescu-38/+48
2016-12-29Remove not(stage0) from deny(warnings)Alex Crichton-1/+1
2016-12-28rustc: always print nested nodes where a HIR map is available.Eduard-Mihai Burtescu-1/+1
2016-12-23Auto merge of #38529 - nrc:save-sig, r=nikomatsakisbors-16/+320
2016-12-22Refactor how global paths are represented (for both ast and hir).Jeffrey Seyfried-32/+17
2016-12-22rebasing fixNick Cameron-1/+1
2016-12-22save-analysis signature stuff for json-api flavour.Nick Cameron-9/+8
2016-12-22signature info for other items (mods, fns, methods, etc.)Nick Cameron-50/+106
2016-12-22further lowering of signature dataNick Cameron-8/+89
2016-12-22field signaturesNick Cameron-7/+38
2016-12-22save-analysis: fix ICE on partially resolved pathNick Cameron-0/+4
2016-12-22save-analysis: add `Signature` info to structsNick Cameron-6/+139
2016-12-13rustc: Use `create_dir_racy` in save analysisAlex Crichton-2/+2
2016-12-09Auto merge of #38203 - nrc:save-wr, r=eddybbors-9/+11
2016-12-06save-analysis: fix a few generated code errorsNick Cameron-9/+11
2016-12-06annotate stricter lifetimes on LateLintPass methods to allow them to forward ...Oliver Schneider-50/+53
2016-12-02Auto merge of #38053 - eddyb:lazy-9, r=nikomatsakisbors-2/+2
2016-11-30Auto merge of #37800 - alexcrichton:new-bootstrap, r=eddybbors-1/+0
2016-11-30Update the bootstrap compilerAlex Crichton-1/+0
2016-11-30Auto merge of #37989 - nrc:save-mod, r=nikomatsakisbors-17/+39
2016-11-29rustc: simplify AdtDef by removing the field types and ty::ivar.Eduard-Mihai Burtescu-2/+2
2016-11-28rustc_typeck: save the type cache for rustdoc and save-analysis.Eduard Burtescu-16/+27