aboutsummaryrefslogtreecommitdiffstats
path: root/src/components/script/dom/bindings/codegen/CodegenRust.py
Commit message (Expand)AuthorAgeFilesLines
* Move responsibility for assigning to ${declName} out of getJSToNativeConversi...Ms2ger2014-04-251-18/+20
* Rewrite the enumeration unwrapping to return an expression.Ms2ger2014-04-251-3/+3
* Rewrite the primitive unwrapping to return an expression.Ms2ger2014-04-251-5/+5
* Rewrite the any unwrapping to return an expression.Ms2ger2014-04-251-5/+2
* Rewrite the DOMString unwrapping to return an expression.Ms2ger2014-04-251-6/+5
* Rewrite the union unwrapping to return an expression.Ms2ger2014-04-251-5/+5
* Rewrite the interface unwrapping to return an expression.Ms2ger2014-04-251-9/+7
* auto merge of #2227 : Ms2ger/servo/assign-outside-match, r=jdmbors-servo2014-04-241-29/+24
|\
| * Assign to 'this' immediately in CGAbstractBindingMethod.Ms2ger2014-04-241-2/+1
| * Inline CGAbstractBindingMethod.getThis.Ms2ger2014-04-241-9/+6
| * Move responsability for the assignment out of CastableObjectUnwrapper.Ms2ger2014-04-241-13/+12
| * Move assignments outside match expressions in getJSToNativeConversionTemplate.Ms2ger2014-04-241-12/+12
* | Add support for dictionaries containing 'any'.Ms2ger2014-04-241-4/+2
|/
* Remove all traces of WindowProxy. Implement basic browser context concept and...Josh Matthews2014-04-221-34/+76
* Remove JSPageInfo::js_compartment.Ms2ger2014-04-211-8/+16
* Introduce a get_dictionary_property function to reduce duplicated code in the...Ms2ger2014-04-181-51/+28
* Merge the 'new' and 'Init' functions for dictionaries.Ms2ger2014-04-181-24/+22
* Use 'exceptionCode' when converting to DOMString.Ms2ger2014-04-181-2/+2
* auto merge of #2156 : Ms2ger/servo/codegen-deadcode, r=jdmbors-servo2014-04-181-79/+21
|\
| * Remove unused references to jsids in the generated code for dictionaries.Ms2ger2014-04-181-40/+5
| * Remove some dead code from codegen as found by pyflakes.Ms2ger2014-04-181-39/+16
* | auto merge of #2155 : Ms2ger/servo/dictionary-codegen, r=jdmbors-servo2014-04-181-7/+0
|\ \
| * | Support nullable strings in dictionaries.Ms2ger2014-04-181-7/+0
| |/
* | Implement support for default values for enumeration arguments.Ms2ger2014-04-181-5/+5
* | Handle exceptions from FindEnumStringIndex correctly.Ms2ger2014-04-181-1/+2
* | Rewrite FindEnumStringIndex to distinguish 'value not found' and 'exception r...Ms2ger2014-04-181-14/+11
|/
* Add transparent Traceable and Untraceable types to aid proper rooting practic...Josh Matthews2014-04-171-5/+5
* Ensure that optional primitive arguments aren't treated as nullable.Ms2ger2014-04-171-7/+9
* Remove unwrap_object.Ms2ger2014-04-161-8/+7
* auto merge of #2112 : Ms2ger/servo/IDLInterface-JS, r=jdmbors-servo2014-04-161-0/+29
|\
| * Implement FromJSValConvertible for JS<T>.Ms2ger2014-04-151-0/+29
* | auto merge of #2114 : Ms2ger/servo/unused-obj-local-arg, r=jdmbors-servo2014-04-151-6/+3
|\ \
| * | Remove unused variable 'obj' from binding functions.Ms2ger2014-04-151-6/+3
| |/
* / Remove the return value from DefineDOMInterface.Ms2ger2014-04-151-3/+3
|/
* auto merge of #2093 : Ms2ger/servo/DOMObjectPointerType, r=jdmbors-servo2014-04-101-10/+4
|\
| * Remove DOMObjectPointerType.Ms2ger2014-04-101-10/+4
* | Make GetCallableProperty more rustic.Ms2ger2014-04-101-9/+9
|/
* Remove getWrapTemplateForType and simplify wrapForType.Ms2ger2014-04-101-87/+16
* Use ToJSValConvertible for all conversions to JSVal.Ms2ger2014-04-101-72/+2
* Remove all traces of C wrappers for SpiderMonkey class stubs.Josh Matthews2014-04-081-47/+47
* auto merge of #2051 : Ms2ger/servo/more-xray, r=jdmbors-servo2014-04-071-31/+12
|\
| * Remove some more xray code.Ms2ger2014-04-061-31/+12
* | auto merge of #2050 : sankha93/servo/rmxray, r=Ms2gerbors-servo2014-04-061-109/+2
|\|
| * Remove XRay related stuff from codegen (fixes #1936)Sankha Narayan Guria2014-04-071-109/+2
* | Use ToJSValConvertible to convert nullable enums to JSVal.Ms2ger2014-04-061-5/+3
* | Use ToJSValConvertible to convert enums to JSVal.Ms2ger2014-04-061-9/+11
* | Remove EnumEntry, as Rust already provides O(1) access to the string length.Ms2ger2014-04-061-3/+2
* | Move all the generated code for enums into CGEnum.Ms2ger2014-04-061-22/+22
|/
* Upgrade rust.Ms2ger2014-04-041-9/+9
* Annotate 'inline' to TCast::to/to_unchecked/from.Tetsuharu OHZEKI2014-03-231-0/+3