-
Notifications
You must be signed in to change notification settings - Fork 12.6k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
This is hopefully the beginning of the long-awaited dissolution of libextra. Using the newly created build infrastructure for building libraries, I decided to move the first module out of libextra. While not being a particularly meaty module in and of itself, the flate module is required by rustc and additionally has a native C dependency. I was able to very easily split out the C dependency from rustrt, update librustc, and magically everything gets installed to the right locations and built automatically. This is meant to be a proof-of-concept commit to how easy it is to remove modules from libextra now. I didn't put any effort into modernizing the interface of libflate or updating it other than to remove the one glob import it had.
- Loading branch information
1 parent
2611483
commit cdfdc1e
Showing
10 changed files
with
25 additions
and
14 deletions.
There are no files selected for viewing
This file contains 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
This file contains 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
This file contains 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
This file contains 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
This file contains 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
This file contains 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
This file contains 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
This file contains 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
This file contains 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
This file contains 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
cdfdc1e
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
saw approval from brson
at alexcrichton@cdfdc1e
cdfdc1e
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
merging alexcrichton/rust/refactor = cdfdc1e into auto
cdfdc1e
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
alexcrichton/rust/refactor = cdfdc1e merged ok, testing candidate = 74fedf3
cdfdc1e
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
all tests pass:
success: http://buildbot.rust-lang.org/builders/auto-mac-32-opt/builds/3819
success: http://buildbot.rust-lang.org/builders/auto-mac-32-nopt-c/builds/1661
success: http://buildbot.rust-lang.org/builders/auto-mac-32-nopt-t/builds/1663
success: http://buildbot.rust-lang.org/builders/auto-mac-64-opt/builds/3820
success: http://buildbot.rust-lang.org/builders/auto-mac-64-nopt-c/builds/2920
success: http://buildbot.rust-lang.org/builders/auto-mac-64-nopt-t/builds/2926
success: http://buildbot.rust-lang.org/builders/auto-linux-32-opt/builds/3835
success: http://buildbot.rust-lang.org/builders/auto-linux-32-nopt-c/builds/2923
success: http://buildbot.rust-lang.org/builders/auto-linux-32-nopt-t/builds/2929
success: http://buildbot.rust-lang.org/builders/auto-linux-64-opt/builds/3837
success: http://buildbot.rust-lang.org/builders/auto-linux-64-nopt-c/builds/2923
success: http://buildbot.rust-lang.org/builders/auto-linux-64-nopt-t/builds/2928
success: http://buildbot.rust-lang.org/builders/auto-linux-64-x-android/builds/2997
success: http://buildbot.rust-lang.org/builders/auto-win-32-opt/builds/3827
success: http://buildbot.rust-lang.org/builders/auto-win-32-nopt-c/builds/2928
success: http://buildbot.rust-lang.org/builders/auto-win-32-nopt-t/builds/2933
success: http://buildbot.rust-lang.org/builders/auto-bsd-64-opt/builds/3597
cdfdc1e
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
fast-forwarding master to auto = 74fedf3