aboutsummaryrefslogtreecommitdiffstats
path: root/src/components/script/dom/bindings/codegen/CodegenRust.py
Commit message (Expand)AuthorAgeFilesLines
* Remove the unused 'obj' local from the construct hook.Ms2ger2014-07-141-1/+0
* Move the call to RegisterBindings::Register into WindowBinding::Wrap.Ms2ger2014-07-131-1/+4
* Pass a JSContext and a reflector to RegisterBindings::Register.Ms2ger2014-07-131-7/+7
* Store proxy handlers in a static array rather than a hashtable per window.Ms2ger2014-07-121-32/+78
* Merge pull request #2807 from Ms2ger/pyflakes-2Josh Matthews2014-07-111-30/+13
|\
| * Remove some dead code and fix some pyflakes warnings in CodegenRust.py.Ms2ger2014-07-111-30/+13
* | Return a Temporary from *Binding::Wrap.Ms2ger2014-07-101-3/+4
|/
* Remove deref_mut from Untraceable/Traceable (fixes #2736)Manish Goregaokar2014-07-011-2/+4
* Upgrade to latest Rust.Manish Goregaokar2014-06-271-3/+3
* Store this-values and arguments in immutable locals in codegen.Ms2ger2014-06-221-17/+14
* Implement static attributes (fixes #1989).Ms2ger2014-06-221-28/+104
* Implement static methods (fixes #1989).Ms2ger2014-06-221-4/+48
* Introduce static makeNativeName methods to share code with the upcoming stati...Ms2ger2014-06-221-12/+27
* Pass the NativeProperties struct to CreateInterfaceObjects2.Ms2ger2014-06-221-6/+1
* Introduce a NativeProperties struct to store the properties.Ms2ger2014-06-221-16/+36
* Store the arrays of properties as &'static [T] rather than [T, ..N].Ms2ger2014-06-221-3/+3
* Remove some spurious newlines from the generated code.Ms2ger2014-06-211-17/+19
* Move the responsibility for indenting code from CGAbstractMethod.definition_b...Ms2ger2014-06-211-42/+40
* Use CGIndenter for CGRegisterProtos.definition_body.Ms2ger2014-06-211-6/+4
* Use CGIndenter for CGClassConstructHook.definition_body.Ms2ger2014-06-211-10/+7
* Use CGIndenter for CGAbstractClassHook.definition_body.Ms2ger2014-06-211-6/+6
* Indent the contents of obj_toString correctly.Ms2ger2014-06-211-4/+4
* Indent the contents of get.Ms2ger2014-06-211-1/+1
* Indent the contents of hasOwn.Ms2ger2014-06-211-1/+1
* Indent the contents of defineProperty.Ms2ger2014-06-211-1/+1
* Indent the contents of getOwnPropertyDescriptor.Ms2ger2014-06-211-1/+1
* Use CGIndenter for CGProxyUnwrap.definition_body.Ms2ger2014-06-211-6/+6
* Use CGIndenter for CGSpecialized{Method, Getter, Setter}.definition_body.Ms2ger2014-06-211-12/+12
* Stop indenting in CGMethodCall.Ms2ger2014-06-211-7/+7
* Use CGIndenter for CGDefineDOMInterfaceMethod.definition_body.Ms2ger2014-06-211-39/+39
* Use CGIndenter for CGGetPerInterfaceObject.definition_body.Ms2ger2014-06-211-27/+27
* Use CGIndenter for CGWrapMethod.definition_body.Ms2ger2014-06-211-33/+33
* Return a CGThing from CGAbstractMethod.definition_body.Ms2ger2014-06-211-29/+38
* Move the responsibility for indentation to CGAbstractBindingMethod.definition...Ms2ger2014-06-211-14/+14
* Keep calling the DefineDOMInterface method for NoInterfaceObject interfaces.Ms2ger2014-06-201-12/+7
* Pass the interface object-related arguments to CreateInterfaceObjects2 togeth...Ms2ger2014-06-201-13/+17
* Generate code for NoInterfaceObject interfaces in InterfaceTypes and InheritT...Ms2ger2014-06-201-8/+2
* Correct the condition for generating CGGetConstructorObjectMethod.Ms2ger2014-06-201-2/+4
* Stop pretending that CreateInterfaceObjects2 can return the interface object.Ms2ger2014-06-201-2/+1
* Handle JSAPI OOM failures by task failure as soon as possible.Ms2ger2014-06-201-4/+3
* Remove unused code to support preffed-off and chrome-only APIs.Ms2ger2014-06-141-107/+16
* auto merge of #2585 : ebalint/servo/2530, r=jdmbors-servo2014-06-131-2/+2
|\
| * Split Page code out of script_task.rs #2530Edit Balint2014-06-131-2/+2
* | Use Cell for Reflector::object.Ms2ger2014-06-131-2/+2
|/
* Pass a JSRef to RegisterBindings::Register.Ms2ger2014-06-111-2/+2
* Avoid reallocations with variadic arguments.Ms2ger2014-06-101-1/+1
* Support union variadic arguments and add tests.Ms2ger2014-06-101-4/+0
* Implement variadic arguments (fixes #1985).Ms2ger2014-06-101-18/+46
* auto merge of #2611 : Ms2ger/servo/webidl-parser-sync, r=jdmbors-servo2014-06-091-2/+12
|\
| * Add support for undefined default values for 'any'.Ms2ger2014-06-071-2/+12