This is fantastic news.
XPIDL has been stagnant for far too long, given how core a part
of our platform it is. As anyone who's had to work with it can
attest, it's basically a relic of the coding styles of the late
'90s, and doesn't translate well to the practices of our current
codebase. And
XPConnect requires some platform-specific code to do its magic [1]. There
are around ~28 different copies of this code in xpcom/reflect/xptcall,
which makes it very difficult to maintain.
Historically, we've handled this by treating xptcall as fixed and working
around its deficiencies. Given the n
2 matches
Mail list logo