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 upSupport the updated spidermonkey bindings #7727
Conversation
highfive
commented
Sep 24, 2015
|
Reviewed 17 of 17 files at r1. components/script/dom/bindings/codegen/CodegenRust.py, line 5623 [r1] (raw file): components/script/dom/bindings/utils.rs, line 646 [r1] (raw file): Comments from the review on Reviewable.io |
|
Review status: all files reviewed at latest revision, 2 unresolved discussions, all commit checks successful. components/script/dom/bindings/codegen/CodegenRust.py, line 5623 [r1] (raw file): components/script/dom/bindings/utils.rs, line 646 [r1] (raw file): Comments from the review on Reviewable.io |
|
Reviewed 1 of 1 files at r2. Comments from the review on Reviewable.io |
|
r+ from me, unless @Ms2ger wants to have a look first. |
|
@bors-servo r=Manishearth |
|
|
Support the updated spidermonkey bindings Still need to finish the rust-mozjs update and make cargo use it, but it's close enough that I don't expect much to change on the servo side. Some changes here - bools are properly translated now - char16_t is handled as u16 now - JS_GlobalObjectTraceHook isn't mangled now - JSJitInfo has been adjusted - A const fn is used to generate bitfields in JSJitInfo - Manually generating handles now requires calling an unsafe function. It's not actually required, but it's too much of a hassle to generate them manually now due to bindgen++ adding base classes now. <!-- Reviewable:start --> [<img src="https://reviewable.io/review_button.png" height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/7727) <!-- Reviewable:end -->
|
|
|
Oh, duh. |
|
For reference, the bindings update is in servo/rust-mozjs#198 |
|
|
|
Reviewed 4 of 4 files at r3. Comments from the review on Reviewable.io |
|
@bors-servo r+ Review status: Comments from the review on Reviewable.io |
|
|
|
|
|
Had to mark some previously passing tests as failing, since they were only accidentally passing. A ByteString conversion check was broken before. Now those tests fail in the same way Gecko fails them. |
|
@bors-servo: r+ |
|
|
|
Filed web-platform-tests/wpt#2256 about the incorrect tests. |
Support the updated spidermonkey bindings Still need to finish the rust-mozjs update and make cargo use it, but it's close enough that I don't expect much to change on the servo side. Some changes here - bools are properly translated now - char16_t is handled as u16 now - JS_GlobalObjectTraceHook isn't mangled now - JSJitInfo has been adjusted - A const fn is used to generate bitfields in JSJitInfo - Manually generating handles now requires calling an unsafe function. It's not actually required, but it's too much of a hassle to generate them manually now due to bindgen++ adding base classes now. <!-- Reviewable:start --> [<img src="https://reviewable.io/review_button.png" height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/7727) <!-- Reviewable:end -->
|
|
|
@bors-servo: retry |
Support the updated spidermonkey bindings Still need to finish the rust-mozjs update and make cargo use it, but it's close enough that I don't expect much to change on the servo side. Some changes here - bools are properly translated now - char16_t is handled as u16 now - JS_GlobalObjectTraceHook isn't mangled now - JSJitInfo has been adjusted - A const fn is used to generate bitfields in JSJitInfo - Manually generating handles now requires calling an unsafe function. It's not actually required, but it's too much of a hassle to generate them manually now due to bindgen++ adding base classes now. <!-- Reviewable:start --> [<img src="https://reviewable.io/review_button.png" height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/7727) <!-- Reviewable:end -->
|
|
michaelwu commentedSep 24, 2015
Still need to finish the rust-mozjs update and make cargo use it, but it's close enough that I don't expect much to change on the servo side.
Some changes here