aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/bindings/codegen/CodegenRust.py
Commit message (Expand)AuthorAgeFilesLines
* Demonstrate using dictionary as callback this object.dictionary-callbackJosh Matthews2024-07-151-1/+1
* Add remaining WebIDLs of ReadableStream (#32605)Ngo Iok Ui (Wu Yu Wei)2024-06-271-2/+3
* fix: codegen on callback (#32537)Ngo Iok Ui (Wu Yu Wei)2024-06-181-6/+15
* Revert "script: implement AbortController (#31361)" (#32243)Samson2024-05-071-6/+4
* script: implement AbortController (#31361)Smitty2024-05-041-4/+6
* clippy: Fix remaining warnings in generated code (#31844)eri2024-03-251-20/+33
* Remove repeated imports from generated code (#31711)eri2024-03-211-364/+32
* clippy: Fix warnings in generated code (#31721)eri2024-03-171-41/+49
* Use get_desired_proto in htmlconstructor (#31600)Samson2024-03-101-2/+3
* Extract generated finalizers into generic helper functions. (#31569)Josh Matthews2024-03-081-31/+7
* WebIDL: Use Uint8ClampedArray instead of raw JSObject in bindings (#31317)Taym Haddadi2024-02-161-0/+2
* WebIDL: Use ArrayBufferViewU8 instead of raw JSObject in bindings (#31325)Taym Haddadi2024-02-161-0/+2
* WebIDL: Use `ArrayBuffer` instead of raw `JSObject` in bindings (#31202)Taym Haddadi2024-02-131-1/+3
* webidlg: Handle `Float64Array` as a `TypedArray` rather than a raw `JSObject`...Taym Haddadi2024-01-301-0/+2
* Use Int8array, int16array, uint16array, int32array & uint32array in WebIDL (#...Taym Haddadi2024-01-251-2/+12
* Use Uint8Array for TextEncoder (#31145)Taym Haddadi2024-01-231-1/+3
* Use FLoat32Array in GamepadPose (#31106)Taym Haddadi2024-01-191-5/+1
* script: Use FLoat32Array in XRRay (#31087)Taym Haddadi2024-01-171-1/+1
* use FLoat32Array in XRRigidTransform (#31076)Taym Haddadi2024-01-171-1/+1
* use FLoat32Array in XRView (#31077)tannal2024-01-161-1/+1
* WebIDL: use FLoat32Array (#30990)Gregory Terzian2024-01-111-5/+17
* Replace script_plugins with a clippy like rustc driver (named crown) (#30508)Samson2023-12-011-2/+2
* Support Namespace const in webidl (#30492)Samson2023-10-041-7/+12
* Codegen support multiple interfaces in single webidl file & WebGPU single web...Samson2023-09-301-2/+9
* Use Foo_Binding instead of FooBinding for namespace modules (#30447)Samson2023-09-301-10/+26
* remove `extern crate` (#30311)Samson2023-09-081-1/+1
* Replace a method call now deprecated in mozjs (#30307)Martin Robinson2023-09-061-1/+1
* Impl Setlike and Maplike (#30237)Samson2023-09-061-1/+76
* build(deps): bump bitflags from 1.3.2 to 2.3.1 (#30273)Martin Robinson2023-09-011-1/+1
* Fix the 32-bit build (#30204)Martin Robinson2023-08-251-2/+2
* Throw type error when calling DOM constructor without new.Josh Matthews2023-05-301-15/+35
* Support arbitrary protos when wrapping DOM objects with constructors.Josh Matthews2023-05-281-3/+1
* Support arbitrary protos when wrapping EventTarget objects.Josh Matthews2023-05-281-12/+43
* Use an enum to pass the index value for interfaces/protos.Josh Matthews2023-05-261-5/+8
* Extract bodies of DefineDOMInterface and GetProtoObject/GetConstructorObject ...Josh Matthews2023-05-261-29/+12
* apply pylbrecht/servo/named.window.getter (closes #27952)Delan Azabani2023-03-231-15/+19
* Fix Codegensagudev2023-02-201-30/+30
* Changes for spidermomkey upgrade.Josh Matthews2022-11-231-31/+36
* Update CodegenRust.pyKagami Sascha Rosylight2022-01-051-7/+7
* fix(script): the condition for exposing a cross-origin setter is `CrossOrigin...yvt2021-08-171-1/+1
* refactor(script): make grouping clearer while keeping `test-tidy` happyyvt2021-07-271-3/+4
* refactor(script): refactor common code into `PropertyDefiner.generateUnguarde...yvt2021-07-271-20/+38
* refactor(script): squash `CGDOMJSProxyHandler_set`yvt2021-07-261-51/+5
* refactor(script): apply suggestionsyvt2021-07-251-1/+0
* style(script): address `test-tidy` errorsyvt2021-07-171-1/+1
* feat(script): implement `getOwnEnumerablePropertyKeys` for `Location`yvt2021-07-171-3/+6
* feat(script): Implement `[[Set]]` for `Location`yvt2021-07-171-3/+57
* feat(script): enable `js::ProxyOptions::setLazyProto` for maybe-cross-origin ...yvt2021-07-171-2/+14
* feat(script): Implement `[[{Get,Set}PrototypeOf]]` for `Location`yvt2021-07-171-7/+37
* feat(script): implement some of the non-ordinary internal methods of `Location`yvt2021-07-161-27/+205