{"push_id":804822587,"size":2,"distinct_size":2,"ref":"refs/heads/auto","head":"ecfc0d5529e0c1af9de2082848f1b395f7fee58c","before":"b26fac3f783f9f67089875a697cc2bf835babbfa","commits":[{"sha":"9da167e3ce61b92caf1553a683d7e6ed1d7ed113","author":{"email":"933b1d24154c030b2482c02c5874e44c9a65505f@mozilla.com","name":"Michael Wu"},"message":"Support the updated spidermonkey bindings","distinct":true,"url":"https://api.github.com/repos/servo/servo/commits/9da167e3ce61b92caf1553a683d7e6ed1d7ed113"},{"sha":"ecfc0d5529e0c1af9de2082848f1b395f7fee58c","author":{"email":"b18960881355ab4dde8a50c549f7b9ff81f11cc3@gmail.com","name":"bors-servo"},"message":"Auto merge of #7727 - michaelwu:update-bindings, r=Manishearth\n\nSupport the updated spidermonkey bindings\n\nStill 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.\r\n\r\nSome changes here\r\n- bools are properly translated now\r\n- char16_t is handled as u16 now\r\n- JS_GlobalObjectTraceHook isn't mangled now\r\n- JSJitInfo has been adjusted\r\n- A const fn is used to generate bitfields in JSJitInfo\r\n- 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.\n\n<!-- Reviewable:start -->\n[<img src=\"https://reviewable.io/review_button.png\" height=40 alt=\"Review on Reviewable\"/>](https://reviewable.io/reviews/servo/servo/7727)\n<!-- Reviewable:end -->","distinct":true,"url":"https://api.github.com/repos/servo/servo/commits/ecfc0d5529e0c1af9de2082848f1b395f7fee58c"}]}