Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Rename dom::bindings::js to dom::bindings::root | Anthony Ramine | 2017-09-26 | 1 | -683/+0 |
| | |||||
* | Initialize rooted dictionaries to a stable value before setting fields. | Josh Matthews | 2017-09-25 | 1 | -1/+28 |
| | |||||
* | moving to oncecell | sendilkumarn | 2017-09-09 | 1 | -0/+50 |
| | | | | | | | | | | | | | | | | | | | | | | | | adding oncecell for JS references removing option<JS<T>> to <JS<T>> changing return types removing get method and refactoring the function changing getElements method lint fixes moving to default simplifying return ordering Removing elements linting | ||||
* | Upgrade to rustc 1.21.0-nightly (13d94d5fa 2017-08-10) | Simon Sapin | 2017-08-15 | 1 | -2/+2 |
| | |||||
* | Upgrade to rustc 1.21.0-nightly (599be0d18 2017-07-26) | Simon Sapin | 2017-07-27 | 1 | -5/+5 |
| | |||||
* | Upgrade to rustc 1.19.0-nightly (ced823e26 2017-05-07) | Simon Sapin | 2017-05-08 | 1 | -10/+10 |
| | |||||
* | removing mutHeapJs references | SendilKumar N | 2017-03-07 | 1 | -45/+1 |
| | | | | changes as per comments | ||||
* | Implement JSTraceable for more types. | Ms2ger | 2017-02-16 | 1 | -0/+6 |
| | |||||
* | Remove HeapGCValue | Anthony Ramine | 2016-12-12 | 1 | -38/+24 |
| | | | | | | It could be used to have mutable JSVal fields without GC barriers. With the removal of that trait, MutHeap and MutNullableHeap can respectively be replaced by MutJS and MutNullableJS. | ||||
* | Rename `Reflectable` to `DomObject`. | Corey Farwell | 2016-12-08 | 1 | -24/+24 |
| | | | | Fixes https://github.com/servo/servo/issues/8473. | ||||
* | Mark JSTraceable and its method as unsafe | Anthony Ramine | 2016-12-06 | 1 | -4/+4 |
| | |||||
* | Make ServoParser::pending_input hold onto a BufferQueue | Anthony Ramine | 2016-11-18 | 1 | -0/+6 |
| | |||||
* | Use heapsize_derive instead of heapsize_plugin | Simon Sapin | 2016-11-03 | 1 | -0/+6 |
| | |||||
* | Auto merge of #13056 - KiChjang:transition-event, r=mbrubeck | bors-servo | 2016-10-12 | 1 | -0/+8 |
|\ | | | | | | | | | | | | | | | | | | | | | Implement transition event and infrastructure Fixes #10245. <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/13056) <!-- Reviewable:end --> | ||||
| * | Emit TransitionEnd events in the layout thread and process it in the script ↵ | Keith Yeung | 2016-10-11 | 1 | -0/+8 |
| | | | | | | | | thread | ||||
* | | Generalise RootedVec::<JS<T>>::r as [JS<T>]::r | Anthony Ramine | 2016-10-11 | 1 | -0/+7 |
| | | |||||
* | | Generalise RootedReference | Anthony Ramine | 2016-10-11 | 1 | -43/+28 |
| | | | | | | | | | | | | | | It now becomes RootedReference<'root> and includes an associated type for the return type of its 'r' method. This removes the need for OptionalRootedReference. | ||||
* | | Remove intrinsic Root::r() | Anthony Ramine | 2016-10-11 | 1 | -7/+1 |
|/ | |||||
* | Ensure Promise "reflector" is not GCed before the Rust object. | Josh Matthews | 2016-09-22 | 1 | -0/+6 |
| | |||||
* | Implement binding support for returning and accepting Promises in WebIDL. | Josh Matthews | 2016-09-22 | 1 | -0/+19 |
| | |||||
* | Stop using mem::transmute_copy. | Ms2ger | 2016-09-05 | 1 | -2/+8 |
| | |||||
* | Move thread_state to style. | Ms2ger | 2016-08-22 | 1 | -1/+1 |
| | |||||
* | Move TrustedNodeAddress to script_layout_interface. | Ms2ger | 2016-06-20 | 1 | -1/+1 |
| | |||||
* | Avoid a literal "&Root<T>" in its PartialEq impl | Anthony Ramine | 2016-05-31 | 1 | -1/+1 |
| | |||||
* | Cleanup RootCollection methods | Anthony Ramine | 2016-05-31 | 1 | -18/+15 |
| | | | | | The methods `root` and `unroot` should both be unsafe and take a `*const Reflector`. | ||||
* | Remove JS::from_rooted | Anthony Ramine | 2016-05-31 | 1 | -9/+0 |
| | |||||
* | Fix unused import warning in script::dom::bindings::js | Matt Brubeck | 2016-05-16 | 1 | -0/+1 |
| | |||||
* | Make debug logging for tracing JS objects more informative. | Josh Matthews | 2016-05-11 | 1 | -2/+13 |
| | |||||
* | Auto merge of #10546 - stjepang:fix-typo-in-jsrs, r=Ms2ger | bors-servo | 2016-04-13 | 1 | -1/+1 |
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix typo: `cannot not outlive` -> `cannot outlive` A `Root` cannot outlive the `RootCollection` it is recorded in. The docs were saying otherwise. r? @jdm <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="35" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/10546) <!-- Reviewable:end --> | ||||
| * | Fix typo: `cannot not outlive` -> `cannot outlive` | Stjepan Glavina | 2016-04-12 | 1 | -1/+1 |
| | | |||||
* | | Implement Clone for Root. | Ms2ger | 2016-04-11 | 1 | -0/+6 |
|/ | |||||
* | Implement RootedReference<T> for Option<JS<T>> | Daniel Robertson | 2016-02-16 | 1 | -0/+7 |
| | | | | | An implementation of RootedReference for Option<JS<T>> based off of other implementations of RootedReference for Option wrapped types. | ||||
* | Say farewell to in-tree HeapSizeOf | Anthony Ramine | 2016-02-04 | 1 | -1/+1 |
| | |||||
* | Remove remaining reference to the long-disappeared JSRef type. | Ms2ger | 2016-01-18 | 1 | -1/+1 |
| | |||||
* | task -> thread | rohan.prinja | 2016-01-10 | 1 | -30/+30 |
| | |||||
* | Fix a bunch of clippy lints | Johannes Linke | 2016-01-02 | 1 | -2/+2 |
| | |||||
* | Rustfmt some of script. | Ms2ger | 2015-11-18 | 1 | -25/+41 |
| | |||||
* | Auto merge of #8286 - eefriedman:no-move, r=nox | bors-servo | 2015-11-08 | 1 | -1/+0 |
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Remove unnecessary uses of #[no_move] The patch makes RootCollection a bit safer by making the StackRootTLS hold it in place. RootedVec was doing an extremely delicate dance and just hoping nobody messed it up; switch to a Box to be safe. CodeGenRust seemed to be using no_move for no particularly good reason. <!-- Reviewable:start --> [<img src="https://reviewable.io/review_button.png" height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/8286) <!-- Reviewable:end --> | ||||
| * | Clean up some code related to #[no_move]. | Eli Friedman | 2015-11-07 | 1 | -1/+0 |
| | | | | | | | | | | | | | | | | The patch makes RootCollection a bit safer by making the StackRootTLS hold it in place. The use of no_move in CodeGenRust was leftover from when roots couldn't be moved. | ||||
* | | Get rid of a bunch of explicit derefs | David Zbarsky | 2015-11-03 | 1 | -1/+1 |
| | | |||||
* | | merge from master | rohan.prinja | 2015-11-03 | 1 | -6/+2 |
|\| | |||||
| * | Removed JS::root Fixes #8251 | nxnfufunezn | 2015-10-31 | 1 | -6/+2 |
| | | |||||
* | | rearrange imports to be in alphabetical order | rohan.prinja | 2015-10-30 | 1 | -2/+1 |
| | | |||||
* | | more refactoring | rohan.prinja | 2015-10-30 | 1 | -1/+2 |
| | | |||||
* | | move Castable into dom::bindings::inheritance | rohan.prinja | 2015-10-30 | 1 | -1/+2 |
|/ | |||||
* | remove get_rooted() and replace all references to it with references to get() | rohan.prinja | 2015-10-29 | 1 | -6/+0 |
| | |||||
* | Add thread assertions to js.rs. | Ms2ger | 2015-10-29 | 1 | -0/+30 |
| | |||||
* | Implement Hash and Eq for JS<T> and LayoutJS<T>. | Bobby Holley | 2015-10-27 | 1 | -0/+13 |
| | |||||
* | Auto merge of #8097 - wenderen:8090-partialeq-for-mutheap, r=nox | bors-servo | 2015-10-26 | 1 | -0/+33 |
|\ | | | | | | | | | | | | | | | | | | | implement PartialEq for MutHeap<JS<T>> and MutNullableHeap<JS<T>> for #8090 <!-- Reviewable:start --> [<img src="https://reviewable.io/review_button.png" height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/8097) <!-- Reviewable:end --> | ||||
| * | clean code as per code review | Rohan Prinja | 2015-10-26 | 1 | -3/+3 |
| | |