summary refs log tree commit diff
path: root/src/librustc
AgeCommit message (Expand)AuthorLines
2017-04-02keep the AST node-id when lowering ExprKind::RangeAriel Ben-Yehuda-59/+36
2017-04-01store a copy of the Issue32230 info within TypeErrorAriel Ben-Yehuda-36/+48
2017-03-12Auto merge of #40446 - arielb1:rollup, r=alexcrichtonbors-62/+87
2017-03-11Auto merge of #40220 - jseyfried:ast_macro_def, r=nrcbors-29/+30
2017-03-11Rollup merge of #40404 - cengizIO:master, r=nikomatsakisAriel Ben-Yehuda-8/+13
2017-03-11Rollup merge of #40319 - eddyb:it's-"unsize"-not-"unsound", r=nikomatsakisAriel Ben-Yehuda-3/+3
2017-03-11Rollup merge of #40315 - oli-obk:lint_body, r=eddybAriel Ben-Yehuda-0/+8
2017-03-11Rollup merge of #40146 - bjorn3:few-infer-changes, r=pnkfelixAriel Ben-Yehuda-51/+63
2017-03-11Auto merge of #40308 - nikomatsakis:incr-comp-isolate-task, r=mwbors-3/+97
2017-03-10Allow lints to check Bodys directlyOliver Schneider-0/+8
2017-03-10add comments and remove unused code pathsNiko Matsakis-33/+49
2017-03-10isolate dep-graph tasksNiko Matsakis-3/+81
2017-03-10Avoid using `Mark` and `Invocation` for macro defs.Jeffrey Seyfried-1/+1
2017-03-10Refactor out `ast::ItemKind::MacroDef`.Jeffrey Seyfried-29/+30
2017-03-10Initial implementation of inlining for MIRJames Miller-2/+360
2017-03-10Fix recursion depth counting in `layout`James Miller-2/+3
2017-03-10Add extra methods to IndexVec and implement TypeFoldable for itJames Miller-0/+11
2017-03-10fix #40294 obligation cause.body_id is not always a NodeExprCengiz Can-8/+13
2017-03-08Disallow subtyping between T and U in T: Unsize<U>.Eduard-Mihai Burtescu-3/+3
2017-03-07Fix a typo in the docsOliver Schneider-1/+1
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-04Auto merge of #40163 - arielb1:normalization-1702, r=nikomatsakisbors-8/+34
2017-03-03Auto merge of #40178 - arielb1:provide-destructors, r=eddybbors-82/+67
2017-03-03Integrate `TokenStream`.Jeffrey Seyfried-2/+2
2017-03-03Auto merge of #39927 - nikomatsakis:incr-comp-skip-borrowck-2, r=eddybbors-55/+93
2017-03-02Auto merge of #40216 - frewsxcv:rollup, r=frewsxcvbors-64/+27
2017-03-02Rollup merge of #40104 - nagisa:mir-the-shiny, r=eddybCorey Farwell-64/+27
2017-03-02Auto merge of #39655 - durka:recursion-limit-suggestion, r=nikomatsakisbors-1/+1
2017-03-02note -> helpAlex Burka-1/+1
2017-03-01fix tests to handle the Typeof bodiesNiko Matsakis-3/+9
2017-03-01inhibit enum layout optimizations under `#[repr(C)]` or `#[repr(u8)]`Niko Matsakis-2/+10
2017-03-01convert AdtDef::destructor to on-demandAriel Ben-Yehuda-82/+67
2017-03-01store the normalized types of statics in MIR LvaluesAriel Ben-Yehuda-8/+34
2017-03-01Auto merge of #34198 - eddyb:you're-a-bad-transmute-and-you-should-feel-bad, ...bors-16/+101
2017-02-28Rollup merge of #40128 - cengizIO:master, r=nikomatsakisCorey Farwell-467/+445
2017-02-28Add warning cycle.Jeffrey Seyfried-0/+7
2017-02-28Make transmuting from fn item types to pointer-sized types a hard error.Eduard Burtescu-16/+101
2017-02-28convert MIR to iterate over the bodies vectorNiko Matsakis-0/+2
2017-02-28Remove the TypedConstValSimonas Kazlauskas-37/+4
2017-02-28Make Rvalue::ty infallibleSimonas Kazlauskas-27/+23
2017-02-28rewrite typeck bodies to iterate over the bodies vectorNiko Matsakis-0/+2
2017-02-28store the visit order in the CrateNiko Matsakis-25/+19
2017-02-28switch bodies to a btreemapNiko Matsakis-6/+5
2017-02-28walk the bodies "in order" by traversing the crateNiko Matsakis-15/+42
2017-02-28use `visit_all_bodies_in_krate` for borrowck instead of item-likesNiko Matsakis-0/+2
2017-02-28remove special-case code for statics and just use `borrowck_fn`Niko Matsakis-15/+7
2017-02-28add `visit_all_bodies_in_krate` helperNiko Matsakis-0/+22
2017-02-28move the `FreeRegionMap` into `TypeckTables`Niko Matsakis-19/+11
2017-02-28Rollup merge of #39977 - frewsxcv:error-reporting-cleanup, r=eddybCorey Farwell-279/+235