News for hackers. Stuff that matters.
Re:Overriding C++ virtual functions at run time by qppo on Sunday August 09, 2020 @01:42PM (#24101311)
People might bring up that the only ABI that is "stable" is Itanium, while MSVC has historically broken ABI stability quite regularly until fairly recently (2017, iirc?).

That said, so much software on Windows relies on vtable layout that breaking their particular implementation in the ABI would be a massive breaking change, so it's unlikely that it will happen.

Re:Overriding C++ virtual functions at run time by gpderetta on Sunday August 09, 2020 @05:06PM (#24102903)
I'm not a Windows programmer,but IIRC vtable layout is very thightly tied to COM so I doubt that MS has broken or will break this specific bit of the ABI anytime soon.