-
Notifications
You must be signed in to change notification settings - Fork 12.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Rollup of 12 pull requests #40403
Rollup of 12 pull requests #40403
Commits on Feb 25, 2017
-
Configuration menu - View commit details
-
Copy full SHA for 8a64cf7 - Browse repository at this point
Copy the full SHA 8a64cf7View commit details
Commits on Feb 28, 2017
-
Configuration menu - View commit details
-
Copy full SHA for 53d3c89 - Browse repository at this point
Copy the full SHA 53d3c89View commit details -
Configuration menu - View commit details
-
Copy full SHA for 54a1c8b - Browse repository at this point
Copy the full SHA 54a1c8bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2a40918 - Browse repository at this point
Copy the full SHA 2a40918View commit details -
Configuration menu - View commit details
-
Copy full SHA for be49671 - Browse repository at this point
Copy the full SHA be49671View commit details -
Configuration menu - View commit details
-
Copy full SHA for 90e94d9 - Browse repository at this point
Copy the full SHA 90e94d9View commit details
Commits on Mar 8, 2017
-
Configuration menu - View commit details
-
Copy full SHA for 9b31784 - Browse repository at this point
Copy the full SHA 9b31784View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0aceb99 - Browse repository at this point
Copy the full SHA 0aceb99View commit details -
Configuration menu - View commit details
-
Copy full SHA for c4275c2 - Browse repository at this point
Copy the full SHA c4275c2View commit details -
Configuration menu - View commit details
-
Copy full SHA for df60044 - Browse repository at this point
Copy the full SHA df60044View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2719b84 - Browse repository at this point
Copy the full SHA 2719b84View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7cfe20c - Browse repository at this point
Copy the full SHA 7cfe20cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 79a7ee8 - Browse repository at this point
Copy the full SHA 79a7ee8View commit details -
4
Configuration menu - View commit details
-
Copy full SHA for c51a39d - Browse repository at this point
Copy the full SHA c51a39dView commit details
Commits on Mar 9, 2017
-
Configuration menu - View commit details
-
Copy full SHA for edf5dc6 - Browse repository at this point
Copy the full SHA edf5dc6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 14e9313 - Browse repository at this point
Copy the full SHA 14e9313View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8062cfb - Browse repository at this point
Copy the full SHA 8062cfbView commit details -
Do not bother creating StorageLive for TyNever
Keeps MIR cleaner, `StorageLive(_: !)` makes no sense anyway.
Configuration menu - View commit details
-
Copy full SHA for 84d1f6a - Browse repository at this point
Copy the full SHA 84d1f6aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4078b25 - Browse repository at this point
Copy the full SHA 4078b25View commit details -
Rollup merge of rust-lang#40092 - sinkuu:fix_suggestion_index, r=pnkf…
…elix Fix suggestion span error with a line containing multibyte characters This PR fixes broken suggestions caused by multibyte characters. e.g. for this code, rustc provides a broken suggestion ([playground](https://is.gd/DWGLu7)): ```rust fn main() { let tup = (1,); println!("☃{}", tup[0]); } ``` ``` error: cannot index a value of type `({integer},)` --> <anon>:3:21 | 3 | println!("☃{}", tup[0]); | ^^^^^^ | help: to access tuple elements, use tuple indexing syntax as shown | println!("☃{}"tup.00]); error: aborting due to previous error ``` `CodeSuggestion::splice_lines` is misusing `Loc.col` (`CharPos`) as a byte offset when slicing source.
Ariel Ben-Yehuda authoredMar 9, 2017 Configuration menu - View commit details
-
Copy full SHA for 26faee0 - Browse repository at this point
Copy the full SHA 26faee0View commit details -
Rollup merge of rust-lang#40146 - bjorn3:few-infer-changes, r=pnkfelix
Better docs of rusty parts of typeck
Ariel Ben-Yehuda authoredMar 9, 2017 Configuration menu - View commit details
-
Copy full SHA for 270cde9 - Browse repository at this point
Copy the full SHA 270cde9View commit details -
Rollup merge of rust-lang#40278 - GuillaumeGomez:css-cleanup, r=frewsxcv
Clean up rustdoc css r? @rust-lang/docs
Ariel Ben-Yehuda authoredMar 9, 2017 Configuration menu - View commit details
-
Copy full SHA for 55de547 - Browse repository at this point
Copy the full SHA 55de547View commit details -
Rollup merge of rust-lang#40312 - jdhorwitz:papercut, r=steveklabnik
Papercut r? @steveklabnik
Ariel Ben-Yehuda authoredMar 9, 2017 Configuration menu - View commit details
-
Copy full SHA for cb1d4c9 - Browse repository at this point
Copy the full SHA cb1d4c9View commit details -
Rollup merge of rust-lang#40348 - nrc:save-extern-fn, r=eddyb
Handle extern functions and statics in save-analysis r? @eddyb
Ariel Ben-Yehuda authoredMar 9, 2017 Configuration menu - View commit details
-
Copy full SHA for d042c51 - Browse repository at this point
Copy the full SHA d042c51View commit details -
Rollup merge of rust-lang#40367 - eddyb:naked-cruft, r=nagisa
Improve the LLVM IR we generate for trivial functions, especially #[naked] ones. These two small changes fix edef1c/libfringe#68: * Don't emit ZST allocas, such as when returning `()` * Don't emit a branch from LLVM's entry block to MIR's `START_BLOCK` unless needed * That is, if a loop branches back to it, although I'm not sure that's even valid MIR
Ariel Ben-Yehuda authoredMar 9, 2017 Configuration menu - View commit details
-
Copy full SHA for 72fc6d4 - Browse repository at this point
Copy the full SHA 72fc6d4View commit details -
Rollup merge of rust-lang#40369 - petrochenkov:segspan, r=eddyb
Give spans to individual path segments in AST And use these spans in path resolution diagnostics. The spans are spans of identifiers in segments, not whole segments. I'm not sure what spans are more useful in general, but identifier spans are a better fit for resolve errors. HIR still doesn't have spans. Fixes rust-lang#38927 (comment) rust-lang#38890 (comment) r? @nrc @eddyb
Ariel Ben-Yehuda authoredMar 9, 2017 Configuration menu - View commit details
-
Copy full SHA for a1b148e - Browse repository at this point
Copy the full SHA a1b148eView commit details -
Rollup merge of rust-lang#40372 - nagisa:never-drop, r=eddyb
Do not bother creating StorageLive for TyNever Keeps MIR cleaner, `StorageLive(_: !)` makes no sense anyway. r? @eddyb
Ariel Ben-Yehuda authoredMar 9, 2017 Configuration menu - View commit details
-
Copy full SHA for 7e710c5 - Browse repository at this point
Copy the full SHA 7e710c5View commit details -
Rollup merge of rust-lang#40373 - TimNN:test-ub-packed, r=arielb1
Fix UB in repr(packed) tests r? @arielb1 cc rust-lang#37609 and rust-lang#27060
Ariel Ben-Yehuda authoredMar 9, 2017 Configuration menu - View commit details
-
Copy full SHA for b933fc6 - Browse repository at this point
Copy the full SHA b933fc6View commit details -
Rollup merge of rust-lang#40379 - clarcharr:box_docs, r=brson
Box docs: no allocation is done for ZSTs. Updated to add a small bit saying that ZSTs don't actually allocate on `Box::new`.
Ariel Ben-Yehuda authoredMar 9, 2017 Configuration menu - View commit details
-
Copy full SHA for e63f4a6 - Browse repository at this point
Copy the full SHA e63f4a6View commit details -
Rollup merge of rust-lang#40385 - arielb1:packed-again, r=eddyb
emit !align attributes on stores of operand pairs This avoids another case of missing-align UB. cc rust-lang#40373 r? @eddyb
Ariel Ben-Yehuda authoredMar 9, 2017 Configuration menu - View commit details
-
Copy full SHA for 0f9c735 - Browse repository at this point
Copy the full SHA 0f9c735View commit details -
Rollup merge of rust-lang#40389 - F001:placementVecDeque, r=nagisa
Implement placement-in protocol for `VecDeque` CC rust-lang#30172 r? @nagisa
Ariel Ben-Yehuda authoredMar 9, 2017 Configuration menu - View commit details
-
Copy full SHA for cf2165a - Browse repository at this point
Copy the full SHA cf2165aView commit details