[Lldb-commits] [PATCH] D11094: Refactor Unix signals.

Jim Ingham jingham at apple.com
Fri Jul 10 14:14:52 PDT 2015


Note, there is a document that describes the rules for coding the SB API's:

http://lldb.llvm.org/SB-api-coding-rules.html

if there's something there that isn't clear, feel free to clarify the text there...

Jim


> On Jul 10, 2015, at 9:45 AM, Greg Clayton <clayborg at gmail.com> wrote:
> 
> A quick not about public API stuff:
> 
> - Any changes in the public API must be additions only and no changes to previous API can be made
> - no ivar size changes
> - Don't bother with any "const" specifications on ANY methods as they are useless. The only thing it does it makes sure the shared_ptr, unique_ptr or pointer can't be changed. We have some functions that people put "const" on erroneously, but we are stuck with it now since we can't change public API. We shouldn't add more.





More information about the lldb-commits mailing list