summary refs log tree commit diff
path: root/src/librustc/hir
AgeCommit message (Expand)AuthorLines
2017-04-21Implementation of repr struct alignment RFC 1358.Cameron Hart-0/+17
2017-04-15Auto merge of #41316 - suchithjn225:issue-41272, r=eddybbors-87/+9
2017-04-15Aesthetic issue. Corrected indentationSuchith J N-2/+2
2017-04-15Fixed aesthetics of if let blockSuchith J N-4/+4
2017-04-15Fixed aesthetics and testSuchith J N-4/+4
2017-04-15[41272] - Fixed to conform to rust project styleSuchith J N-9/+8
2017-04-15[41272] - code for desugaring iflet changedSuchith J N-87/+10
2017-04-12Ensure walk_item visits GlobalAsm NodeIdA.J. Gardner-1/+3
2017-04-12First attempt at global_asm! macroA.J. Gardner-1/+30
2017-04-12Rollup merge of #41063 - nikomatsakis:issue-40746-always-exec-loops, r=eddybTim Neumann-0/+21
2017-04-08Auto merge of #40887 - estebank:ty-placeholder, r=petrochenkovbors-1/+7
2017-04-07Merge branch 'master' into ty-placeholderEsteban Küber-0/+4
2017-04-07ICH: Centrally compute and cache DefPath hashes as part of DefPathTable.Michael Woerister-38/+98
2017-04-06Introduce HashStable trait and base ICH implementations on it.Michael Woerister-0/+4
2017-04-04push `borrowck` into its own taskNiko Matsakis-0/+21
2017-04-02Introduce `TyErr` independent from `TyInfer`Esteban Küber-1/+7
2017-03-30refactor the `targeted_by_break` fieldNiko Matsakis-21/+23
2017-03-30update commentNiko Matsakis-1/+1
2017-03-30refactor if so that the "then type" is an expressionNiko Matsakis-6/+9
2017-03-30Auto merge of #40597 - jseyfried:improve_span_expn_info, r=jseyfriedbors-5/+9
2017-03-29Rollup merge of #40841 - arielb1:immutable-blame, r=pnkfelixCorey Farwell-0/+10
2017-03-29Merge `ExpnId` and `SyntaxContext`.Jeffrey Seyfried-4/+8
2017-03-29Move `syntax::ext::hygiene` to `syntax_pos::hygiene`.Jeffrey Seyfried-1/+1
2017-03-27Auto merge of #40764 - arielb1:range-nodes, r=eddybbors-59/+36
2017-03-27fix handling of `self`Ariel Ben-Yehuda-0/+10
2017-03-26Auto merge of #40826 - frewsxcv:rollup, r=frewsxcvbors-0/+4
2017-03-25Rollup merge of #40734 - adamransom:fix/40661, r=jseyfriedCorey Farwell-0/+4
2017-03-23Remove internal liblogAlex Crichton-1/+1
2017-03-23keep the AST node-id when lowering ExprKind::RangeAriel Ben-Yehuda-59/+36
2017-03-22Rollup merge of #40518 - michaelwoerister:hir-id, r=eddybCorey Farwell-829/+1468
2017-03-22Allocate numerical values of DefIndexes from two seperate ranges.Michael Woerister-54/+186
2017-03-22Introduce HirId, a replacement for NodeId after lowering to HIR.Michael Woerister-775/+1282
2017-03-22Refactor checking if a `Lifetime` is staticAdam Ransom-0/+4
2017-03-21Check for conflicts between macros 1.0 exports (`#[macro_export]`, `#[macro_r...Jeffrey Seyfried-0/+2
2017-03-20Rollup merge of #40556 - cramertj:stabilize-pub-restricted, r=petrochenkovCorey Farwell-0/+12
2017-03-20Rollup merge of #40229 - cramertj:break-to-blocks, r=nikomatsakisCorey Farwell-40/+88
2017-03-19Auto merge of #40346 - jseyfried:path_and_tokenstream_attr, r=nrcbors-6/+7
2017-03-17Implement ? in catch expressions and add testsTaylor Cramer-40/+88
2017-03-17Make priv in pub hard error for crates using pub(restricted)Taylor Cramer-0/+12
2017-03-14Refactor `Attribute` to use `Path` and `TokenStream` instead of `MetaItem`.Jeffrey Seyfried-6/+7
2017-03-11Add catch expr to AST and disallow catch as a struct nameTaylor Cramer-4/+33
2017-03-10Avoid using `Mark` and `Invocation` for macro defs.Jeffrey Seyfried-1/+1
2017-03-10Refactor out `ast::ItemKind::MacroDef`.Jeffrey Seyfried-28/+29
2017-03-05Fix const expression macro invocations.Jeffrey Seyfried-11/+11
2017-03-04Auto merge of #40202 - jseyfried:integrate_tokenstream, r=nrcbors-2/+2
2017-03-03Integrate `TokenStream`.Jeffrey Seyfried-2/+2
2017-03-01fix tests to handle the Typeof bodiesNiko Matsakis-2/+7
2017-02-28store the visit order in the CrateNiko Matsakis-0/+16
2017-02-28switch bodies to a btreemapNiko Matsakis-6/+5
2017-02-28walk the bodies "in order" by traversing the crateNiko Matsakis-12/+17