aboutsummaryrefslogtreecommitdiffstats
path: root/src/components/script/dom/bindings/codegen/CodegenRust.py
Commit message (Expand)AuthorAgeFilesLines
* Throw a TypeError when unwrapping an interface argument fails.Ms2ger2014-08-051-1/+9
* Remove FailureFatalCastableObjectUnwrapper.Ms2ger2014-08-051-22/+8
* Fix the double indentation in CastableObjectUnwrapper.Ms2ger2014-08-051-7/+9
* Upgrade Rust.Jack Moffitt2014-08-021-77/+76
* Throw a TypeError when a non-object is passed where one is expected.Ms2ger2014-07-301-1/+1
* Implement the delete proxy trap (fixes #2213).Sankha Narayan Guria2014-07-291-2/+2
* Call the generated rather than the hand-written traits (fixes #2936).Ms2ger2014-07-271-4/+0
* Generate traits for the generated bindings code to call.Ms2ger2014-07-271-1/+106
* Remove an unused argument to needCx and use it in CGCallGenerator.Ms2ger2014-07-271-5/+3
* Pass a non-nullable string to NamedGetter.Ms2ger2014-07-271-5/+5
* Introduce abstractions for global scopes.Ms2ger2014-07-151-2/+3
* 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