aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/bindings/codegen/CodegenRust.py
Commit message (Expand)AuthorAgeFilesLines
* 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
* 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
* Simplify how Prefable arrays are passed in bindings::interfaceAnthony Ramine2016-05-261-8/+3
* Use itertools.groupby in generatePrefableArrayAnthony Ramine2016-05-261-26/+8
* Make MemberCondition a function returning a plain stringAnthony Ramine2016-05-261-22/+11
* Move DOMString back to scriptAnthony Ramine2016-05-241-6/+3
* 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
|\