ABI – Now or Never [pdf]
open-std.org
ABI – Now or Never [pdf]
1–10 of 37 posts
Re: ABI – Now or Never [pdf]
#2Re: ABI – Now or Never [pdf]
#3Discussion of whether the next (or any future) c++ release should break abi compatibility.
Re: ABI – Now or Never [pdf]
#4The reference is a 1h YouTube video.
Re: ABI – Now or Never [pdf]
#5Re: ABI – Now or Never [pdf]
#6Discussion of whether the next (or any future) c++ release should break abi compatibility.
Does C++ have an ABI?
Re: ABI – Now or Never [pdf]
#7What is the "runtime overhead involved in passing unique_ptr by value"? The reference is a 1h YouTube video.
Simple attempts to fix don't really work. Not even sure an ABI break will be enough, but it would at least be a minimum requirement.
Re: ABI – Now or Never [pdf]
#8What is the "runtime overhead involved in passing unique_ptr by value"? The reference is a 1h YouTube video.
Compilers have an attribute to remove this overhead, but it's an ABI break to do it.
Re: ABI – Now or Never [pdf]
#9What is the "runtime overhead involved in passing unique_ptr by value"? The reference is a 1h YouTube video.
It's the overhead VS. passing a raw pointer. The itanium ABI says that std::unique_ptr has to be passed by address due to its special member functions (the ABI doesn't know if it stores a pointer to itself). Compilers have an attribute to remove this overhead, but it's an ABI break to do it.
Re: ABI – Now or Never [pdf]
#10What is the "runtime overhead involved in passing unique_ptr by value"? The reference is a 1h YouTube video.