justin = { main feed , music , code , askjf , pubkey };
Ask Justin Frankel
No reasonable question unanswered since 2009!

Suggested topics: programming, music, sleep, coffee, etc.

Note: please do not ask questions about REAPER features, bugs or scheduling, use the forums instead.

Name: Ask: Human (enter yes):
[back to index] | [unreplied] | [replied] | [recent comments] | [all]

Question: How will affect REAPER binaries/plugins/VST a hypothetical C++ ABI break for Win/Linux/macOS (sooner or later it's coming)? In this kind of scenario does REAPER have an advantage for not using the std:: (Standard Template Debt) or will be a major disaster regardless?
Asked by Gio (94.70.2.x) on May 2 2021, 1:09am
Reply on May 3 2021, 3:25am (edited at May 3 2021, 3:26am):
    Hmm I don't see a C++ ABI break for existing architectures happening

  • Posted by Gio (94.70.2.x) on May 3 2021, 10:56am:
    I agree with you. Some people want to extract more performance from STL and rumors suggest that it might happen in C++26 or later; although some committee members are concerned that even ``if'' it happens vendors won't follow. A difficult call, only time will tell.

  • Posted by Justin on May 3 2021, 5:43pm:
    I don't think you'd need an ABI change for that though, since that would all be in the generated code

    Your Name:   -- Site Owner's Name:  (for human-verification)


[back to index] | [unreplied] | [replied] | [recent comments] | [all]
Copyright 2021 Justin Frankel. | RSS