servo/components/script
bors-servo 7c7dbde0f4 Auto merge of #8026 - eefriedman:js-rooting, r=nox
Fix uses of JS<T> as a type on the stack

`JS<T>` belongs on the heap, and only on the heap.  This is a collection of fixes so that code uses either `Root<T>` or `&T` to pass around garbage-collected pointers.

Ideally, we could completely ban constructing a `JS<T>` outside of constructor functions, but we aren't quite there yet.

<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png" height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/8026)
<!-- Reviewable:end -->
2015-10-16 08:05:59 -06:00
..
dom Auto merge of #8026 - eefriedman:js-rooting, r=nox 2015-10-16 08:05:59 -06:00
parse Generate the TypeId enums in codegen 2015-10-14 18:45:35 +02:00
build.rs Fix build scripts warnings. 2015-03-18 21:53:48 +01:00
Cargo.toml Auto merge of #7777 - KiChjang:caseless-group-name-match, r=jdm 2015-10-02 13:26:05 -06:00
clipboard_provider.rs Fix reported test-tidy errors for unmerged import blocks 2015-09-19 12:50:14 -04:00
cors.rs sorted the extern crate, mod & use declarations 2015-09-24 02:12:45 +05:30
devtools.rs sorted the extern crate, mod & use declarations 2015-09-24 02:12:45 +05:30
document_loader.rs sorted the extern crate, mod & use declarations 2015-09-24 02:12:45 +05:30
horribly_inefficient_timers.rs sorted the extern crate, mod & use declarations 2015-09-24 02:12:45 +05:30
layout_interface.rs Handle <meta name=viewport> elements when added to document 2015-09-30 20:31:35 -07:00
lib.rs Support the updated spidermonkey bindings 2015-10-14 15:30:52 -04:00
makefile.cargo Fix spurious rebuilds of the script crate 2015-10-08 21:37:56 -07:00
mem.rs Introduce DOMClass::heap_size_of 2015-10-14 21:52:16 +02:00
network_listener.rs sorted the extern crate, mod & use declarations 2015-09-24 02:12:45 +05:30
page.rs Update script to work with lint changes 2015-10-16 01:20:27 +05:30
script_task.rs Auto merge of #7972 - nox:codegen-heapsize, r=Ms2ger 2015-10-15 07:13:55 -06:00
textinput.rs sorted the extern crate, mod & use declarations 2015-09-24 02:12:45 +05:30
timers.rs Support the updated spidermonkey bindings 2015-10-14 15:30:52 -04:00
webdriver_handlers.rs Remove webdriver use of SubpageId 2015-10-15 07:11:31 +10:00