[all-commits] [llvm/llvm-project] c66d0b: [libc++] Recategorize additional instantiations in...
philnik777 via All-commits
all-commits at lists.llvm.org
Fri Oct 6 02:21:30 PDT 2023
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: c66d0b019a9e61235349b5abe601bebc84bd59b8
https://github.com/llvm/llvm-project/commit/c66d0b019a9e61235349b5abe601bebc84bd59b8
Author: Nikolas Klauser <nikolasklauser at berlin.de>
Date: 2023-10-06 (Fri, 06 Oct 2023)
Changed paths:
M libcxx/include/__availability
M libcxx/include/__config
M libcxx/include/fstream
M libcxx/include/sstream
M libcxx/src/ios.instantiations.cpp
Log Message:
-----------
[libc++] Recategorize additional instantiations in the dylib as availability macros
Adding additional instantiations to the dylib isn't actually an ABI break as long as programs targeting an older dylib don't start to depend on them. Making additional instantiations a matter of availability allows us to add them without an ABI break.
Reviewed By: #libc, ldionne, Mordante
Spies: arichardson, ldionne, Mordante, libcxx-commits
Differential Revision: https://reviews.llvm.org/D154796
More information about the All-commits
mailing list