-
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 6 pull requests #61713
Rollup of 6 pull requests #61713
Commits on Apr 12, 2019
-
Configuration menu - View commit details
-
Copy full SHA for a4a07e0 - Browse repository at this point
Copy the full SHA a4a07e0View commit details
Commits on Jun 6, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 97a5173 - Browse repository at this point
Copy the full SHA 97a5173View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4419af8 - Browse repository at this point
Copy the full SHA 4419af8View commit details -
Configuration menu - View commit details
-
Copy full SHA for cc17dbb - Browse repository at this point
Copy the full SHA cc17dbbView commit details -
Remove
SyntaxExtension::DeclMacro
It's a less powerful duplicate of `SyntaxExtension::NormalTT`
Configuration menu - View commit details
-
Copy full SHA for fa48a02 - Browse repository at this point
Copy the full SHA fa48a02View commit details -
Configuration menu - View commit details
-
Copy full SHA for a9397fd - Browse repository at this point
Copy the full SHA a9397fdView commit details
Commits on Jun 7, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 48d2c0b - Browse repository at this point
Copy the full SHA 48d2c0bView commit details -
Configuration menu - View commit details
-
Copy full SHA for f1867c5 - Browse repository at this point
Copy the full SHA f1867c5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5377dea - Browse repository at this point
Copy the full SHA 5377deaView commit details -
Configuration menu - View commit details
-
Copy full SHA for a0e3e9a - Browse repository at this point
Copy the full SHA a0e3e9aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 647b4a4 - Browse repository at this point
Copy the full SHA 647b4a4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7bb0a16 - Browse repository at this point
Copy the full SHA 7bb0a16View commit details -
Configuration menu - View commit details
-
Copy full SHA for f11e6f7 - Browse repository at this point
Copy the full SHA f11e6f7View commit details
Commits on Jun 9, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 00f8f82 - Browse repository at this point
Copy the full SHA 00f8f82View commit details -
replace some mode comparisons by more readable function call, rename …
…some Mode, and more comments
Configuration menu - View commit details
-
Copy full SHA for 5aaf72f - Browse repository at this point
Copy the full SHA 5aaf72fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7e96bd0 - Browse repository at this point
Copy the full SHA 7e96bd0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4dbd279 - Browse repository at this point
Copy the full SHA 4dbd279View commit details -
Configuration menu - View commit details
-
Copy full SHA for 38c7f3e - Browse repository at this point
Copy the full SHA 38c7f3eView commit details -
submodules: update clippy from 71be6f6 to c0dbd34
Changes: ```` travis: disable rls integration test. rustup rust-lang#61669 Add OUTER_EXPN_INFO lint ````
Configuration menu - View commit details
-
Copy full SHA for 1d04514 - Browse repository at this point
Copy the full SHA 1d04514View commit details
Commits on Jun 10, 2019
-
Special-case literals in
parse_bottom_expr
.This makes parsing faster, particularly for code with large constants, for two reasons: - it skips all the keyword comparisons for literals; - it replaces the unnecessary `parse_literal_maybe_minus` call with `parse_lit`, avoiding an unnecessary allocation via `mk_expr`.
Configuration menu - View commit details
-
Copy full SHA for 35b5f43 - Browse repository at this point
Copy the full SHA 35b5f43View commit details -
Rollup merge of rust-lang#59600 - tobia:master, r=pnkfelix
Replaced linear token counting macros with optimized implementation There are currently two distinct token-counting macros in the source. Both implement the trivial algorithm, with linear complexity. They may or may not be adequate for their use case, but considering that other people are probably going to copy and paste them whenever they need a token-counting macro, I replaced them with an optimized implementation with logarithmic complexity.
Configuration menu - View commit details
-
Copy full SHA for cdfbf14 - Browse repository at this point
Copy the full SHA cdfbf14View commit details -
Rollup merge of rust-lang#61492 - RalfJung:const-qualif-comments, r=e…
Configuration menu - View commit details
-
Copy full SHA for 02d8876 - Browse repository at this point
Copy the full SHA 02d8876View commit details -
Rollup merge of rust-lang#61570 - varkor:infer-const-arg, r=eddyb
Fix issues with const argument inference Fixes rust-lang#60724. Fixes rust-lang#61346. r? @eddyb
Configuration menu - View commit details
-
Copy full SHA for 050262a - Browse repository at this point
Copy the full SHA 050262aView commit details -
Rollup merge of rust-lang#61606 - petrochenkov:legclean, r=pnkfelix
Remove some legacy proc macro flavors Namely - `IdentTT` (`foo! ident { ... }`). Can be replaced with `foo! { ident ... }` or something similar. - `MultiDecorator`. Can be replaced by `MultiModifier` (aka `LegacyAttr` after renaming). - `DeclMacro`. It was a less powerful duplicate of `NormalTT` (aka `LegacyBang` after renaming) and can be replaced by it. Stuff like this slows down any attempts to refactor the expansion infra, so it's desirable to retire it already. I'm not sure whether a lang team decision is necessary, but would be nice to land this sooner because I have some further work in this area scheduled. The documentation commit (rust-lang@a9397fd) describes how the remaining variants are different from each other and shows that there's actually some system behind them. The last commit renames variants of `SyntaxExtension` in more systematic way. - `ProcMacro` -> `Bang` - `NormalTT` -> `LegacyBang` - `AttrProcMacro` -> `Attr` - `MultiModifier` -> `LegacyAttr` - `ProcMacroDerive` -> `Derive` - `BuiltinDerive` -> `LegacyDerive` All the `Legacy*` variants are AST-based, as opposed to "modern" token-based variants.
Configuration menu - View commit details
-
Copy full SHA for 78c326f - Browse repository at this point
Copy the full SHA 78c326fView commit details -
Rollup merge of rust-lang#61612 - nnethercote:improve-parse_bottom_ex…
…pr, r=petrochenkov Special-case literals in `parse_bottom_expr`. This makes parsing faster, particularly for code with large constants, for two reasons: - it skips all the keyword comparisons for literals; - it skips the allocation done by the `mk_expr` call in `parse_literal_maybe_minus`. r? @petrochenkov
Configuration menu - View commit details
-
Copy full SHA for 965e75a - Browse repository at this point
Copy the full SHA 965e75aView commit details -
Rollup merge of rust-lang#61697 - matthiaskrgr:submodule_upd, r=Manis…
…hearth submodules: update clippy from 71be6f6 to c0dbd34 Changes: ```` travis: disable rls integration test. rustup rust-lang#61669 Add OUTER_EXPN_INFO lint ```` Should fix clippy toolstate
Configuration menu - View commit details
-
Copy full SHA for 2679947 - Browse repository at this point
Copy the full SHA 2679947View commit details