aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/bindings/codegen/CodegenRust.py
Commit message (Expand)AuthorAgeFilesLines
* Auto merge of #13185 - nox:namespaces, r=jdm,Ms2gerbors-servo2016-09-101-23/+62
|\
| * Implement WebIDL namespacesAnthony Ramine2016-09-081-21/+60
| * Fix descriptor argument in CGCallGenerator.__init__Anthony Ramine2016-09-071-3/+3
* | Auto merge of #13201 - KiChjang:codegen-typedefs, r=noxbors-servo2016-09-091-3/+6
|\ \ | |/ |/|
| * Properly generate typedef identities in unionsKeith Yeung2016-09-071-3/+6
* | Extract mutability out of Reflectable trait.Josh Matthews2016-09-071-0/+1
|/
* Auto merge of #13183 - nox:cleanup-interface, r=Ms2gerbors-servo2016-09-061-18/+14
|\
| * Fix case of InterfaceObjectClass in codegenAnthony Ramine2016-09-061-2/+2
| * Remove NonNullJSNativeAnthony Ramine2016-09-061-3/+3
| * Move WebIDL constants machinery to bindings::constantAnthony Ramine2016-09-061-9/+8
| * Simplify InterfaceConstructorBehaviorAnthony Ramine2016-09-061-4/+1
* | Add missing IsCallable checks.Ms2ger2016-09-061-2/+12
|/
* Use Option<T> to return from gettersAnthony Ramine2016-08-301-10/+9
* Compile WebIDL return type "object" to NonZero<*mut JSObject>Anthony Ramine2016-08-301-1/+5
* Convert imports in generate_imports into one per line, so that it can easily ...tp6vup542016-08-271-71/+195
* Make DOMJSClass use JSClass instead of Class (fixes #13031)Tetsuharu OHZEKI2016-08-261-10/+8
* Implement [Replaceable] (fixes #13033)Anthony Ramine2016-08-261-8/+30
* Pass the receiver to get_property_on_prototype (fixes #11600)Anthony Ramine2016-08-251-1/+1
* Make has_property_on_prototype fallibleAnthony Ramine2016-08-251-10/+25
* Call JS_SetImmutablePrototype for prototypes of globals (fixes #13023)Anthony Ramine2016-08-251-21/+24
* Define interface members on the global object directly (fixes #4593)Anthony Ramine2016-08-251-9/+37
* Pass a MutableHandleObject to create_global_objectAnthony Ramine2016-08-251-6/+7
* Make create_global_object take a &'static ClassAnthony Ramine2016-08-251-1/+1
* Rename utils::create_dom_object to interface::create_global_objectAnthony Ramine2016-08-251-15/+15
* Split global logic out of CGWrapMethodAnthony Ramine2016-08-251-25/+40
* Auto merge of #12819 - jdm:iterable2, r=noxbors-servo2016-08-241-140/+380
|\
| * Use named arguments for CGImports.Josh Matthews2016-08-241-3/+10
| * Set up the iterator prototype as the prototype of iterator interfaces, and al...Josh Matthews2016-08-241-4/+55
| * Implement pair iterators in WebIDL interfaces.Josh Matthews2016-08-241-11/+78
| * Support value iterators in WebIDL interfaces.Josh Matthews2016-08-241-0/+40
| * Support multiple WebIDL interfaces being generated in the same output binding...Josh Matthews2016-08-241-129/+204
* | Reformat from_jsval implementation for unions.Ms2ger2016-08-241-1/+2
|/
* Auto merge of #12954 - GuillaumeGomez:dictionary_error, r=noxbors-servo2016-08-241-32/+72
|\
| * Update rust-mozjs dependencyGuillaume Gomez2016-08-241-32/+72
* | Use JS_SplicePrototype to set the right proto on the global, instead of JS_Se...Boris Zbarsky2016-08-241-2/+2
|/
* bindings generator: support default ByteString values in dictionaryMalisa Smith2016-08-101-3/+14
* Update SpiderMonkey to m-c bcf4ff0c3eef.Ms2ger2016-07-281-58/+26
* Union types now allow ByteStringMalisa Smith2016-07-211-1/+4
* Auto merge of #12541 - jdm:seqseq, r=noxbors-servo2016-07-211-4/+8
|\
| * Support sequences of sequences in generated bindings.Josh Matthews2016-07-211-4/+8
* | Generate a list of supported DOM APIs from parsed WebIDLs.Josh Matthews2016-07-151-0/+34
|/
* Auto merge of #12395 - jdm:nowrap, r=Ms2gerbors-servo2016-07-121-7/+6
|\
| * Remove unused imports from codegen.Josh Matthews2016-07-121-7/+6
* | Implement the [Exposed] extended attribute on interfaces.Ms2ger2016-07-121-16/+40
* | Simplify CGConstructorEnabled.Ms2ger2016-07-121-16/+4
* | Make DefineDOMInterface and ConstructorEnabled unsafe functions.Ms2ger2016-07-121-4/+6
* | Add support for unsafe Rust-ABI functions to CGAbstractMethod.Ms2ger2016-07-121-3/+6
* | Generate 'pub' before 'unsafe extern', if both are used.Ms2ger2016-07-121-3/+3
* | Correct indentation in the DOMClass function.Ms2ger2016-07-121-9/+9
|/
* Auto merge of #11872 - eddyb:back-to-roots, r=Ms2gerbors-servo2016-07-041-99/+101
|\