-
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 8 pull requests #57607
Rollup of 8 pull requests #57607
Commits on Dec 21, 2018
-
Fix poor worst case performance of set intersection (and union, somew…
…hat) on asymmetrically sized sets and extend unit tests slightly beyond that
Configuration menu - View commit details
-
Copy full SHA for f9f71cc - Browse repository at this point
Copy the full SHA f9f71ccView commit details
Commits on Jan 9, 2019
-
Configuration menu - View commit details
-
Copy full SHA for ccba43d - Browse repository at this point
Copy the full SHA ccba43dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 60d1db6 - Browse repository at this point
Copy the full SHA 60d1db6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8823bf0 - Browse repository at this point
Copy the full SHA 8823bf0View commit details -
provide suggestion for invalid boolean cast
Also, don't suggest comparing to zero for non-numeric expressions.
Configuration menu - View commit details
-
Copy full SHA for 565c39d - Browse repository at this point
Copy the full SHA 565c39dView commit details
Commits on Jan 10, 2019
-
Configuration menu - View commit details
-
Copy full SHA for cef2e2f - Browse repository at this point
Copy the full SHA cef2e2fView commit details
Commits on Jan 12, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 5c67ba6 - Browse repository at this point
Copy the full SHA 5c67ba6View commit details -
Configuration menu - View commit details
-
Copy full SHA for fc4b541 - Browse repository at this point
Copy the full SHA fc4b541View commit details -
Configuration menu - View commit details
-
Copy full SHA for d8610b3 - Browse repository at this point
Copy the full SHA d8610b3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5d2f31c - Browse repository at this point
Copy the full SHA 5d2f31cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 57f17e9 - Browse repository at this point
Copy the full SHA 57f17e9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 65a8d7b - Browse repository at this point
Copy the full SHA 65a8d7bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8bede50 - Browse repository at this point
Copy the full SHA 8bede50View commit details -
Configuration menu - View commit details
-
Copy full SHA for 975f8b5 - Browse repository at this point
Copy the full SHA 975f8b5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8119017 - Browse repository at this point
Copy the full SHA 8119017View commit details -
Configuration menu - View commit details
-
Copy full SHA for de3c4be - Browse repository at this point
Copy the full SHA de3c4beView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7feb802 - Browse repository at this point
Copy the full SHA 7feb802View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3ead6de - Browse repository at this point
Copy the full SHA 3ead6deView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1550787 - Browse repository at this point
Copy the full SHA 1550787View commit details
Commits on Jan 13, 2019
-
Configuration menu - View commit details
-
Copy full SHA for db74031 - Browse repository at this point
Copy the full SHA db74031View commit details -
Configuration menu - View commit details
-
Copy full SHA for 28ea03e - Browse repository at this point
Copy the full SHA 28ea03eView commit details -
Configuration menu - View commit details
-
Copy full SHA for c4f6ef2 - Browse repository at this point
Copy the full SHA c4f6ef2View commit details -
Configuration menu - View commit details
-
Copy full SHA for fb60400 - Browse repository at this point
Copy the full SHA fb60400View commit details -
Configuration menu - View commit details
-
Copy full SHA for 59d7d7d - Browse repository at this point
Copy the full SHA 59d7d7dView commit details -
It shouldn't matter, but hey - better safe than sorry!
Configuration menu - View commit details
-
Copy full SHA for 707a9a0 - Browse repository at this point
Copy the full SHA 707a9a0View commit details
Commits on Jan 14, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 3874c77 - Browse repository at this point
Copy the full SHA 3874c77View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1fd971c - Browse repository at this point
Copy the full SHA 1fd971cView commit details -
Rollup merge of rust-lang#57043 - ssomers:master, r=alexcrichton
Fix poor worst case performance of set intersection Specifically, intersection of asymmetrically sized sets when the large set is on the left. See also the [latest answer on stackoverflow](https://stackoverflow.com/questions/35439376/python-set-intersection-is-faster-then-rust-hashset-intersection). Also applied to the union member, where the effect is much less but still measurable. Formatted the changed code only, does not increase the error count reported by tidy check, and tried to adhere to the spirit of the unit tests.
Configuration menu - View commit details
-
Copy full SHA for 5bc95de - Browse repository at this point
Copy the full SHA 5bc95deView commit details -
Rollup merge of rust-lang#57480 - Zoxc:query-fix, r=michaelwoerister
Clean up and fix a bug in query plumbing r? @michaelwoerister
Configuration menu - View commit details
-
Copy full SHA for 8c001b1 - Browse repository at this point
Copy the full SHA 8c001b1View commit details -
Rollup merge of rust-lang#57481 - euclio:bool-cast-suggestion, r=este…
…bank provide suggestion for invalid boolean cast Also, don't suggest comparing to zero for non-numeric expressions.
Configuration menu - View commit details
-
Copy full SHA for 816e31b - Browse repository at this point
Copy the full SHA 816e31bView commit details -
Rollup merge of rust-lang#57540 - estebank:eval-more, r=petrochenkov
Modify some parser diagnostics to continue evaluating beyond the parser Continue evaluating further errors after parser errors on: - trailing type argument attribute - lifetime in incorrect location - incorrect binary literal - missing `for` in `impl Trait for Foo` - type argument in `where` clause - incorrect float literal - incorrect `..` in pattern - associated types - incorrect discriminator value variant error and others. All of these were found by making `continue-parse-after-error` `true` by default to identify errors that would need few changes. There are now only a handful of errors that have any change with `continue-parse-after-error` enabled. These changes make it so `rust` _won't_ stop evaluation after finishing parsing, enabling type checking errors to be displayed on the existing code without having to fix the parse errors. Each commit has an individual diagnostic change with their corresponding tests. CC rust-lang#48724.
Configuration menu - View commit details
-
Copy full SHA for 2f7a226 - Browse repository at this point
Copy the full SHA 2f7a226View commit details -
Rollup merge of rust-lang#57570 - Xanewok:querify-some, r=Zoxc
Querify local `plugin_registrar_fn` and `proc_macro_decls_static` Instead of calculating them as part of the `Session`, we do that in the query system. It's also nice that these queries are already defined for external crates - here, we provide the queries for the local crate. r? @nikomatsakis
Configuration menu - View commit details
-
Copy full SHA for 2e10944 - Browse repository at this point
Copy the full SHA 2e10944View commit details -
Rollup merge of rust-lang#57572 - Centril:unaccept-extern-in-path, r=…
…petrochenkov Unaccept `extern_in_paths` Based on completed fcp-close in rust-lang#55600, this removes `extern_in_path` (e.g. `extern::foo::bar`) from the language. The changes are primarily reversing rust-lang@32db83b. Closes rust-lang#55600 r? @petrochenkov
Configuration menu - View commit details
-
Copy full SHA for feb48f3 - Browse repository at this point
Copy the full SHA feb48f3View commit details -
Rollup merge of rust-lang#57585 - estebank:trailing-semicolon, r=petr…
…ochenkov Recover from item trailing semicolon CC rust-lang/rfcs#2479 r? @petrochenkov
Configuration menu - View commit details
-
Copy full SHA for b03d414 - Browse repository at this point
Copy the full SHA b03d414View commit details -
Rollup merge of rust-lang#57589 - scottmcm:vec-set_len-debug_assert, …
…r=alexcrichton Add a debug_assert to Vec::set_len Following the precedent of rust-lang#52972, which found llogiq/bytecount#42. (This may well make a test fail; let's see what Travis says.)
Configuration menu - View commit details
-
Copy full SHA for 8a62e39 - Browse repository at this point
Copy the full SHA 8a62e39View commit details