aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/promise.rs
Commit message (Expand)AuthorAgeFilesLines
* Update to SpiderMonkey 66.Josh Matthews2019-05-101-7/+7
* Create new compartment in Promise constructorAron Zwaan2019-04-291-3/+5
* Pass InCompartment by valueAron Zwaan2019-04-251-4/+5
* Add proof parameter to Promise::new_in_current_compartmentAron Zwaan2019-04-241-6/+8
* Add new consructor with &JSAutoCompartment parameterAron Zwaan2019-04-031-0/+5
* Rename Promise::new to Promise::new_in_current_compartmentAron Zwaan2019-04-031-5/+3
* Remove now-unnecessary must_root and allow(unrooted_must_root) annotationsManish Goregaokar2019-01-041-1/+1
* Exempt Rc<Promise> from unrooted_must_rootManish Goregaokar2019-01-041-0/+1
* Update MPL license to https (part 3)Jan Andre Ikenmeyer2018-11-191-1/+1
* Reorder importsPyfisch2018-11-061-4/+6
* `cargo fix --edition`Simon Sapin2018-11-061-6/+6
* Implement unhandledrejection eventCYBAI2018-10-181-1/+1
* Format script componentchansuke2018-09-191-31/+56
* Upgraded to SM 60Alan Jeffrey2018-08-201-7/+4
* Updated to mozjs v0.7.1.Alan Jeffrey2018-05-301-2/+4
* Adapt Servo for mozjs 0.6 and the changes introduced in servo/rust-mozjs#393Marcin Mielniczuk2018-03-281-8/+10
* Don't access the reflector when dropping a Promise (fixes #18651)Anthony Ramine2018-03-151-8/+13
* Fix tyvar_behind_raw_pointer warningsSimon Sapin2018-01-101-1/+1
* Remove unnecessary Result::ok callsMatt Brubeck2017-10-201-1/+1
* Replace all uses of the `heapsize` crate with `malloc_size_of`.Nicholas Nethercote2017-10-181-1/+1
* Make Promise::new_resolved unsafeAnthony Ramine2017-09-221-5/+3
* Make Promise::new_rejected unsafeAnthony Ramine2017-09-221-5/+3
* Rename Promise::is_settled to Promise::is_fulfilledAnthony Ramine2017-09-221-1/+1
* Remove unused method Promise::thenAnthony Ramine2017-09-221-20/+1
* Make Promise::reject unsafeAnthony Ramine2017-09-221-9/+5
* Make Promise::resolve unsafeAnthony Ramine2017-09-221-6/+4
* Make Promise::reject_error soundAnthony Ramine2017-09-221-1/+3
* Make Promise::reject_native soundAnthony Ramine2017-09-211-1/+3
* Make Promise::resolve_native actually soundAnthony Ramine2017-09-211-1/+3
* Rename a couple of Promise methodsAnthony Ramine2017-09-211-6/+10
* Implemented Houdini worklets.Alan Jeffrey2017-05-171-0/+1
* Add way to get c_void ptr or c_char from callermckaymatt2017-04-041-1/+2
* removing mutHeapJs referencesSendilKumar N2017-03-071-3/+3
* Make #[dom_struct] a proc_macro attributeAnthony Ramine2017-02-241-0/+1
* Use Heap in DOM object reflector implementation to ensure GC barriers are used.Josh Matthews2017-01-201-3/+3
* Rename `Reflectable` to `DomObject`.Corey Farwell2016-12-081-1/+1
* Initial work on job queues for service workersRahul Sharma2016-11-221-2/+11
* Update js.Ms2ger2016-11-021-2/+2
* Rename Reflectable::global_scope to globalAnthony Ramine2016-10-061-4/+4
* Remove Reflectable::globalAnthony Ramine2016-10-061-4/+3
* Make Promise::Reject and Resolve take a &GlobalScopeAnthony Ramine2016-10-061-3/+2
* Make Error::to_jsval take a &GlobalScopeAnthony Ramine2016-10-061-1/+1
* Make Promise::new take a &GlobalScopeAnthony Ramine2016-10-061-1/+2
* Remove maybe_ prefix from Promise methods.Josh Matthews2016-09-221-11/+9
* Support an equivalent of Trusted<T> for Rc<Promise> objects named TrustedProm...Josh Matthews2016-09-221-0/+8
* Add a simple API to reject promises with DOM error values.Josh Matthews2016-09-221-1/+10
* Ensure Promise "reflector" is not GCed before the Rust object.Josh Matthews2016-09-221-9/+57
* Support native promise callbacks.Josh Matthews2016-09-221-2/+74
* Useful APIs for resolving/rejecting from native code.Josh Matthews2016-09-221-0/+18
* Enqueue promise jobs from SpiderMonkey callbacks, and execute them in batches...Mátyás Mustoha2016-09-221-15/+79