Merged
Conversation
There are cases where gotham (and by extension, gotham apps) won't build correctly with the currently specified minimum version. Specifying the minimum version which permits gotham to build correctly ensures that it can't be broken by apps with old `Cargo.lock` files. Fixes #180
Right now, 3 shards separately spend ~10 minutes building a release version of rustfmt from source so that they can perform the same <1s check over the same source code. Instead, one shard will compile and run rustfmt, while the other 3 will just run the tests. rustfmt passing with a stable `cargo` version should be sufficient. This should speed up travis, perform less redundant work, and make test shards less likely to timeout.
This regresses us to a more official release (0.3.8 rather than 0.4.0) but saves 8~10 minutes of compiling rustfmt from scratch.
Correctly specify minimum dependency versions
The existing implementation, which relied heavily on chained iterators, was causing the optimiser to take a very long time when building in release mode.
Rewrite `From<MethodSet> for Vec<Method>` impl
Contributor
Author
|
Failure in beta is caused by skeptic / borrow_bag / travis cache. Everything else is green. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
This brings #185 and #194 into
master.