On Fri, Jan 15, 2016 at 11:41 AM, Joshua Cranmer 🐧 <pidgeo...@gmail.com> wrote:
> On 1/15/2016 1:21 PM, Bobby Holley wrote:
>>
>> Has anyone measured recently whether there's still a significant perf win
>> to making IIDs 32-bit? If we stop using them as a versioning tool, we
>> could
>> potentially relax our uniqueness requirements, and save a lot of
>> comparisons on each QI. Addon-compat would be tricky, but is potentially
>> solvable.
>
>
> Are we still using nsISupports in a way that we expect it to be
> ABI-compatible with IUnknown?

Last I checked (which was years ago), the accessibility code still
did. More specifically it implement MSCOM and XPCOM interfaces on the
same object.

Which is why we're forced to use stdcall and thus why we're using the
NS_IMETHOD* macros.

See also https://bugzilla.mozilla.org/show_bug.cgi?id=662348

Trevor, do you know if this has been fixed in the accessibility code since?

/ Jonas
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to