This Week In Servo 4
2014-09-24 What's up with Servo for the week of 16-23 September, 2014
In the last week, we landed 54 PRs.
Notable additions
- Keegan updated the version of Rust we use, bringing us to
4d2af38611cdeeb804659b5e0695ad2c251db51a
- Chris implemented TreeWalker, finishing up the Traversal parts of the DOM spec
- Cameron partially removed instances of the redundant
&JSRef
(JSRef
itself is a smart pointer) - Manish added a lint that guards against usage of unrooted JS-managed values on the stack. This augments the memory safety the type system provides as explained here
- Simon added support for relative
font-size
- Glenn added support for
min-width
andmax-width
in images - Patrick fixed handling of generated
display:block
content - Josh integrated remote Firefox developer tool support.
New contributors
Meeting
Stuff discussed in the meeting:
- Build infra changes: We will be moving back from Travis to bors. (At the time of writing, this change has already happened)
- HTTP library: hyper looks promising. A list of our requirements for an HTTP library can be found here
- Adapting to the removal of libgreen
- html5ever is ready for review.
- Cargo issues were discussed. Cargo no longer hides output from dependencies, which is great!
- The removal of
&JSRef
was discussed. It would be nice if methods could be defined withJSRef<self>
(or any other smart pointers).