-
Notifications
You must be signed in to change notification settings - Fork 12.6k
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 4 pull requests #41294
Rollup of 4 pull requests #41294
Commits on Apr 13, 2017
-
Configuration menu - View commit details
-
Copy full SHA for 03b0d99 - Browse repository at this point
Copy the full SHA 03b0d99View commit details -
Update various bookshelf repositories.
The book and the reference have both had changes lately; this integrates them upstream.
Configuration menu - View commit details
-
Copy full SHA for 537eb45 - Browse repository at this point
Copy the full SHA 537eb45View commit details -
remove
metadata_*
fromSharedCrateContext
No good reason for them to be in there.
Configuration menu - View commit details
-
Copy full SHA for 15507bc - Browse repository at this point
Copy the full SHA 15507bcView commit details -
Configuration menu - View commit details
-
Copy full SHA for b078ece - Browse repository at this point
Copy the full SHA b078eceView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7b42924 - Browse repository at this point
Copy the full SHA 7b42924View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3387505 - Browse repository at this point
Copy the full SHA 3387505View commit details -
Configuration menu - View commit details
-
Copy full SHA for fe78b54 - Browse repository at this point
Copy the full SHA fe78b54View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6cb516a - Browse repository at this point
Copy the full SHA 6cb516aView commit details -
Configuration menu - View commit details
-
Copy full SHA for bc79f01 - Browse repository at this point
Copy the full SHA bc79f01View commit details -
rewrite post-processing routines not to require a
CrateContext
These do some low-level munging on the LLVM data structures. Unclear that they need to operate as a "second pass" but leave it for now.
Configuration menu - View commit details
-
Copy full SHA for 863927c - Browse repository at this point
Copy the full SHA 863927cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3f59079 - Browse repository at this point
Copy the full SHA 3f59079View commit details -
Configuration menu - View commit details
-
Copy full SHA for c22fdf9 - Browse repository at this point
Copy the full SHA c22fdf9View commit details -
remove
LinkMeta
fromSharedCrateContext
A number of things were using `crate_hash` that really ought to be using `crate_disambiguator` (e.g., to create the plugin symbol names). They have been updated. It is important to remove `LinkMeta` from `SharedCrateContext` since it contains a hash of the entire crate, and hence it will change whenever **anything** changes (which would then require rebuilding **everything**).
Configuration menu - View commit details
-
Copy full SHA for f227187 - Browse repository at this point
Copy the full SHA f227187View commit details -
pull stats out of
SharedCrateContext
shared mutable state is bad
Configuration menu - View commit details
-
Copy full SHA for 8e26983 - Browse repository at this point
Copy the full SHA 8e26983View commit details -
Configuration menu - View commit details
-
Copy full SHA for f2487b8 - Browse repository at this point
Copy the full SHA f2487b8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 07fb93e - Browse repository at this point
Copy the full SHA 07fb93eView commit details
Commits on Apr 14, 2017
-
Avoid to use floating point match
Its going to be forbidden, see issue 41255.
Configuration menu - View commit details
-
Copy full SHA for baeec7b - Browse repository at this point
Copy the full SHA baeec7bView commit details -
Rollup merge of rust-lang#41279 - arielb1:adjustment-composition, r=n…
…ikomatsakis rustc_typeck: consolidate adjustment composition Instead of having `write_adjustment` overwrite the previous adjustment, have `apply_adjustment` compose a new adjustment on top of the previous one. This is important because `NeverToAny` adjustments can be present on expressions during coercion. Fixes rust-lang#41213. r? @nikomatsakis
Configuration menu - View commit details
-
Copy full SHA for 187f339 - Browse repository at this point
Copy the full SHA 187f339View commit details -
Rollup merge of rust-lang#41281 - steveklabnik:update-submodules2, r=…
…guillaumegomez bump book repos Not ready to merge yet; I'd like to see what tidy says.
Configuration menu - View commit details
-
Copy full SHA for 017e3e9 - Browse repository at this point
Copy the full SHA 017e3e9View commit details -
Rollup merge of rust-lang#41287 - nikomatsakis:incr-comp-refactor-tra…
…ns, r=eddyb Miscellneous refactorings of trans This doesn't achieve any particular goal yet, but it's a collection of refactorings with the common goal of turning `SharedCrateContext` etc into stuff that we can use with on-demand and actually expect to hash in a stable fashion for incremental. Not there yet, clearly. r? @eddyb cc @michaelwoerister
Configuration menu - View commit details
-
Copy full SHA for adc2b10 - Browse repository at this point
Copy the full SHA adc2b10View commit details -
Rollup merge of rust-lang#41292 - est31:master, r=BurntSushi
Avoid to use floating point match Its going to be forbidden, see issue rust-lang#41255.
Configuration menu - View commit details
-
Copy full SHA for c04ae0f - Browse repository at this point
Copy the full SHA c04ae0fView commit details