-
Notifications
You must be signed in to change notification settings - Fork 12.8k
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 11 pull requests #66323
Rollup of 11 pull requests #66323
Commits on Nov 8, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 619f057 - Browse repository at this point
Copy the full SHA 619f057View commit details
Commits on Nov 9, 2019
-
to support newer versions of libressl in rust builds Co-authored-by: dylanaraps <dylan.araps@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for e6d72c3 - Browse repository at this point
Copy the full SHA e6d72c3View commit details -
1
Configuration menu - View commit details
-
Copy full SHA for d153f4f - Browse repository at this point
Copy the full SHA d153f4fView commit details
Commits on Nov 10, 2019
-
make the error message more readable
Guanqun Lu committedNov 10, 2019 Configuration menu - View commit details
-
Copy full SHA for fd7d342 - Browse repository at this point
Copy the full SHA fd7d342View commit details -
Configuration menu - View commit details
-
Copy full SHA for db1dd8f - Browse repository at this point
Copy the full SHA db1dd8fView commit details -
Prevent accidental too-long borrows by ensuring only encapsulated locking.
Configuration menu - View commit details
-
Copy full SHA for 2c34f38 - Browse repository at this point
Copy the full SHA 2c34f38View commit details -
Configuration menu - View commit details
-
Copy full SHA for af5f84f - Browse repository at this point
Copy the full SHA af5f84fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 528b059 - Browse repository at this point
Copy the full SHA 528b059View commit details -
Fix HashSet::union performance
Consider this example: small_set = 0..2, large_set = 0..1000. To efficiently compute the union of these sets, we should * take all elements of the larger set * for each element of the smaller set check it is not in the larger set This is exactly what this commit does. This particular optimization was implemented a year ago, but the author mistaken `<` and `>`.
Configuration menu - View commit details
-
Copy full SHA for 04a237b - Browse repository at this point
Copy the full SHA 04a237bView commit details
Commits on Nov 11, 2019
-
Fix error message about exported symbols from proc-macro crates
Someone forgot to update the error message after `#[proc_macro]` and `#[proc_macro_attribute]` were stabilized.
Configuration menu - View commit details
-
Copy full SHA for 696ac95 - Browse repository at this point
Copy the full SHA 696ac95View commit details -
support issue = "none" in unstable attributes
- Use `Option<NonZeroU32>` to represent issue numbers.
Configuration menu - View commit details
-
Copy full SHA for 3ba8257 - Browse repository at this point
Copy the full SHA 3ba8257View commit details -
Configuration menu - View commit details
-
Copy full SHA for e7c42f0 - Browse repository at this point
Copy the full SHA e7c42f0View commit details
Commits on Nov 12, 2019
-
Rollup merge of rust-lang#65965 - GuillaumeGomez:clean-up-librustc_ty…
…peck-error-codes, r=Mark-Simulacrum Clean up librustc_typeck error_codes file r? @Dylan-DPC
Configuration menu - View commit details
-
Copy full SHA for b850620 - Browse repository at this point
Copy the full SHA b850620View commit details -
Rollup merge of rust-lang#66230 - Axelderan:remove-vestigial-comments…
…, r=alexcrichton remove vestigial comments referring to defunct numeric trait hierarchy I've been poking around the numeric trait hierarchy and also some of the actual numeric type implementations. This is a small change but a matter of effective communication. I looked for other related references and saw none.
Configuration menu - View commit details
-
Copy full SHA for e7d2fa4 - Browse repository at this point
Copy the full SHA e7d2fa4View commit details -
Rollup merge of rust-lang#66241 - lzutao:ssl, r=alexcrichton
bump openssl version Fixes rust-lang#65808 This PR updates `openssl` and `openssl-sys` to support newer versions of `libressl` in `rust` builds.
Configuration menu - View commit details
-
Copy full SHA for 86df2f6 - Browse repository at this point
Copy the full SHA 86df2f6View commit details -
Rollup merge of rust-lang#66257 - mati865:long-section-names-no-more,…
… r=alexcrichton Drop long-section-names linker workaround for windows-gnu If we can trust objdump Rust doesn't emit sections loaded at runtime longer than 8 characters on windows-gnu (but still does on linux-gnu), debug sections are not affected by that limit. I've ran tests and built few crates using exactly the same mingw-w64 version as Rusts CI just fine using **x86_64** toolchain. The motivation for this change is making LLD work (it doesn't support `--enable-long-section-names`) with this target without hacks. Bit of history: The behaviour of LD changed in Binutils 2.20 released on 2009-10-16 and `--enable-long-section-names` was added to return to the old non conformant behaviour. Looking at the comment I can only guess there was a bug fixed in newer versions. This workaround was added in rust-lang#13315 half a decade ago.
Configuration menu - View commit details
-
Copy full SHA for 7596d34 - Browse repository at this point
Copy the full SHA 7596d34View commit details -
Rollup merge of rust-lang#66263 - guanqun:make-error-explicit, r=alex…
…crichton make the error message more readable When I type it wrong e.g. `--stage --bless`, missing a number here, this change would make it more explicit what's going wrong here.
Configuration menu - View commit details
-
Copy full SHA for 896484c - Browse repository at this point
Copy the full SHA 896484cView commit details -
Rollup merge of rust-lang#66267 - GuillaumeGomez:add-rustdoc-doc, r=k…
…innison Add rustdoc doc r? @kinnison
Configuration menu - View commit details
-
Copy full SHA for cde5637 - Browse repository at this point
Copy the full SHA cde5637View commit details -
Rollup merge of rust-lang#66276 - Mark-Simulacrum:sess-code-stats, r=…
…nikomatsakis Move lock into CodeStats Prevent (theoretical) accidental too-long borrows by ensuring only encapsulated locking.
Configuration menu - View commit details
-
Copy full SHA for dfd1122 - Browse repository at this point
Copy the full SHA dfd1122View commit details -
Rollup merge of rust-lang#66278 - LukasKalbertodt:fix-proc-macro-erro…
…r, r=Centril Fix error message about exported symbols from proc-macro crates Someone forgot to update the error message after `#[proc_macro]` and `#[proc_macro_attribute]` were stabilized.
Configuration menu - View commit details
-
Copy full SHA for 8e0265c - Browse repository at this point
Copy the full SHA 8e0265cView commit details -
Rollup merge of rust-lang#66280 - stepancheg:union, r=alexcrichton
Fix HashSet::union performance Consider this example: small_set = 0..2, large_set = 0..1000. To efficiently compute the union of these sets, we should * take all elements of the larger set * for each element of the smaller set check it is not in the larger set This is exactly what this commit does. This particular optimization was implemented a year ago, but the author mistaken `<` and `>`.
Configuration menu - View commit details
-
Copy full SHA for 6bdd1be - Browse repository at this point
Copy the full SHA 6bdd1beView commit details -
Rollup merge of rust-lang#66299 - rossmacarthur:fix-41260-avoid-issue…
…-0, r=varkor support issue = "none" in unstable attributes This works towards fixing rust-lang#41260. This PR allows the use of `issue = "none"` in unstable attributes and makes changes to internally store the issue number as an `Option<NonZeroU32>`. For example: ```rust #[unstable(feature = "unstable_test_feature", issue = "none")] fn unstable_issue_none() {} ``` It was not made optional because feedback seen here rust-lang#60860 suggested that people might forget the issue field if it was optional. I could not remove the current uses of `issue = "0"` (of which there are a lot) because the stage 0 compiler expects the old syntax. Once this is available in the stage 0 compiler we can replace all uses of `"0"` with `"none"` and no longer allow `"0"`. This is my first time contributing, so I'm not sure what the protocol is with two-part things like this, so some guidance would be appreciated. r? @varkor
Configuration menu - View commit details
-
Copy full SHA for 4134a4a - Browse repository at this point
Copy the full SHA 4134a4aView commit details -
Rollup merge of rust-lang#66309 - petrochenkov:annoying, r=Mark-Simul…
…acrum Tiny cleanup to size assertions The need to write `#[cfg(target_arch = "x86_64")]` twice mildly annoys me, the full paths look better in comparison.
Configuration menu - View commit details
-
Copy full SHA for 420f926 - Browse repository at this point
Copy the full SHA 420f926View commit details