aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/bindings/js.rs
Commit message (Expand)AuthorAgeFilesLines
* 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
| * make changes according to code review (#8097)Rohan Prinja2015-10-241-15/+26
| * add equal() methods for comparisons with other typesRohan Prinja2015-10-221-1/+11
| * in PartialEq impls, use Self instead of explicitly naming the struct typeRohan Prinja2015-10-221-2/+2
| * implement PartialEq for MutHeap<JS<T>> and MutNullableHeap<JS<T>>Rohan Prinja2015-10-211-0/+12
* | Make unrooted_must_root a bit more aggressive.Eli Friedman2015-10-231-0/+2
* | Fix type in MutHeap docsMatt Brubeck2015-10-211-2/+2
* | Auto merge of #8041 - nox:castable, r=jdmbors-servo2015-10-211-0/+36
|\ \
| * | Introduce trait CastableAnthony Ramine2015-10-211-0/+36
| |/
* / Remove unused JS::assign.Ms2ger2015-10-211-7/+0
|/
* Implement Deref<Target=T> for JS<T> where T: ReflectableAnthony Ramine2015-10-171-0/+10
* Fix documentation for JS<T> and friends.Eli Friedman2015-10-151-13/+18
* Fix remaining MutHeap methods not to expose JS<T>.Eli Friedman2015-10-151-12/+14
* Make get() and set() on MutNullableHeap use the correct types.Eli Friedman2015-10-151-14/+17
* Stop implementing Copy for JS<T>.Eli Friedman2015-10-151-24/+36
* Update script to work with lint changesManish Goregaokar2015-10-161-0/+4
* sorted the extern crate, mod & use declarationsRavi Shankar2015-09-241-2/+2
* Fix reported test-tidy errors for unmerged import blocksBrandon Fairchild2015-09-191-3/+2
* Stop implementing Reflectable for JS<T> (fixes #2285).Ms2ger2015-09-131-7/+6
* Elide most 'a lifetimesManish Goregaokar2015-09-041-7/+7
* Auto merge of #7361 - jxs:master, r=Ms2gerbors-servo2015-08-271-0/+1
|\