dom/bindings/Codegen.py
e3bcb205afdb21a10f543e0fc054d9f0820769c9
created 2018-12-19 19:29 +0000
pushed 2019-03-11 12:10 +0000
Peter Van der Beken Peter Van der Beken - Bug 1515319 - Allow record<DOMString, object> member in dictionary. r=bzbarsky
0429fe76b4cca9d11093dcfc79e01d7da1f91888
created 2018-12-07 14:38 -0800
pushed 2019-03-11 12:10 +0000
Steve Fink Steve Fink - Bug 1513108 - Remove the separate class extension hook for getting a weakmap key delegate, r=jonco
1544326ba29a387f1240415af38da7a33f5083ef
created 2018-12-06 16:28 -0500
pushed 2019-03-11 12:10 +0000
Jon Coppeard Jon Coppeard - Bug 1463462 - Make gray marking assertions call a JSAPI function r=sfink
39b04fe4eae8f8a2995808e73757e1e2be033f03
created 2018-12-10 14:13 -0500
pushed 2019-03-11 12:10 +0000
Boris Zbarsky Boris Zbarsky - Bug 1511401 part 4. Use CallArgs::requireAtLeast in the DOM. r=nbp,qdot
61e24e70a0e77079408ec4264a05235885345324
created 2018-12-19 17:12 +0000
pushed 2019-01-21 12:33 +0000
Nika Layzell Nika Layzell - Bug 1511359 - Backout bug 1477432 due to nsJSID compartment concerns. r=bholley, a=RyanVM
e2a7b9a99226012bac933c5315c898ef9379211b
created 2018-11-29 17:07 -0500
pushed 2019-01-21 12:33 +0000
Diego Pino Garcia Diego Pino Garcia - Bug 1249606 - Automatically generate operator== for WebIDL dictionaries. r=bzbarsky
d321a6c5e0718dc0f8e26c567555ed296c751d9e
created 2018-11-28 18:24 -0500
pushed 2019-01-21 12:33 +0000
Boris Zbarsky Boris Zbarsky - Bug 1491925. Remove the various instrumentation we added to pin down InnerSetNewDocument failures. r=mccr8.
5634ba04016cfeef11e590311e4df234a5a2f1f8
created 2018-11-24 12:21 -0800
pushed 2019-01-21 12:33 +0000
Jeff Walden Jeff Walden - Bug 1510012 - Move Symbol-related APIs out of jsapi.h into js/public/Symbol.h. r=sfink, r=mccr8 for the bindings change
ab47ae5672ac00f6525f0d109af570a771d97add
created 2018-07-18 00:30 -0400
pushed 2019-01-21 12:33 +0000
Nika Layzell Nika Layzell - Bug 1477432 - Part 6: Stop using nsIJSID inside of WebIDL bindings, r=mccr8
e952a2b3d4ef4f909c5dc25a9521a9c582647e3d
created 2018-11-15 06:52 +0000
pushed 2019-01-21 12:33 +0000
Timothy Guan-tin Chien Timothy Guan-tin Chien - Bug 1503019 - Part II, Remove dom.webcomponents.customelements.enabled pref r=smaug
0210ae2d20cc9637f496df75e0515843e3587700
created 2018-11-15 01:52 +0200
pushed 2019-01-21 12:33 +0000
Andreea Pavel Andreea Pavel - Backed out 2 changesets (bug 1503019) for failing crashtests at dom/base/crashtests/1505811.html on a CLOSED TREE
26a850e26e27fb333707128594c41ee01c6a9152
created 2018-11-14 18:54 +0000
pushed 2019-01-21 12:33 +0000
Markus Stange Markus Stange - Bug 1500467 - Mark WebIDL profiler label frames as RELEVANT_FOR_JS. r=njn
06b12fd41ff14bbcba2d2bf268ad5da44496a02a
created 2018-11-14 19:37 +0000
pushed 2019-01-21 12:33 +0000
Timothy Guan-tin Chien Timothy Guan-tin Chien - Bug 1503019 - Part II, Remove dom.webcomponents.customelements.enabled pref r=smaug
5ec157cbbdd11c216e996e2cc763bd087620cb11
created 2018-11-06 04:34 +0000
pushed 2019-01-21 12:33 +0000
Markus Stange Markus Stange - Bug 1499507 - Use AUTO_PROFILER_LABEL_DYNAMIC_FAST for WebIDL APIs. r=bzbarsky
ccf46ccf351988116723f6a78c887757941c5348
created 2018-11-05 23:24 +0200
pushed 2019-01-21 12:33 +0000
Brindusan Cristian Brindusan Cristian - Backed out 9 changesets (bug 1499507) for build bustages on /profiler/core/platform.cpp. CLOSED TREE
35d05a53e0a988dbfba29bd3b56918010b5f20a4
created 2018-11-05 21:00 +0000
pushed 2019-01-21 12:33 +0000
Markus Stange Markus Stange - Bug 1499507 - Use AUTO_PROFILER_LABEL_DYNAMIC_FAST for WebIDL APIs. r=bzbarsky
848152c22f8bd814a564a2306bd249b88099aba8
created 2018-11-05 21:48 +0200
pushed 2019-01-21 12:33 +0000
Narcis Beleuzu Narcis Beleuzu - Backed out 9 changesets (bug 1499507) for bustages on ProfileBuffer.cpp . CLOSED TREE
8a3f4acbad3b6b573330a785e5a0e8a1c95f17bb
created 2018-11-05 19:11 +0000
pushed 2019-01-21 12:33 +0000
Markus Stange Markus Stange - Bug 1499507 - Use AUTO_PROFILER_DYNAMIC_FAST for WebIDL APIs. r=bzbarsky
d8814ba8454cb4dc553dbd05a32cddda370e1601
created 2018-10-31 20:25 -0400
pushed 2019-01-21 12:33 +0000
Boris Zbarsky Boris Zbarsky - Bug 1503664. Keep trying to pin down why ClearDocumentDependentSlots is crashing. r=mccr8
01da72655339b6e9182e0cfb06e45ed7f0cb47ae
created 2018-10-24 19:14 -0400
pushed 2019-01-21 12:33 +0000
Nika Layzell Nika Layzell - Bug 1501124 - Switch BackstagePass to use WebIDLGlobalNameHash, r=bzbarsky
8b0b407e053f4bbde1b14abc8b3d28d6251c908b
created 2018-10-22 22:03 -0400
pushed 2019-01-21 12:33 +0000
Nika Layzell Nika Layzell - Bug 1500926 - Part 3: Remove unused WebIDL Codegen items, r=bzbarsky
3d9631fca868cb87b172f0b615aea84042084356
created 2018-10-22 00:57 -0400
pushed 2019-01-21 12:33 +0000
Nika Layzell Nika Layzell - Bug 1500926 - Part 2: Support a test-only edgecase in Codegen.py, r=bzbarsky
80b71708f7ca5d177b3ffb46b518d69d45540310
created 2018-10-21 21:44 -0400
pushed 2019-01-21 12:33 +0000
Nika Layzell Nika Layzell - Bug 1500926 - Part 1: Use a statically generated perfect hash in WebIDLGlobalNameHash, r=bzbarsky
f7910a01b5330b1ddedf7cd01af6bd7add1c58c7
created 2018-10-24 02:00 +0200
pushed 2019-01-21 12:33 +0000
Boris Zbarsky Boris Zbarsky - Bug 1501479. Add instrumentation to figure out why Document.prototype creation is failing. r=mccr8
59160a8260a02fda2bc625b02c3132d9330e2dd7
created 2018-10-20 20:48 -0400
pushed 2019-01-21 12:33 +0000
Nika Layzell Nika Layzell - Bug 1489301 - Part 6: Remove references to 'System' from WebIDL.py, r=bzbarsky
77f4c84bebf05b7fddb3f5bdb8e7de0d2eb3ebd6
created 2018-10-23 03:49 +0300
pushed 2019-01-21 12:33 +0000
Daniel Varga Daniel Varga - Backed out 6 changesets (bug 1489301) for Linting opt failure at /builds/worker/checkouts/gecko/dom/bindings/parser/WebIDL.py
1c0823540b44ff83a6319a363aab6e017faddaf4
created 2018-10-20 20:48 -0400
pushed 2019-01-21 12:33 +0000
Nika Layzell Nika Layzell - Bug 1489301 - Part 6: Remove references to 'System' from WebIDL.py, r=bzbarsky
0a7792cc133f00007c69cd8e5200a977f801d876
created 2018-10-31 14:34 -0400
pushed 2018-12-03 15:51 +0000
Boris Zbarsky Boris Zbarsky - Bug 1503659 - Back out some debugging instrumentation from Firefox 64, now that it's in beta. r=mccr8, a=RyanVM
596f7ad9ff2928d23f6a9b3c31cb7164a7f150a3
created 2018-09-27 13:46 -0400
pushed 2018-12-03 15:51 +0000
Boris Zbarsky Boris Zbarsky - Bug 1132934. Make Web IDL bindings enforce that void methods they call (including setters) actually have void as a return type. r=smaug
13ff5a2606eb0cf2e6484d97c5e4f8da30a3a81d
created 2018-09-25 18:09 -0400
pushed 2018-12-03 15:51 +0000
Boris Zbarsky Boris Zbarsky - Bug 1368949. Stop automatically giving dictionary-typed members of dictionaries a default value of null. r=qdot
d9ae4c3b3528e383af64a7ed11231731b1fa45a1
created 2018-09-25 18:14 -0400
pushed 2018-12-03 15:51 +0000
Boris Zbarsky Boris Zbarsky - Backed out changeset 1b9fcdd5dd97 (bug 1368949) because more code got added that doesn't build with it.
1b9fcdd5dd97338d8f5be5da073c95b1949522a0
created 2018-09-25 18:09 -0400
pushed 2018-12-03 15:51 +0000
Boris Zbarsky Boris Zbarsky - Bug 1368949. Stop automatically giving dictionary-typed members of dictionaries a default value of null. r=qdot
eddaf25ccc76bb608b24845081e8d3acdb8833f2
created 2018-09-25 13:35 -0400
pushed 2018-12-03 15:51 +0000
Boris Zbarsky Boris Zbarsky - Bug 1493849 part 2. Add instrumentation to nsIDocument::WrapObject to figure out why it fails sometimes. r=mccr8
dfc46609c816c9f69cfbb144cfc5f3eb1a070222
created 2018-09-25 13:34 -0400
pushed 2018-12-03 15:51 +0000
Boris Zbarsky Boris Zbarsky - Bug 1493849 part 1. Back out the instrumentation added in bug 1491313. r=mccr8
ef927b08625419b8033f8b20d939d8ac84c88ebb
created 2018-09-21 18:20 +0000
pushed 2018-12-03 15:51 +0000
Andrew McCreight Andrew McCreight - Bug 1351501, part 2 - Preserve wrappers for non-nsISupports cycle collected weak map keys r=bzbarsky
a6561bbf2c1fafa1f2a34a27a82e68167d1f7e1b
created 2018-09-18 02:31 +0000
pushed 2018-12-03 15:51 +0000
Boris Zbarsky Boris Zbarsky - Bug 1491313. Add some MOZ_CRASH instrumentation to help figure out why ClearDocumentDependentSlots hits its MOZ_CRASH case. r=mccr8
6c0e298370b806722bceb4ea0242f50899490725
created 2018-09-17 23:19 +0300
pushed 2018-12-03 15:51 +0000
Dorel Luca Dorel Luca - Backed out changeset 9205d38f866c (bug 1491313) for causing crashtests to fail. CLOSED TREE
9205d38f866cc1e50cb67c87fe2a02654cde8417
created 2018-09-17 18:57 +0000
pushed 2018-12-03 15:51 +0000
Boris Zbarsky Boris Zbarsky - Bug 1491313. Add some MOZ_CRASH instrumentation to help figure out why ClearDocumentDependentSlots hits its MOZ_CRASH case. r=jandem,mccr8
868b50082f4fa23f81accd23b14cfc3c7f611e34
created 2018-09-03 10:46 +0100
pushed 2018-10-15 10:40 +0000
Jon Coppeard Jon Coppeard - Bug 1481844 - Clear expando for objects with an ExpandoAndGeneration before wrapping r=bz a=abillings
3d7bb06312ed3e402e8c2604df3587979ef3f332
created 2018-08-29 03:03 +0000
pushed 2018-10-15 10:40 +0000
Boris Zbarsky Boris Zbarsky - Bug 1481927. Always pass an object from the "relevant global" to Web IDL APIs that have a non-wrapper-cached "this". r=bholley
76659fa6e0e0c22bf3f0fda416dd3fec601e9ae8
created 2018-08-20 10:12 +0100
pushed 2018-10-15 10:40 +0000
Jon Coppeard Jon Coppeard - Bug 1483487 - Add asertions around creating and retrieving DOM proxy expando objects r=peterv
5d5bb48ca0b9dc79f6f0c62f3f11b97c6f25cd2d
created 2018-08-10 17:04 +0000
pushed 2018-10-15 10:40 +0000
Boris Zbarsky Boris Zbarsky - Bug 1479793. Throw when someone tries to define an accessor property with an integer name on a DOM proxy with an indexed setter. r=qdot,jorendorff
3f30b1a694972d96332c9165a6131cf400c68b44
created 2018-08-07 14:06 +0200
pushed 2018-10-15 10:40 +0000
Jan de Mooij Jan de Mooij - Bug 1480678 part 7 - Use CallbackObject's callback global for realm entering in more places. r=bz
eeb0c73d5b183ade6e1f6e25bcfd57ec1f981843
created 2018-08-04 15:30 +0200
pushed 2018-10-15 10:40 +0000
Jan de Mooij Jan de Mooij - Bug 1480678 part 4 - Use current global as conversion scope in the Xray case when wrapping the return value in generated bindings. r=bz
92fb1c3c4d9357476f780d5fafb5bfa0c6d3ac02
created 2018-08-03 17:11 -0400
pushed 2018-10-15 10:40 +0000
Boris Zbarsky Boris Zbarsky - Bug 1477923. Make WebIDL callbacks store a global in addition to the object that's used as a callback. r=mccr8
23b0e1c2a9d38cb6eeab83418ee65dac1b38100e
created 2018-07-28 12:16 +0200
pushed 2018-10-15 10:40 +0000
Jan de Mooij Jan de Mooij - Bug 1478955 part 4 - Use JSAutoRealm in Codegen.py in a few places. r=bz
1494e906ad52413008a722bf5e9ab533d1821f57
created 2018-07-28 12:12 +0200
pushed 2018-10-15 10:40 +0000
Jan de Mooij Jan de Mooij - Bug 1478955 part 1 - Rename JSAutoRealm to JSAutoRealmAllowCCW. r=luke
0183c5a9b7ebde63bea5ed4aac778c3f46fb46ec
created 2018-07-18 13:09 -0700
pushed 2018-10-15 10:40 +0000
Kris Maglione Kris Maglione - Bug 1472342: Part 1 - Properly support iterator getters which need JSContexts. r=bz
02d78ee0198cfe90820f5cf087656d3e20d7bf37
created 2018-07-06 11:43 -0700
pushed 2018-10-15 10:40 +0000
Boris Zbarsky Boris Zbarsky - Bug 1473492 part 3. Make the getThisObj argument of CGAbstractBindingMethod required. r=mccr8
1ebaffb961ac9b30fd4955dac694cc5b226f37f4
created 2018-07-06 11:43 -0700
pushed 2018-10-15 10:40 +0000
Boris Zbarsky Boris Zbarsky - Bug 1473492 part 1. Remove support for clearing cached attributes on JS-implemented webidl object. r=mccr8
a8c62e8a608043a2eeeb80fe95555b1fd3705b68
created 2018-07-06 18:16 +0200
pushed 2018-10-15 10:40 +0000
Jan de Mooij Jan de Mooij - Bug 1472973 part 1 - Use JS::GetNonCCWObjectGlobal in Codegen.py. r=bz
e5fd22d489871a43a2ba79b90691db5777241f9a
created 2018-06-27 13:26 +0300
pushed 2018-10-15 10:40 +0000
Dorel Luca Dorel Luca - Merge mozilla-inbound to mozilla-central. a=merge
ba24316f5d8476f56a429fdae82052e2d256983c
created 2018-06-25 14:13 -0700
pushed 2018-10-15 10:40 +0000
Jeff Gilbert Jeff Gilbert - Bug 1470325 - Update Codegen.py to emit Foo_Binding instead of FooBinding. - r=bz,qdot
9da8a5d80b984d473d8eeb30d3f3acf36ffe546f
created 2018-06-26 21:56 +0000
pushed 2018-10-15 10:40 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1471214 - Ensure that DictionaryBase copy constructor is called. r=bzbarsky
35f33cc301f1bb50250d34be8cf82dc14a1ec772
created 2018-08-21 15:15 -0400
pushed 2018-08-24 17:02 +0000
Markus Stange Markus Stange - Bug 1443830 - Back out the last part of bug 785440 in order to save code size by not including profiler labels for DOM calls. a=RyanVM
292092eabd6fffbec0e7c82bac6d4c03e30edf23
created 2018-06-09 01:03 -0400
pushed 2018-08-24 17:02 +0000
Boris Zbarsky Boris Zbarsky - Bug 1466221. Implement ToJSValue variants for non-refcounted (so owned) DOM objects. r=peterv
b640dc9b89986c1886ef00402727da756d96f0ef
created 2018-06-07 16:44 +0200
pushed 2018-08-24 17:02 +0000
Jan de Mooij Jan de Mooij - Bug 1466121 part 1 - Rename JSCompartment to JS::Compartment. r=luke
15b13a9f6e9126bacbb28b626561eb7558c86ec7
created 2018-06-03 07:27 +0300
pushed 2018-08-24 17:02 +0000
Andreea Pavel Andreea Pavel - Merge mozilla-central to autoland. a=merge
83d77dfa66eb1ea164468b5682d5c8e0c44f016e
created 2018-05-18 17:49 -0400
pushed 2018-08-24 17:02 +0000
Markus Stange Markus Stange - Bug 1462784 - Add a DOM category and use it for the WebIDL binding stack labels. r=njn
66f87c551f18e83f5b04f34c42d2feddbe4fd88c
created 2018-06-01 23:42 +0300
pushed 2018-08-24 17:02 +0000
Csoregi Natalia Csoregi Natalia - Backed out 18 changesets (bug 1462784) for ESlint failure on FlameGraph.js:1297. CLOSED TREE
less more (0) -1000 -300 -100 -60 tip