aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/bindings/codegen/CodegenRust.py
Commit message (Expand)AuthorAgeFilesLines
* Fix #9508: Beautify our union enums constructorsAlexander Lopatin2016-02-071-4/+4
* Auto merge of #9419 - psdh:includeTypedef, r=noxbors-servo2016-01-261-0/+12
|\
| * generate typedefs in CodegenRustPrabhjyot Singh Sodhi2016-01-261-0/+12
* | For WebIDL interfaces without constant members, do not generate a 'Constant' ...Michael Rosenberg2016-01-261-3/+6
* | Move ConstantSpec, NonNullJSNative and define_constants from utils to interfacenxnfufunezn2016-01-241-3/+4
|/
* webidl: Refactor isSequence in getJSToNativeConversionInfoEmilio Cobos Álvarez2016-01-151-2/+5
* webidl: Implement sequences in unionsEmilio Cobos Álvarez2016-01-151-20/+30
* codegen: Implement WebIDL sequence argumentsEmilio Cobos Álvarez2016-01-121-1/+10
* codegen: Move conversion behaviour to a common functionEmilio Cobos Álvarez2016-01-121-24/+32
* Fix prototypes of interface objects (fixes #2665)Anthony Ramine2016-01-121-54/+65
* Describe non-callback interface objects with JSClass structuresAnthony Ramine2016-01-121-30/+66
* Bump rust-mozjs to 4d384eb830d8d53c1268e8ce37135ace21e41721Anthony Ramine2016-01-121-1/+2
* Introduce Descriptor.prototypeDepthAnthony Ramine2016-01-121-2/+2
* Use the object prototype for callback interface objectsAnthony Ramine2016-01-121-1/+1
* Refactor prototype initialisationAnthony Ramine2016-01-121-110/+93
* Remove NativePropertyHooksAnthony Ramine2016-01-121-32/+2
* Remove unneeded dict sorting functions in CodegenRust.pyCorey Farwell2016-01-101-18/+4
* Generate PartialEq automaticallyGuillaume Gomez2016-01-031-0/+6
* Auto merge of #8993 - nox:small-codegen-slimming, r=Ms2gerbors-servo2015-12-181-3/+4
|\
| * Link [Abstract] to the existing concrete descriptor fieldAnthony Ramine2015-12-161-1/+2
| * Do not export GetProtoObject if the interface has no descendantsAnthony Ramine2015-12-161-2/+2
* | Auto merge of #8996 - nox:rm-empty-modules, r=frewsxcvbors-servo2015-12-161-8/+12
|\ \
| * | Do not create modules from files with nothing to codegen (fixes #8711)Anthony Ramine2015-12-161-8/+12
| |/
* | Auto merge of #8055 - nox:rm-webidl-patches, r=Ms2gerbors-servo2015-12-161-5/+6
|\ \
| * | Remove all our local patches to the WebIDL parserAnthony Ramine2015-12-151-5/+6
| |/
* / Merge CGClassConstructHook and CGClassNameConstructHook (fixes #8934)Anthony Ramine2015-12-151-37/+14
|/
* Fix invalid returned value for dictionary typesGuillaume Gomez2015-12-151-2/+2
* Fix invalid dictionary inheritanceGuillaume Gomez2015-12-141-1/+2
* Treat undefined arguments in JS as missingKeith Yeung2015-12-121-5/+5
* Avoid a null-dereference using debug mozjs builds. This matches the equivalen...Josh Matthews2015-12-071-22/+9
* Implement [Unforgeable]Anthony Ramine2015-12-021-78/+225
* Remove unused slot in prototype object (fixes #8588)Anthony Ramine2015-11-301-11/+2
* Auto merge of #8477 - asajeffrey:opaque-domstring, r=asajeffreybors-servo2015-11-131-1/+1
|\
| * Code generation uses DOMString::from("...") rather than DOMString("...".to_ow...Alan Jeffrey2015-11-121-1/+1
* | Auto merge of #8147 - nox:weakref, r=Ms2gerbors-servo2015-11-131-4/+42
|\ \ | |/ |/|
| * Introduce trait WeakReferenceableAnthony Ramine2015-11-121-4/+42
* | Auto merge of #8498 - nox:fix-variadic-and-default-arguments, r=jdmbors-servo2015-11-131-9/+10
|\ \
| * | Properly handle variadic arguments preceded by default valuesAnthony Ramine2015-11-121-9/+10
| |/
* | Use the conversion traits from js.Ms2ger2015-11-121-23/+21
* | Use throw_type_error and throw_range_error from js.Ms2ger2015-11-121-10/+5
|/
* Implement WebIDL sequence return valuesEmilio Cobos Álvarez2015-11-111-1/+6
* Support variadic interface arguments (fixes #8159)Anthony Ramine2015-11-111-53/+50
* Remove unused parameter in instantiateJSToNativeConversionTemplate()Anthony Ramine2015-11-111-16/+7
* Clean up the conversion routinesAnthony Ramine2015-11-111-16/+14
* Auto merge of #8286 - eefriedman:no-move, r=noxbors-servo2015-11-081-1/+0
|\
| * Clean up some code related to #[no_move].Eli Friedman2015-11-071-1/+0
* | Make DOMString a newtype around String, rather than a typedef.Ms2ger2015-11-041-1/+1
* | make test-tidy happy + fix some merge errorsrohan.prinja2015-11-031-3/+3
* | merge from masterrohan.prinja2015-11-031-0/+4
|\|
| * Support unions that contain USVStrings.Ms2ger2015-10-301-0/+4