-
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
Generator support #43076
Merged
Merged
Generator support #43076
Commits on Jul 28, 2017
-
Configuration menu - View commit details
-
Copy full SHA for d861982 - Browse repository at this point
Copy the full SHA d861982View commit details -
Configuration menu - View commit details
-
Copy full SHA for 17c749f - Browse repository at this point
Copy the full SHA 17c749fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8103017 - Browse repository at this point
Copy the full SHA 8103017View commit details -
Configuration menu - View commit details
-
Copy full SHA for b5449b7 - Browse repository at this point
Copy the full SHA b5449b7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0b5b012 - Browse repository at this point
Copy the full SHA 0b5b012View commit details -
Configuration menu - View commit details
-
Copy full SHA for cc40f58 - Browse repository at this point
Copy the full SHA cc40f58View commit details -
Configuration menu - View commit details
-
Copy full SHA for 51bb31a - Browse repository at this point
Copy the full SHA 51bb31aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5efb0cb - Browse repository at this point
Copy the full SHA 5efb0cbView commit details -
Configuration menu - View commit details
-
Copy full SHA for bc9b4de - Browse repository at this point
Copy the full SHA bc9b4deView commit details -
Configuration menu - View commit details
-
Copy full SHA for 55bb1c0 - Browse repository at this point
Copy the full SHA 55bb1c0View commit details -
Configuration menu - View commit details
-
Copy full SHA for facabcb - Browse repository at this point
Copy the full SHA facabcbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 075fd36 - Browse repository at this point
Copy the full SHA 075fd36View commit details -
Configuration menu - View commit details
-
Copy full SHA for 057b0ad - Browse repository at this point
Copy the full SHA 057b0adView commit details -
Configuration menu - View commit details
-
Copy full SHA for 66fc6df - Browse repository at this point
Copy the full SHA 66fc6dfView commit details -
Configuration menu - View commit details
-
Copy full SHA for df608e7 - Browse repository at this point
Copy the full SHA df608e7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8cd0595 - Browse repository at this point
Copy the full SHA 8cd0595View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2afd04c - Browse repository at this point
Copy the full SHA 2afd04cView commit details -
Configuration menu - View commit details
-
Copy full SHA for a88e750 - Browse repository at this point
Copy the full SHA a88e750View commit details -
Configuration menu - View commit details
-
Copy full SHA for e62d9d5 - Browse repository at this point
Copy the full SHA e62d9d5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5d174f0 - Browse repository at this point
Copy the full SHA 5d174f0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8bcafc5 - Browse repository at this point
Copy the full SHA 8bcafc5View commit details -
Configuration menu - View commit details
-
Copy full SHA for bfd71c5 - Browse repository at this point
Copy the full SHA bfd71c5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 66b8a12 - Browse repository at this point
Copy the full SHA 66b8a12View commit details -
Configuration menu - View commit details
-
Copy full SHA for 098d6f0 - Browse repository at this point
Copy the full SHA 098d6f0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 75eb598 - Browse repository at this point
Copy the full SHA 75eb598View commit details -
Configuration menu - View commit details
-
Copy full SHA for 21f2d25 - Browse repository at this point
Copy the full SHA 21f2d25View commit details -
Configuration menu - View commit details
-
Copy full SHA for 05fcef0 - Browse repository at this point
Copy the full SHA 05fcef0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6e66dcc - Browse repository at this point
Copy the full SHA 6e66dccView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7eae848 - Browse repository at this point
Copy the full SHA 7eae848View commit details -
Configuration menu - View commit details
-
Copy full SHA for 77bf6e4 - Browse repository at this point
Copy the full SHA 77bf6e4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 12bbcd3 - Browse repository at this point
Copy the full SHA 12bbcd3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8e82b19 - Browse repository at this point
Copy the full SHA 8e82b19View commit details -
add some tests of yielding with outstanding borrows
No doubt there are more tests one might write, but it's a start.
Configuration menu - View commit details
-
Copy full SHA for 264c3f4 - Browse repository at this point
Copy the full SHA 264c3f4View commit details -
Configuration menu - View commit details
-
Copy full SHA for d71fa93 - Browse repository at this point
Copy the full SHA d71fa93View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2ad0f89 - Browse repository at this point
Copy the full SHA 2ad0f89View commit details -
Configuration menu - View commit details
-
Copy full SHA for 10def9a - Browse repository at this point
Copy the full SHA 10def9aView commit details -
Configuration menu - View commit details
-
Copy full SHA for a602fc0 - Browse repository at this point
Copy the full SHA a602fc0View commit details -
Configuration menu - View commit details
-
Copy full SHA for dcddd80 - Browse repository at this point
Copy the full SHA dcddd80View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9317204 - Browse repository at this point
Copy the full SHA 9317204View commit details -
Configuration menu - View commit details
-
Copy full SHA for 09a5d31 - Browse repository at this point
Copy the full SHA 09a5d31View commit details -
Configuration menu - View commit details
-
Copy full SHA for eea290d - Browse repository at this point
Copy the full SHA eea290dView commit details -
Configuration menu - View commit details
-
Copy full SHA for cbdb186 - Browse repository at this point
Copy the full SHA cbdb186View commit details -
Configuration menu - View commit details
-
Copy full SHA for b744b1c - Browse repository at this point
Copy the full SHA b744b1cView commit details -
Configuration menu - View commit details
-
Copy full SHA for e4fdbcb - Browse repository at this point
Copy the full SHA e4fdbcbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 14c7476 - Browse repository at this point
Copy the full SHA 14c7476View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5a6e069 - Browse repository at this point
Copy the full SHA 5a6e069View commit details -
Configuration menu - View commit details
-
Copy full SHA for 188cdf4 - Browse repository at this point
Copy the full SHA 188cdf4View commit details -
change how we report
err_out_of_scope
borrowck errorsAlso, remove the explicit code detecting borrows over a yield. It turns out not to be necessary -- any such borrow winds up with a lifetime that is part of the generator type, and therefore which will outlive the generator expression itself, which yields an `err_out_of_scope`. So instead we intercept those errors and display them in a nicer way.
Configuration menu - View commit details
-
Copy full SHA for 3fdc3fa - Browse repository at this point
Copy the full SHA 3fdc3faView commit details -
Configuration menu - View commit details
-
Copy full SHA for f5ec503 - Browse repository at this point
Copy the full SHA f5ec503View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4628f85 - Browse repository at this point
Copy the full SHA 4628f85View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0a8b81a - Browse repository at this point
Copy the full SHA 0a8b81aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6106f6c - Browse repository at this point
Copy the full SHA 6106f6cView commit details -
Configuration menu - View commit details
-
Copy full SHA for b2d931a - Browse repository at this point
Copy the full SHA b2d931aView commit details -
Configuration menu - View commit details
-
Copy full SHA for d32428b - Browse repository at this point
Copy the full SHA d32428bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 39478e8 - Browse repository at this point
Copy the full SHA 39478e8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 62e210f - Browse repository at this point
Copy the full SHA 62e210fView commit details -
Configuration menu - View commit details
-
Copy full SHA for df0496a - Browse repository at this point
Copy the full SHA df0496aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5da9a8a - Browse repository at this point
Copy the full SHA 5da9a8aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9a6a866 - Browse repository at this point
Copy the full SHA 9a6a866View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0f8897c - Browse repository at this point
Copy the full SHA 0f8897cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9556fac - Browse repository at this point
Copy the full SHA 9556facView commit details -
Configuration menu - View commit details
-
Copy full SHA for 93b9b1a - Browse repository at this point
Copy the full SHA 93b9b1aView commit details -
Configuration menu - View commit details
-
Copy full SHA for ae1856c - Browse repository at this point
Copy the full SHA ae1856cView commit details -
Configuration menu - View commit details
-
Copy full SHA for be0a9b8 - Browse repository at this point
Copy the full SHA be0a9b8View commit details -
Configuration menu - View commit details
-
Copy full SHA for ff99685 - Browse repository at this point
Copy the full SHA ff99685View commit details -
Configuration menu - View commit details
-
Copy full SHA for 416096d - Browse repository at this point
Copy the full SHA 416096dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 06ce77c - Browse repository at this point
Copy the full SHA 06ce77cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9285a61 - Browse repository at this point
Copy the full SHA 9285a61View commit details
Commits on Jul 29, 2017
-
Configuration menu - View commit details
-
Copy full SHA for cc4ff8f - Browse repository at this point
Copy the full SHA cc4ff8fView commit details
Commits on Aug 9, 2017
-
Configuration menu - View commit details
-
Copy full SHA for c25ddf2 - Browse repository at this point
Copy the full SHA c25ddf2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 352577f - Browse repository at this point
Copy the full SHA 352577fView commit details -
Configuration menu - View commit details
-
Copy full SHA for f72724e - Browse repository at this point
Copy the full SHA f72724eView commit details -
Configuration menu - View commit details
-
Copy full SHA for e181060 - Browse repository at this point
Copy the full SHA e181060View commit details -
Configuration menu - View commit details
-
Copy full SHA for be95ca4 - Browse repository at this point
Copy the full SHA be95ca4View commit details
Commits on Aug 10, 2017
-
Configuration menu - View commit details
-
Copy full SHA for b8aa595 - Browse repository at this point
Copy the full SHA b8aa595View commit details
Commits on Aug 11, 2017
-
Configuration menu - View commit details
-
Copy full SHA for 2d30e7e - Browse repository at this point
Copy the full SHA 2d30e7eView commit details -
Configuration menu - View commit details
-
Copy full SHA for ffcd32c - Browse repository at this point
Copy the full SHA ffcd32cView commit details -
Configuration menu - View commit details
-
Copy full SHA for bbe1552 - Browse repository at this point
Copy the full SHA bbe1552View commit details -
Configuration menu - View commit details
-
Copy full SHA for 91dde3e - Browse repository at this point
Copy the full SHA 91dde3eView commit details -
Configuration menu - View commit details
-
Copy full SHA for be9c64b - Browse repository at this point
Copy the full SHA be9c64bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6601ab9 - Browse repository at this point
Copy the full SHA 6601ab9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 54db165 - Browse repository at this point
Copy the full SHA 54db165View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2e3eaca - Browse repository at this point
Copy the full SHA 2e3eacaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2b04afb - Browse repository at this point
Copy the full SHA 2b04afbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3971a3d - Browse repository at this point
Copy the full SHA 3971a3dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 84af3d8 - Browse repository at this point
Copy the full SHA 84af3d8View commit details
Commits on Aug 12, 2017
-
Configuration menu - View commit details
-
Copy full SHA for fa18aa3 - Browse repository at this point
Copy the full SHA fa18aa3View commit details -
Merge branch 'master' of https://github.com/rust-lang/rust into gen
# Conflicts: # src/librustc_mir/build/scope.rs
Configuration menu - View commit details
-
Copy full SHA for d020ff0 - Browse repository at this point
Copy the full SHA d020ff0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1787d4e - Browse repository at this point
Copy the full SHA 1787d4eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6eab1ca - Browse repository at this point
Copy the full SHA 6eab1caView commit details
Commits on Aug 14, 2017
-
Configuration menu - View commit details
-
Copy full SHA for eff2884 - Browse repository at this point
Copy the full SHA eff2884View commit details -
Configuration menu - View commit details
-
Copy full SHA for b045c20 - Browse repository at this point
Copy the full SHA b045c20View commit details
Commits on Aug 15, 2017
-
Configuration menu - View commit details
-
Copy full SHA for 1413253 - Browse repository at this point
Copy the full SHA 1413253View commit details -
Configuration menu - View commit details
-
Copy full SHA for 22ebcac - Browse repository at this point
Copy the full SHA 22ebcacView commit details -
Configuration menu - View commit details
-
Copy full SHA for b6b9690 - Browse repository at this point
Copy the full SHA b6b9690View commit details -
Configuration menu - View commit details
-
Copy full SHA for 17197c6 - Browse repository at this point
Copy the full SHA 17197c6View commit details
Commits on Aug 16, 2017
-
Configuration menu - View commit details
-
Copy full SHA for 1210ebf - Browse repository at this point
Copy the full SHA 1210ebfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0697e4b - Browse repository at this point
Copy the full SHA 0697e4bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5f4a99f - Browse repository at this point
Copy the full SHA 5f4a99fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 63477fd - Browse repository at this point
Copy the full SHA 63477fdView commit details
Commits on Aug 17, 2017
-
Configuration menu - View commit details
-
Copy full SHA for 4b5f330 - Browse repository at this point
Copy the full SHA 4b5f330View commit details -
Configuration menu - View commit details
-
Copy full SHA for a47038f - Browse repository at this point
Copy the full SHA a47038fView commit details
Commits on Aug 18, 2017
-
Configuration menu - View commit details
-
Copy full SHA for 9620d26 - Browse repository at this point
Copy the full SHA 9620d26View commit details -
Configuration menu - View commit details
-
Copy full SHA for e70cc27 - Browse repository at this point
Copy the full SHA e70cc27View commit details
Commits on Aug 20, 2017
-
Configuration menu - View commit details
-
Copy full SHA for bf3ebcc - Browse repository at this point
Copy the full SHA bf3ebccView commit details
Commits on Aug 21, 2017
-
Configuration menu - View commit details
-
Copy full SHA for b31998e - Browse repository at this point
Copy the full SHA b31998eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 35b8dba - Browse repository at this point
Copy the full SHA 35b8dbaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5dc9d71 - Browse repository at this point
Copy the full SHA 5dc9d71View commit details
Commits on Aug 22, 2017
-
Configuration menu - View commit details
-
Copy full SHA for 04c66c3 - Browse repository at this point
Copy the full SHA 04c66c3View commit details -
Configuration menu - View commit details
-
Copy full SHA for c74ff32 - Browse repository at this point
Copy the full SHA c74ff32View commit details
Commits on Aug 24, 2017
-
Configuration menu - View commit details
-
Copy full SHA for 0727ade - Browse repository at this point
Copy the full SHA 0727adeView commit details -
Configuration menu - View commit details
-
Copy full SHA for b44e51c - Browse repository at this point
Copy the full SHA b44e51cView commit details
Commits on Aug 25, 2017
-
Configuration menu - View commit details
-
Copy full SHA for c872f47 - Browse repository at this point
Copy the full SHA c872f47View commit details -
Configuration menu - View commit details
-
Copy full SHA for b28aeeb - Browse repository at this point
Copy the full SHA b28aeebView commit details -
Configuration menu - View commit details
-
Copy full SHA for 303a264 - Browse repository at this point
Copy the full SHA 303a264View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8c97ffa - Browse repository at this point
Copy the full SHA 8c97ffaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 74b93f3 - Browse repository at this point
Copy the full SHA 74b93f3View commit details -
Configuration menu - View commit details
-
Copy full SHA for ed5bc60 - Browse repository at this point
Copy the full SHA ed5bc60View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1917ffe - Browse repository at this point
Copy the full SHA 1917ffeView commit details -
Configuration menu - View commit details
-
Copy full SHA for b4c5471 - Browse repository at this point
Copy the full SHA b4c5471View commit details -
Configuration menu - View commit details
-
Copy full SHA for c711531 - Browse repository at this point
Copy the full SHA c711531View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5366135 - Browse repository at this point
Copy the full SHA 5366135View commit details
Commits on Aug 28, 2017
-
Configuration menu - View commit details
-
Copy full SHA for 7c5780b - Browse repository at this point
Copy the full SHA 7c5780bView commit details -
Configuration menu - View commit details
-
Copy full SHA for d29af37 - Browse repository at this point
Copy the full SHA d29af37View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8a9e32b - Browse repository at this point
Copy the full SHA 8a9e32bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9eff522 - Browse repository at this point
Copy the full SHA 9eff522View commit details -
Configuration menu - View commit details
-
Copy full SHA for 876278f - Browse repository at this point
Copy the full SHA 876278fView commit details -
Configuration menu - View commit details
-
Copy full SHA for a996d5e - Browse repository at this point
Copy the full SHA a996d5eView commit details
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.