aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/bindings/codegen/CodegenRust.py
Commit message (Expand)AuthorAgeFilesLines
* 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
|\
| * Use a stack guard and a macro for RootedVec instead of return_address.Eduard Burtescu2016-07-041-6/+4
| * Switch to using the new rooted!/RootedGuard API for rooting.Eduard Burtescu2016-07-041-93/+97
* | Refactor `util::prefs` operations to be methods on static struct.Corey Farwell2016-07-021-2/+2
|/
* Use ObjectOpResult::succeed.Ms2ger2016-06-271-6/+3
* Remove a useless local variable.Ms2ger2016-06-271-3/+1
* Wrap executions of Rust code called from JS in catch_unwind. Propagate the in...Josh Matthews2016-06-221-6/+25
* Support WindowProxy return values in bindingsJansen Jan2016-06-091-6/+12
* Implement [Unscopable] (fixes #11583)Anthony Ramine2016-06-071-7/+26
* Initialise reflector earlier for globalsAnthony Ramine2016-05-271-1/+1
* Implement [Func]Anthony Ramine2016-05-271-0/+3
* Remove utils::Prefable in favour of guard::GuardAnthony Ramine2016-05-261-14/+15
* Remove Prefable::terminator 🤖Anthony Ramine2016-05-261-3/+2