Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign upDownload extra stdlib only when required: #9557 #9611
Conversation
highfive
commented
Feb 12, 2016
|
Thanks for the pull request, and welcome! The Servo team is excited to review your changes, and you should hear from @Ms2ger (or someone else) soon. |
|
Awesome! This is very exciting - thanks for doing this. It will save folks quite a bit of bandwidth (and disk space). |
|
Thanks, no problem! Let me know if you have any pro tips for a servo noobie at drobertson on #servo |
|
I'm not sure how I feel about the split of If so, I think this is OK, with just the few nits and comment cleanup addressed. Thanks! Review status: 0 of 3 files reviewed at latest revision, 3 unresolved discussions. python/servo/bootstrap_commands.py, line 151 [r1] (raw file): python/servo/bootstrap_commands.py, line 164 [r1] (raw file): python/servo/command_base.py, line 401 [r1] (raw file): Comments from the review on Reviewable.io |
Agreed, the update will reflect this. Good suggestion! |
Split ensure_bootstrap into two phases including a phase checking the compiler, and a phase checking for target libraries.
|
Reviewed 1 of 3 files at r1, 2 of 2 files at r2. Comments from the review on Reviewable.io |
|
@bors-servo r+ Great work! |
|
|
Download extra stdlib only when required: #9557 Split [`ensure_bootstrap`](https://github.com/danlrobertson/servo/blob/i9557/python/servo/command_base.py#L397-L422) into two phases including a phase checking the compiler, and a phase checking for target libraries. E.g. ``` # should download the stdlib for "i686-unknown-linux-gnu", "arm-linux-androideabi" # and the hosts target ./mach build -d --target i686-unknown-linux-gnu --android # should only download the stdlib for the hosts target ./mach build -d ``` Let me know if I missed anything! There are a few parts of this patch in its current state that I'm not a huge fan of, but I couldn't think of a better way in the moment. Still new to working on servo, so any comments or critiques are welcome! Fix #9557 <!-- Reviewable:start --> [<img src="https://reviewable.io/review_button.svg" height="40" alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/9611) <!-- Reviewable:end -->
|
|
|
@bors-servo: retry |
|
|
|
|
|
@bors-servo retry |
|
|
|
|
dlrobertson commentedFeb 12, 2016
Split
ensure_bootstrapinto two phases including a phase checking the compiler, and a phase checking for target libraries. E.g.Let me know if I missed anything! There are a few parts of this patch in its current state that I'm not a huge fan of, but I couldn't think of a better way in the moment.
Still new to working on servo, so any comments or critiques are welcome!
Fix #9557