aboutsummaryrefslogtreecommitdiffstats
path: root/src/components/script/dom/bindings/codegen/CodegenRust.py
Commit message (Expand)AuthorAgeFilesLines
* Upgrade Rust.Jack Moffitt2014-06-051-6/+6
* Move WebIDL unions into their own module.Ms2ger2014-06-031-17/+22
* auto merge of #2550 : Ms2ger/servo/default-handling, r=jdmbors-servo2014-06-021-43/+56
|\
| * Support dictionary members without default values.Ms2ger2014-06-021-5/+9
| * Rewrite the dictionary codegen to use pattern matching rather than is_some/un...Ms2ger2014-06-021-8/+9
| * Return the default value from getJSToNativeConversionTemplate, to allow reusi...Ms2ger2014-06-021-39/+47
* | Rename BindingDeclarations to Bindings.Ms2ger2014-06-021-4/+4
|/
* Support enumerations in dictionaries.Ms2ger2014-06-021-2/+2
* Include modules with only callbacks in BindingDeclarations.Ms2ger2014-05-311-2/+3
* Fix minor misformatting in codegen.Ms2ger2014-05-301-2/+2
* auto merge of #2515 : saneyuki/servo/raw, r=jdmbors-servo2014-05-301-7/+7
|\
| * "JS<T>::from_raw" should accept "*T" instead of "*mut T"Tetsuharu OHZEKI2014-05-311-7/+7
* | Throw DOMExceptions where appropriate (fixes #2518).Ms2ger2014-05-301-31/+30
|/
* Port modern callback handling code from Gecko, and copy related WebIDL parser...Josh Matthews2014-05-271-113/+172
* Add stubs for inline event handler manipulation.Josh Matthews2014-05-271-7/+16
* Make GetProtoOrIfaceArray return the actual type.Ms2ger2014-05-261-1/+1
* Pass an immutable pointer to the private in NewProxyObject.Ms2ger2014-05-261-1/+1
* Use *mut T for the T* pointers in SpiderMonkey.Ms2ger2014-05-261-79/+72
* Update Rust.Ms2ger2014-05-221-10/+9
* auto merge of #2452 : Ms2ger/servo/getDefaultRetval, r=jdmbors-servo2014-05-161-62/+28
|\
| * Stop returning a default return value from getRetvalInfo.Ms2ger2014-05-161-36/+18
| * Remove getDefaultRetval.Ms2ger2014-05-161-26/+10
* | Remove unused imports for UnionTypes codegen. Fixes #2440.Glenn Watson2014-05-161-23/+3
|/
* Remove the isOptional argument and the dealWithOptional return value from get...Ms2ger2014-05-101-44/+25
* Remove the argcAndIndex argument from instantiateJSToNativeConversionTemplate.Ms2ger2014-05-101-77/+64
* Remove an unused field from CodegenRust.py.Cameron Zwarich2014-05-081-1/+0
* Remove unused zip_copies.Ms2ger2014-05-071-1/+0
* Rename from_unrooted to from_temporary. Fixes #2332.Glenn Watson2014-05-071-1/+1
* auto merge of #2343 : Ms2ger/servo/String-union, r=jdmbors-servo2014-05-061-0/+5
|\
| * Add support for DOMString in unions (fixes #2324).Ms2ger2014-05-061-0/+5
* | Enter a compartment when calling callbacks.Ms2ger2014-05-061-4/+11
* | Use a single JSContext per JSRuntime.Ms2ger2014-05-051-12/+18
|/
* Assign into the argument binding directly in instantiateJSToNativeConversionT...Ms2ger2014-05-051-9/+11
* Move the assignment outside the if when dealing with optional arguments.Ms2ger2014-05-051-6/+6
* Move the assignment of 'None' in the no-argument-passed case into an else bra...Ms2ger2014-05-051-3/+3
* Remove getJSToNativeConversionTemplate's initialValue return value.Ms2ger2014-05-051-13/+8
* Move the handling of default values in getJSToNativeConversionTemplate into h...Ms2ger2014-05-051-75/+51
* Use CGIfWrapper in instantiateJSToNativeConversionTemplate.Ms2ger2014-05-051-13/+2
* Remove references to unused substitution variables in getJSToNativeConversion...Ms2ger2014-05-051-26/+1
* Prevent unused result warning in codegen. Always expect success for now.Glenn Watson2014-05-051-1/+1
* Address review comments.Josh Matthews2014-05-031-37/+29
* Make dictionaries contain Root<T> values instead of JS<T>, ensuring that they...Josh Matthews2014-05-031-5/+10
* Address review comments.Josh Matthews2014-05-031-19/+3
* Remove all root collections.Josh Matthews2014-05-031-20/+18
* s/Unrooted/Temporary/gJosh Matthews2014-05-031-3/+3
* Remove abstract_self.Josh Matthews2014-05-031-18/+0
* Move WebIDL methods to traits implemented by JSRef types.Josh Matthews2014-05-031-23/+48
* Remove JS::get/get_mut to enforce sound rooting practices.Josh Matthews2014-05-031-25/+4
* Implement safe rooting strategy via Unrooted, Root, JSRef, and JS.Josh Matthews2014-05-031-5/+41
* Turn on GC all the time. Fix rooting errors during parsing and storing timers...Josh Matthews2014-05-031-30/+74