-
Notifications
You must be signed in to change notification settings - Fork 12.1k
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 #39536
Rollup of 11 pull requests #39536
Commits on Jan 26, 2017
-
Make builtin derives a SyntaxExtension
This allows builtin derives to be registered and resolved, just like other derive types.
Configuration menu - View commit details
-
Copy full SHA for 6690cfe - Browse repository at this point
Copy the full SHA 6690cfeView commit details -
Configuration menu - View commit details
-
Copy full SHA for bcf859c - Browse repository at this point
Copy the full SHA bcf859cView commit details
Commits on Jan 31, 2017
-
rewrite the predecessors code to create a reduced graph
The old code created a flat listing of "HIR -> WorkProduct" edges. While perfectly general, this could lead to a lot of repetition if the same HIR nodes affect many work-products. This is set to be a problem when we start to skip typeck, since we will be adding a lot more "work-product"-like nodes. The newer code uses an alternative strategy: it "reduces" the graph instead. Basically we walk the dep-graph and convert it to a DAG, where we only keep intermediate nodes if they are used by multiple work-products. This DAG does not contain the same set of nodes as the original graph, but it is guaranteed that (a) every output node is included in the graph and (b) the set of input nodes that can reach each output node is unchanged. (Input nodes are basically HIR nodes and foreign metadata; output nodes are nodes that have assocaited state which we will persist to disk in some way. These are assumed to be disjoint sets.)
Configuration menu - View commit details
-
Copy full SHA for d848f1d - Browse repository at this point
Copy the full SHA d848f1dView commit details
Commits on Feb 1, 2017
-
Move derive macro expansion into the MacroExpander
This removes the expand_derives function, and sprinkles the functionality throughout the Invocation Collector, Expander and Resolver.
Configuration menu - View commit details
-
Copy full SHA for b117bee - Browse repository at this point
Copy the full SHA b117beeView commit details
Commits on Feb 2, 2017
-
Configuration menu - View commit details
-
Copy full SHA for 395f23c - Browse repository at this point
Copy the full SHA 395f23cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 89f9767 - Browse repository at this point
Copy the full SHA 89f9767View commit details -
Configuration menu - View commit details
-
Copy full SHA for 823e185 - Browse repository at this point
Copy the full SHA 823e185View commit details -
Configuration menu - View commit details
-
Copy full SHA for a0efdf3 - Browse repository at this point
Copy the full SHA a0efdf3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8e793eb - Browse repository at this point
Copy the full SHA 8e793ebView commit details -
Configuration menu - View commit details
-
Copy full SHA for 51e5cb5 - Browse repository at this point
Copy the full SHA 51e5cb5View commit details
Commits on Feb 3, 2017
-
rustbuild: Add x.py to source tarballs
We should be sure to add our build system entry point! Closes rust-lang#39476
Configuration menu - View commit details
-
Copy full SHA for 681bc5c - Browse repository at this point
Copy the full SHA 681bc5cView commit details -
Configuration menu - View commit details
-
Copy full SHA for ef9ae85 - Browse repository at this point
Copy the full SHA ef9ae85View commit details -
Configuration menu - View commit details
-
Copy full SHA for afbf6c8 - Browse repository at this point
Copy the full SHA afbf6c8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3c020df - Browse repository at this point
Copy the full SHA 3c020dfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7abab8a - Browse repository at this point
Copy the full SHA 7abab8aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2a8ee8c - Browse repository at this point
Copy the full SHA 2a8ee8cView commit details
Commits on Feb 4, 2017
-
I already checked this into stable, but it needs to be on master/beta too.
Configuration menu - View commit details
-
Copy full SHA for d650cf5 - Browse repository at this point
Copy the full SHA d650cf5View commit details -
Configuration menu - View commit details
-
Copy full SHA for b3096e2 - Browse repository at this point
Copy the full SHA b3096e2View commit details -
Rollup merge of rust-lang#39486 - phungleson:tiny-doc-wording-change,…
… r=alexcrichton Tiny doc wording change Fix rust-lang#39366
Configuration menu - View commit details
-
Copy full SHA for d81b440 - Browse repository at this point
Copy the full SHA d81b440View commit details -
Rollup merge of rust-lang#39506 - GuillaumeGomez:hashmap_docs, r=frew…
…sxcv Add missing urls in HashMap r? @frewsxcv
Configuration menu - View commit details
-
Copy full SHA for 2ce93c1 - Browse repository at this point
Copy the full SHA 2ce93c1View commit details -
Rollup merge of rust-lang#39517 - brson:relnotes-151, r=alexcrichton
Update relnotes for 1.15.1 I already checked this into stable, but it needs to be on master/beta too.
Configuration menu - View commit details
-
Copy full SHA for e204987 - Browse repository at this point
Copy the full SHA e204987View commit details -
Rollup merge of rust-lang#39424 - nikomatsakis:incr-comp-skip-typeck-…
…3, r=mw rewrite the predecessors code to create a reduced graph The old code created a flat listing of "HIR -> WorkProduct" edges. While perfectly general, this could lead to a lot of repetition if the same HIR nodes affect many work-products. This is set to be a problem when we start to skip typeck, since we will be adding a lot more "work-product"-like nodes. The newer code uses an alternative strategy: it "reduces" the graph instead. Basically we walk the dep-graph and convert it to a DAG, where we only keep intermediate nodes if they are used by multiple work-products. This DAG does not contain the same set of nodes as the original graph, but it is guaranteed that (a) every output node is included in the graph and (b) the set of input nodes that can reach each output node is unchanged. (Input nodes are basically HIR nodes and foreign metadata; output nodes are nodes that have assocaited state which we will persist to disk in some way. These are assumed to be disjoint sets.) r? @michaelwoerister Fixes rust-lang#39494
Configuration menu - View commit details
-
Copy full SHA for 3f518eb - Browse repository at this point
Copy the full SHA 3f518ebView commit details -
Rollup merge of rust-lang#39442 - keeperofdakeys:expand-derives, r=js…
…eyfried Expand derive macros in the MacroExpander This removes the expand_derives function, and sprinkles the functionality throughout the Invocation Collector, Expander and Resolver. r? @jseyfried
Configuration menu - View commit details
-
Copy full SHA for f04ec68 - Browse repository at this point
Copy the full SHA f04ec68View commit details -
Rollup merge of rust-lang#39443 - phungleson:remove-unresolved-things…
…, r=nikomatsakis Don't suggest to use things which weren't found either Fixes rust-lang#38054 The best code I can come up with, suggestions are welcome. Basically, removing ```. Did you mean to use `DoesntExist1`?``` in the code below, because it is useless. ```rust error[E0432]: unresolved import `DoesntExist1` --> src/lib.rs:1:5 | 1 | use DoesntExist1; | ^^^^^^^^^^^^ no `DoesntExist1` in the root error[E0432]: unresolved import `DoesntExist2` --> src/lib.rs:2:5 | 2 | use DoesntExist2; | ^^^^^^^^^^^^ no `DoesntExist2` in the root. Did you mean to use `DoesntExist1`? ```
Configuration menu - View commit details
-
Copy full SHA for c3012c9 - Browse repository at this point
Copy the full SHA c3012c9View commit details -
Rollup merge of rust-lang#39453 - nrc:save-path, r=nikomatsakis
save-analysis: be more paranoid about generated paths fixes rust-lang/rls#160
Configuration menu - View commit details
-
Copy full SHA for 8c29202 - Browse repository at this point
Copy the full SHA 8c29202View commit details -
Rollup merge of rust-lang#39454 - abonander:proc_macro_tracking_issue…
…, r=jseyfried Change tracking issue for `proc_macro` feature to rust-lang#38356 r? @jseyfried
Configuration menu - View commit details
-
Copy full SHA for c06488b - Browse repository at this point
Copy the full SHA c06488bView commit details -
Rollup merge of rust-lang#39471 - djc:bootstrap-user, r=alexcrichton
Fix bootstrap.py issues with new rustbuild build system (fixes rust-lang#39469)
Configuration menu - View commit details
-
Copy full SHA for 0f219a0 - Browse repository at this point
Copy the full SHA 0f219a0View commit details -
Rollup merge of rust-lang#39478 - alexcrichton:add-xpy, r=japaric
rustbuild: Add x.py to source tarballs We should be sure to add our build system entry point! Closes rust-lang#39476
Configuration menu - View commit details
-
Copy full SHA for e3576e2 - Browse repository at this point
Copy the full SHA e3576e2View commit details -
Rollup merge of rust-lang#39486 - phungleson:tiny-doc-wording-change,…
… r=alexcrichton Tiny doc wording change Fix rust-lang#39366
Configuration menu - View commit details
-
Copy full SHA for c34e932 - Browse repository at this point
Copy the full SHA c34e932View commit details -
Rollup merge of rust-lang#39506 - GuillaumeGomez:hashmap_docs, r=frew…
…sxcv Add missing urls in HashMap r? @frewsxcv
Configuration menu - View commit details
-
Copy full SHA for 9357ab6 - Browse repository at this point
Copy the full SHA 9357ab6View commit details -
Rollup merge of rust-lang#39517 - brson:relnotes-151, r=alexcrichton
Update relnotes for 1.15.1 I already checked this into stable, but it needs to be on master/beta too.
Configuration menu - View commit details
-
Copy full SHA for 596eb0e - Browse repository at this point
Copy the full SHA 596eb0eView commit details -
Rollup merge of rust-lang#39533 - GuillaumeGomez:rollup, r=GuillaumeG…
…omez Rollup of 3 pull requests - Successful merges: rust-lang#39486, rust-lang#39506, rust-lang#39517 - Failed merges:
Configuration menu - View commit details
-
Copy full SHA for e8511ae - Browse repository at this point
Copy the full SHA e8511aeView commit details