summary refs log tree commit diff
path: root/src/librustc_save_analysis/dump_visitor.rs
AgeCommit message (Expand)AuthorLines
2017-04-12First attempt at global_asm! macroA.J. Gardner-0/+1
2017-04-04save-analysis: index extern blocksNick Cameron-0/+35
2017-04-04save-analysis: only index path references onceNick Cameron-9/+2
2017-03-30save-analysis: track associated typesNick Cameron-3/+27
2017-03-15Add rls-span to do some conversions into rls-data.Nick Cameron-1/+1
2017-03-15Use out-of-tree rustc serializeNick Cameron-1/+1
2017-03-15Change json dumper (and a few other bits and pieces) to use rls-data rather t...Nick Cameron-0/+2
2017-03-10Rollup merge of #40311 - nrc:save-proc-macro-attr, r=jseyfriedAlex Crichton-1/+3
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-9/+8
2017-03-10Export attributes in save-analysis dataJonas Bushart-1/+13
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-16/+1
2017-02-03Add warning for () to ! switchAndrew Cann-1/+1
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-10/+10
2017-01-25save-analysis: walk pathsNick Cameron-0/+1
2017-01-25save-analysis: walk path expressionsNick Cameron-0/+6
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-06rustc: keep track of tables everywhere as if they were per-body.Eduard-Mihai Burtescu-14/+36
2016-12-23Auto merge of #38529 - nrc:save-sig, r=nikomatsakisbors-6/+27
2016-12-22Refactor how global paths are represented (for both ast and hir).Jeffrey Seyfried-32/+17
2016-12-22signature info for other items (mods, fns, methods, etc.)Nick Cameron-20/+23
2016-12-22field signaturesNick Cameron-0/+4
2016-12-22save-analysis: add `Signature` info to structsNick Cameron-2/+16
2016-12-09Auto merge of #38203 - nrc:save-wr, r=eddybbors-8/+10
2016-12-06save-analysis: fix a few generated code errorsNick Cameron-8/+10
2016-12-06annotate stricter lifetimes on LateLintPass methods to allow them to forward ...Oliver Schneider-49/+52
2016-11-29rustc: simplify AdtDef by removing the field types and ty::ivar.Eduard-Mihai Burtescu-1/+1
2016-11-28rustc_typeck: save the type cache for rustdoc and save-analysis.Eduard Burtescu-9/+5
2016-11-28rustc: embed path resolutions into the HIR instead of keeping DefMap.Eduard-Mihai Burtescu-11/+9
2016-11-23Auto merge of #37908 - nrc:save-def, r=eddybbors-5/+26
2016-11-23Fix a bunch of bugs shown by the testNick Cameron-5/+26
2016-11-20Move `syntax::util::interner` -> `syntax::symbol`, cleanup.Jeffrey Seyfried-1/+2
2016-11-10Add variants `Def::Macro` and `Namespace::MacroNS`.Jeffrey Seyfried-0/+1
2016-11-10Rollup merge of #37412 - eddyb:lazy-6, r=nikomatsakisEduard-Mihai Burtescu-1/+1
2016-11-10rustc: unify and simplify managing associated items.Eduard Burtescu-13/+11
2016-11-10syntax: don't fake a block around closures' bodies during parsing.Eduard Burtescu-1/+1
2016-11-02rustc: record the target type of every adjustment.Eduard Burtescu-1/+1
2016-11-02rustc: make all read access to tcx.tables go through a method.Eduard Burtescu-6/+5
2016-10-31Changed most vec! invocations to use square bracesiirelu-4/+4
2016-10-28Rollup merge of #37436 - nrc:save-span-errs, r=petrochenkovGuillaume Gomez-0/+1
2016-10-28Give variant spans used in derives the correct expansion idNick Cameron-0/+1
2016-10-27Preparations and cleanupVadim Petrochenkov-1/+2
2016-10-14save-analysis: dump data only if get_path_data doesn't fail to resolve a path.Andrea Pretto-3/+1
2016-10-04Turn some impossible definitions into ICEsVadim Petrochenkov-28/+28
2016-10-04Separate Def::StructCtor/Def::VariantCtor from Def::Struct/Def::VariantVadim Petrochenkov-2/+6
2016-10-03std: Stabilize and deprecate APIs for 1.13Alex Crichton-1/+2