aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/bindings/js.rs
Commit message (Expand)AuthorAgeFilesLines
* Rename dom::bindings::js to dom::bindings::rootAnthony Ramine2017-09-261-683/+0
* Initialize rooted dictionaries to a stable value before setting fields.Josh Matthews2017-09-251-1/+28
* moving to oncecellsendilkumarn2017-09-091-0/+50
* Upgrade to rustc 1.21.0-nightly (13d94d5fa 2017-08-10)Simon Sapin2017-08-151-2/+2
* Upgrade to rustc 1.21.0-nightly (599be0d18 2017-07-26)Simon Sapin2017-07-271-5/+5
* Upgrade to rustc 1.19.0-nightly (ced823e26 2017-05-07)Simon Sapin2017-05-081-10/+10
* removing mutHeapJs referencesSendilKumar N2017-03-071-45/+1
* Implement JSTraceable for more types.Ms2ger2017-02-161-0/+6
* Remove HeapGCValueAnthony Ramine2016-12-121-38/+24
* Rename `Reflectable` to `DomObject`.Corey Farwell2016-12-081-24/+24
* Mark JSTraceable and its method as unsafeAnthony Ramine2016-12-061-4/+4
* Make ServoParser::pending_input hold onto a BufferQueueAnthony Ramine2016-11-181-0/+6
* Use heapsize_derive instead of heapsize_pluginSimon Sapin2016-11-031-0/+6
* Auto merge of #13056 - KiChjang:transition-event, r=mbrubeckbors-servo2016-10-121-0/+8
|\
| * Emit TransitionEnd events in the layout thread and process it in the script t...Keith Yeung2016-10-111-0/+8
* | Generalise RootedVec::<JS<T>>::r as [JS<T>]::rAnthony Ramine2016-10-111-0/+7
* | Generalise RootedReferenceAnthony Ramine2016-10-111-43/+28
* | Remove intrinsic Root::r()Anthony Ramine2016-10-111-7/+1
|/
* Ensure Promise "reflector" is not GCed before the Rust object.Josh Matthews2016-09-221-0/+6
* Implement binding support for returning and accepting Promises in WebIDL.Josh Matthews2016-09-221-0/+19
* Stop using mem::transmute_copy.Ms2ger2016-09-051-2/+8
* Move thread_state to style.Ms2ger2016-08-221-1/+1
* Move TrustedNodeAddress to script_layout_interface.Ms2ger2016-06-201-1/+1
* Avoid a literal "&Root<T>" in its PartialEq implAnthony Ramine2016-05-311-1/+1
* Cleanup RootCollection methodsAnthony Ramine2016-05-311-18/+15
* Remove JS::from_rootedAnthony Ramine2016-05-311-9/+0
* Fix unused import warning in script::dom::bindings::jsMatt Brubeck2016-05-161-0/+1
* Make debug logging for tracing JS objects more informative.Josh Matthews2016-05-111-2/+13
* Auto merge of #10546 - stjepang:fix-typo-in-jsrs, r=Ms2gerbors-servo2016-04-131-1/+1
|\
| * Fix typo: `cannot not outlive` -> `cannot outlive`Stjepan Glavina2016-04-121-1/+1
* | Implement Clone for Root.Ms2ger2016-04-111-0/+6
|/
* Implement RootedReference<T> for Option<JS<T>>Daniel Robertson2016-02-161-0/+7
* Say farewell to in-tree HeapSizeOfAnthony Ramine2016-02-041-1/+1
* Remove remaining reference to the long-disappeared JSRef type.Ms2ger2016-01-181-1/+1
* task -> threadrohan.prinja2016-01-101-30/+30
* Fix a bunch of clippy lintsJohannes Linke2016-01-021-2/+2
* Rustfmt some of script.Ms2ger2015-11-181-25/+41
* Auto merge of #8286 - eefriedman:no-move, r=noxbors-servo2015-11-081-1/+0
|\
| * Clean up some code related to #[no_move].Eli Friedman2015-11-071-1/+0
* | Get rid of a bunch of explicit derefsDavid Zbarsky2015-11-031-1/+1
* | merge from masterrohan.prinja2015-11-031-6/+2
|\|
| * Removed JS::root Fixes #8251nxnfufunezn2015-10-311-6/+2
* | rearrange imports to be in alphabetical orderrohan.prinja2015-10-301-2/+1
* | more refactoringrohan.prinja2015-10-301-1/+2
* | move Castable into dom::bindings::inheritancerohan.prinja2015-10-301-1/+2
|/
* remove get_rooted() and replace all references to it with references to get()rohan.prinja2015-10-291-6/+0
* Add thread assertions to js.rs.Ms2ger2015-10-291-0/+30
* Implement Hash and Eq for JS<T> and LayoutJS<T>.Bobby Holley2015-10-271-0/+13
* Auto merge of #8097 - wenderen:8090-partialeq-for-mutheap, r=noxbors-servo2015-10-261-0/+33
|\
| * clean code as per code reviewRohan Prinja2015-10-261-3/+3