aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/bindings/codegen/CodegenRust.py
Commit message (Expand)AuthorAgeFilesLines
* Remove the custom PartialEq implementations on TypeId enumsAnthony Ramine2016-05-171-3/+1
* Use JS_NewStringCopyN for the representation of interface objectsAnthony Ramine2016-05-161-4/+3
* Stop using JSAutoRequest.Ms2ger2016-05-131-3/+1
* codegen: Throw a more descriptive invalid enum messageEmilio Cobos Álvarez2016-05-131-6/+6
* codegen: Throw on an invalid enum value when appropiateEmilio Cobos Álvarez2016-05-131-6/+11
* codegen: Don't unconditionally set non-required dictionary attributesEmilio Cobos Álvarez2016-05-131-5/+14
* codegen: Use the non-mangled name in set_dictionary_propertyEmilio Cobos Álvarez2016-05-121-1/+1
* Auto merge of #9890 - AgostonSzepessy:update-webidl-tests, r=noxbors-servo2016-05-091-1/+1
|\
| * components/script/dom/bindings/codegen/parser/update.sh now downloads allAgostonSzepessy2016-03-221-1/+1
* | Auto merge of #10756 - servo:smup, r=Ms2gerbors-servo2016-05-031-61/+65
|\ \
| * | Update SpiderMonkeyAnthony Ramine2016-05-031-61/+65
* | | Implement hiding of interface members via Pref annotations.Josh Matthews2016-05-021-16/+97
* | | Start generating arrays of specs for easier implementation of preference checks.Josh Matthews2016-05-021-6/+14
* | | Support controlling the visibility of WebIDL interfaces via the Pref annotation.Josh Matthews2016-04-291-4/+62
|/ /
* | Refactor the `call` hook on non-callback interface objects (fixes #10744)Anthony Ramine2016-04-251-12/+12
* | Make NonCallbackInterfaceObjectClass::new unsafeAnthony Ramine2016-04-251-2/+3
* | Avoid generating parameter names that are Rust keywordsKeith Yeung2016-04-171-1/+8
* | remove unreachable code in codegenArnaud Marant2016-04-121-16/+0
* | Enable dictionaries in WebIDL sequences. Fixes #10282.Josh Matthews2016-03-301-0/+8
* | Auto merge of #10152 - jdm:9511-rebase, r=noxbors-servo2016-03-241-2/+2
|\ \ | |/ |/|
| * Fix #9511. Export webidl enums using "pub use".Ben2016-03-231-2/+2
* | Make all interface objects share the same funToStringGuillaume Gomez2016-03-211-19/+4
|/
* Auto merge of #9786 - peterjoel:fix_codegen_is_array_like, r=jdmbors-servo2016-03-041-3/+4
|\
| * Fixed compile error in generated code, when webidl constructors have same num...Peter2016-03-031-3/+4
* | Do not generate RegisterBindings::Register anymoreAnthony Ramine2016-02-251-20/+0
* | Lazily define interface objects on globals (fixes #6419)Anthony Ramine2016-02-251-10/+38
* | Cache legacy callback interface objects in proto_or_icache_arrayAnthony Ramine2016-02-251-12/+20
* | Lazily-define standard ECMAScript classesAnthony Ramine2016-02-251-2/+6
* | Always implement getOwnEnumerablePropertyKeysAnthony Ramine2016-02-231-3/+3
* | Support [LegacyUnenumerableNamedProperties]Anthony Ramine2016-02-231-10/+72
* | Fix a typo in CGDOMJSProxyHandler_getOwnPropertyDescriptorAnthony Ramine2016-02-231-1/+1
* | Make fill_property_descriptor take a flags argumentAnthony Ramine2016-02-231-4/+8
* | Just pass global to CreateInterfaceObjectsAnthony Ramine2016-02-231-22/+13
* | Clean up CGDOMJSClassAnthony Ramine2016-02-231-25/+24
|/
* Auto merge of #9633 - GuillaumeGomez:has_instance, r=noxbors-servo2016-02-191-28/+5
|\
| * All interface objects now share the same hasInstanceGuillaume Gomez2016-02-171-28/+5
* | Fixing issue with uniontypes not created with primitive typeszakorgyula2016-02-181-18/+43
* | Derive the Debug trait for WebIDL-generated enums.Ms2ger2016-02-171-1/+1
* | Support [ExceptionClass]Anthony Ramine2016-02-171-7/+9
|/
* 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