[libcxx-commits] [libcxx] fea3ca5 - [libc++][NFC] Refactor the ABI changelog
Louis Dionne via libcxx-commits
libcxx-commits at lists.llvm.org
Thu Mar 24 07:24:49 PDT 2022
Author: Louis Dionne
Date: 2022-03-24T10:24:43-04:00
New Revision: fea3ca5dc8df1755418b60224b876e9bcc7474bb
URL: https://github.com/llvm/llvm-project/commit/fea3ca5dc8df1755418b60224b876e9bcc7474bb
DIFF: https://github.com/llvm/llvm-project/commit/fea3ca5dc8df1755418b60224b876e9bcc7474bb.diff
LOG: [libc++][NFC] Refactor the ABI changelog
Add missing commit SHAs in a few cases, and use "All Platforms" when
the change affected all platforms instead of explicitly listing the
platforms, since there's too many to list exhaustively.
Added:
Modified:
libcxx/lib/abi/CHANGELOG.TXT
Removed:
################################################################################
diff --git a/libcxx/lib/abi/CHANGELOG.TXT b/libcxx/lib/abi/CHANGELOG.TXT
index 74cbdbed45075..ed138fb7194ec 100644
--- a/libcxx/lib/abi/CHANGELOG.TXT
+++ b/libcxx/lib/abi/CHANGELOG.TXT
@@ -31,38 +31,14 @@ Version 15.0
Version 14.0
------------
-* [libc++] `to_chars` for floating point.
+* abb5dd6e99df - [libc++] `to_chars` for floating point.
This commit added the `to_chars` implementation for floating point values.
The entire implementation resides in the dylib and the functions specified
in the Standard are now part of the ABI.
- arm64-apple-darwin
- ------------------
- Symbol added: _ZNSt3__18to_charsEPcS0_d
- Symbol added: _ZNSt3__18to_charsEPcS0_dNS_12chars_formatE
- Symbol added: _ZNSt3__18to_charsEPcS0_dNS_12chars_formatEi
- Symbol added: _ZNSt3__18to_charsEPcS0_e
- Symbol added: _ZNSt3__18to_charsEPcS0_eNS_12chars_formatE
- Symbol added: _ZNSt3__18to_charsEPcS0_eNS_12chars_formatEi
- Symbol added: _ZNSt3__18to_charsEPcS0_f
- Symbol added: _ZNSt3__18to_charsEPcS0_fNS_12chars_formatE
- Symbol added: _ZNSt3__18to_charsEPcS0_fNS_12chars_formatEi
-
- x86_64-apple-darwin
- -------------------
- Symbol added: _ZNSt3__18to_charsEPcS0_d
- Symbol added: _ZNSt3__18to_charsEPcS0_dNS_12chars_formatE
- Symbol added: _ZNSt3__18to_charsEPcS0_dNS_12chars_formatEi
- Symbol added: _ZNSt3__18to_charsEPcS0_e
- Symbol added: _ZNSt3__18to_charsEPcS0_eNS_12chars_formatE
- Symbol added: _ZNSt3__18to_charsEPcS0_eNS_12chars_formatEi
- Symbol added: _ZNSt3__18to_charsEPcS0_f
- Symbol added: _ZNSt3__18to_charsEPcS0_fNS_12chars_formatE
- Symbol added: _ZNSt3__18to_charsEPcS0_fNS_12chars_formatEi
-
- x86_64-unknown-linux-gnu
- ------------------------
+ All platforms
+ -------------
Symbol added: _ZNSt3__18to_charsEPcS0_d
Symbol added: _ZNSt3__18to_charsEPcS0_dNS_12chars_formatE
Symbol added: _ZNSt3__18to_charsEPcS0_dNS_12chars_formatEi
@@ -73,7 +49,7 @@ Version 14.0
Symbol added: _ZNSt3__18to_charsEPcS0_fNS_12chars_formatE
Symbol added: _ZNSt3__18to_charsEPcS0_fNS_12chars_formatEi
-* [libc++] Resolve missing table_size symbol
+* 049f6c29a6f0 - [libc++] Resolve missing table_size symbol
This commit added an out-of-line definition for `table_size` in the library.
This is not an ABI break since we are just adding a symbol to the library.
@@ -88,7 +64,7 @@ Version 14.0
------------------------
Symbol added: _ZNSt3__15ctypeIcE10table_sizeE
-* [libc++] Always define a key function for std::bad_function_call in the dylib
+* 434dc0a5bcae - [libc++] Always define a key function for std::bad_function_call in the dylib
This commit added a new explicit instantiation of std::bad_function_call's
vtable in the shared library. This change is not an ABI break as it only
@@ -104,23 +80,17 @@ Version 14.0
function needs to be available to users in order to use std::bad_function_call
before this patch too.
- x86_64-apple-apple-darwin
- -------------------------
- Symbol added: __ZNSt3__117bad_function_callD0Ev
- Symbol added: __ZNSt3__117bad_function_callD1Ev
- Symbol added: __ZNSt3__117bad_function_callD2Ev
- Symbol added: __ZTINSt3__117bad_function_callE
- Symbol added: __ZTSNSt3__117bad_function_callE
- Symbol added: __ZTVNSt3__117bad_function_callE
-
- x86_64-unknown-linux-gnu
- ------------------------
+ All platforms
+ -------------
Symbol added: _ZNSt3__117bad_function_callD0Ev
Symbol added: _ZNSt3__117bad_function_callD1Ev
Symbol added: _ZNSt3__117bad_function_callD2Ev
Symbol added: _ZTINSt3__117bad_function_callE
Symbol added: _ZTSNSt3__117bad_function_callE
Symbol added: _ZTVNSt3__117bad_function_callE
+
+ <arch>-unknown-linux-gnu
+ ------------------------
Added dependency on symbol: _ZNKSt9exception4whatEv
------------
@@ -132,89 +102,51 @@ Version 12.0
This commit added new instantiations with char8_t for classes codecvt and
codecvt_byname in <locale> in the library.
- x86_64-apple-apple-darwin
- -------------------------
- Symbol added: __ZNKSt3__17codecvtIDiDu11__mbstate_tE10do_unshiftERS1_PDuS4_RS4_
- Symbol added: __ZNKSt3__17codecvtIDiDu11__mbstate_tE11do_encodingEv
- Symbol added: __ZNKSt3__17codecvtIDiDu11__mbstate_tE13do_max_lengthEv
- Symbol added: __ZNKSt3__17codecvtIDiDu11__mbstate_tE16do_always_noconvEv
- Symbol added: __ZNKSt3__17codecvtIDiDu11__mbstate_tE5do_inERS1_PKDuS5_RS5_PDiS7_RS7_
- Symbol added: __ZNKSt3__17codecvtIDiDu11__mbstate_tE6do_outERS1_PKDiS5_RS5_PDuS7_RS7_
- Symbol added: __ZNKSt3__17codecvtIDiDu11__mbstate_tE9do_lengthERS1_PKDuS5_m
- Symbol added: __ZNKSt3__17codecvtIDsDu11__mbstate_tE10do_unshiftERS1_PDuS4_RS4_
- Symbol added: __ZNKSt3__17codecvtIDsDu11__mbstate_tE11do_encodingEv
- Symbol added: __ZNKSt3__17codecvtIDsDu11__mbstate_tE13do_max_lengthEv
- Symbol added: __ZNKSt3__17codecvtIDsDu11__mbstate_tE16do_always_noconvEv
- Symbol added: __ZNKSt3__17codecvtIDsDu11__mbstate_tE5do_inERS1_PKDuS5_RS5_PDsS7_RS7_
- Symbol added: __ZNKSt3__17codecvtIDsDu11__mbstate_tE6do_outERS1_PKDsS5_RS5_PDuS7_RS7_
- Symbol added: __ZNKSt3__17codecvtIDsDu11__mbstate_tE9do_lengthERS1_PKDuS5_m
- Symbol added: __ZNSt3__114codecvt_bynameIDiDu11__mbstate_tED0Ev
- Symbol added: __ZNSt3__114codecvt_bynameIDiDu11__mbstate_tED1Ev
- Symbol added: __ZNSt3__114codecvt_bynameIDiDu11__mbstate_tED2Ev
- Symbol added: __ZNSt3__114codecvt_bynameIDsDu11__mbstate_tED0Ev
- Symbol added: __ZNSt3__114codecvt_bynameIDsDu11__mbstate_tED1Ev
- Symbol added: __ZNSt3__114codecvt_bynameIDsDu11__mbstate_tED2Ev
- Symbol added: __ZNSt3__17codecvtIDiDu11__mbstate_tE2idE
- Symbol added: __ZNSt3__17codecvtIDiDu11__mbstate_tED0Ev
- Symbol added: __ZNSt3__17codecvtIDiDu11__mbstate_tED1Ev
- Symbol added: __ZNSt3__17codecvtIDiDu11__mbstate_tED2Ev
- Symbol added: __ZNSt3__17codecvtIDsDu11__mbstate_tE2idE
- Symbol added: __ZNSt3__17codecvtIDsDu11__mbstate_tED0Ev
- Symbol added: __ZNSt3__17codecvtIDsDu11__mbstate_tED1Ev
- Symbol added: __ZNSt3__17codecvtIDsDu11__mbstate_tED2Ev
- Symbol added: __ZTINSt3__114codecvt_bynameIDiDu11__mbstate_tEE
- Symbol added: __ZTINSt3__114codecvt_bynameIDsDu11__mbstate_tEE
- Symbol added: __ZTINSt3__17codecvtIDiDu11__mbstate_tEE
- Symbol added: __ZTINSt3__17codecvtIDsDu11__mbstate_tEE
- Symbol added: __ZTSNSt3__17codecvtIDiDu11__mbstate_tEE
- Symbol added: __ZTSNSt3__17codecvtIDsDu11__mbstate_tEE
- Symbol added: __ZTVNSt3__114codecvt_bynameIDiDu11__mbstate_tEE
- Symbol added: __ZTVNSt3__114codecvt_bynameIDsDu11__mbstate_tEE
- Symbol added: __ZTVNSt3__17codecvtIDiDu11__mbstate_tEE
- Symbol added: __ZTVNSt3__17codecvtIDsDu11__mbstate_tEE
-
- x86_64-unknown-linux-gnu
- ------------------------
- Symbol added: _ZTINSt3__17codecvtIDsDu11__mbstate_tEE
- Symbol added: _ZTINSt3__114codecvt_bynameIDsDu11__mbstate_tEE
- Symbol added: _ZTINSt3__17codecvtIDiDu11__mbstate_tEE
- Symbol added: _ZTINSt3__114codecvt_bynameIDiDu11__mbstate_tEE
- Symbol added: _ZNKSt3__17codecvtIDsDu11__mbstate_tE9do_lengthERS1_PKDuS5_m
+ All platforms
+ -------------
+ Symbol added: _ZNKSt3__17codecvtIDiDu11__mbstate_tE10do_unshiftERS1_PDuS4_RS4_
+ Symbol added: _ZNKSt3__17codecvtIDiDu11__mbstate_tE11do_encodingEv
Symbol added: _ZNKSt3__17codecvtIDiDu11__mbstate_tE13do_max_lengthEv
- Symbol added: _ZNSt3__17codecvtIDiDu11__mbstate_tE2idE
- Symbol added: _ZNKSt3__17codecvtIDsDu11__mbstate_tE16do_always_noconvEv
+ Symbol added: _ZNKSt3__17codecvtIDiDu11__mbstate_tE16do_always_noconvEv
+ Symbol added: _ZNKSt3__17codecvtIDiDu11__mbstate_tE5do_inERS1_PKDuS5_RS5_PDiS7_RS7_
+ Symbol added: _ZNKSt3__17codecvtIDiDu11__mbstate_tE6do_outERS1_PKDiS5_RS5_PDuS7_RS7_
+ Symbol added: _ZNKSt3__17codecvtIDiDu11__mbstate_tE9do_lengthERS1_PKDuS5_m
+ Symbol added: _ZNKSt3__17codecvtIDsDu11__mbstate_tE10do_unshiftERS1_PDuS4_RS4_
+ Symbol added: _ZNKSt3__17codecvtIDsDu11__mbstate_tE11do_encodingEv
Symbol added: _ZNKSt3__17codecvtIDsDu11__mbstate_tE13do_max_lengthEv
- Symbol added: _ZNSt3__17codecvtIDsDu11__mbstate_tE2idE
+ Symbol added: _ZNKSt3__17codecvtIDsDu11__mbstate_tE16do_always_noconvEv
+ Symbol added: _ZNKSt3__17codecvtIDsDu11__mbstate_tE5do_inERS1_PKDuS5_RS5_PDsS7_RS7_
Symbol added: _ZNKSt3__17codecvtIDsDu11__mbstate_tE6do_outERS1_PKDsS5_RS5_PDuS7_RS7_
- Symbol added: _ZNSt3__17codecvtIDiDu11__mbstate_tED0Ev
- Symbol added: _ZNKSt3__17codecvtIDiDu11__mbstate_tE5do_inERS1_PKDuS5_RS5_PDiS7_RS7_
+ Symbol added: _ZNKSt3__17codecvtIDsDu11__mbstate_tE9do_lengthERS1_PKDuS5_m
+ Symbol added: _ZNSt3__114codecvt_bynameIDiDu11__mbstate_tED0Ev
+ Symbol added: _ZNSt3__114codecvt_bynameIDiDu11__mbstate_tED1Ev
+ Symbol added: _ZNSt3__114codecvt_bynameIDiDu11__mbstate_tED2Ev
Symbol added: _ZNSt3__114codecvt_bynameIDsDu11__mbstate_tED0Ev
- Symbol added: _ZTSNSt3__17codecvtIDiDu11__mbstate_tEE
- Symbol added: _ZNSt3__17codecvtIDiDu11__mbstate_tED1Ev
Symbol added: _ZNSt3__114codecvt_bynameIDsDu11__mbstate_tED1Ev
- Symbol added: _ZTVNSt3__17codecvtIDiDu11__mbstate_tEE
+ Symbol added: _ZNSt3__114codecvt_bynameIDsDu11__mbstate_tED2Ev
+ Symbol added: _ZNSt3__17codecvtIDiDu11__mbstate_tE2idE
+ Symbol added: _ZNSt3__17codecvtIDiDu11__mbstate_tED0Ev
+ Symbol added: _ZNSt3__17codecvtIDiDu11__mbstate_tED1Ev
Symbol added: _ZNSt3__17codecvtIDiDu11__mbstate_tED2Ev
+ Symbol added: _ZNSt3__17codecvtIDsDu11__mbstate_tE2idE
Symbol added: _ZNSt3__17codecvtIDsDu11__mbstate_tED0Ev
- Symbol added: _ZNSt3__114codecvt_bynameIDsDu11__mbstate_tED2Ev
- Symbol added: _ZTVNSt3__114codecvt_bynameIDsDu11__mbstate_tEE
- Symbol added: _ZNKSt3__17codecvtIDiDu11__mbstate_tE16do_always_noconvEv
Symbol added: _ZNSt3__17codecvtIDsDu11__mbstate_tED1Ev
- Symbol added: _ZTVNSt3__114codecvt_bynameIDiDu11__mbstate_tEE
- Symbol added: _ZNKSt3__17codecvtIDiDu11__mbstate_tE11do_encodingEv
- Symbol added: _ZNSt3__114codecvt_bynameIDiDu11__mbstate_tED0Ev
Symbol added: _ZNSt3__17codecvtIDsDu11__mbstate_tED2Ev
- Symbol added: _ZNSt3__114codecvt_bynameIDiDu11__mbstate_tED1Ev
- Symbol added: _ZNKSt3__17codecvtIDiDu11__mbstate_tE9do_lengthERS1_PKDuS5_m
- Symbol added: _ZNKSt3__17codecvtIDsDu11__mbstate_tE10do_unshiftERS1_PDuS4_RS4_
+ Symbol added: _ZTINSt3__114codecvt_bynameIDiDu11__mbstate_tEE
+ Symbol added: _ZTINSt3__114codecvt_bynameIDsDu11__mbstate_tEE
+ Symbol added: _ZTINSt3__17codecvtIDiDu11__mbstate_tEE
+ Symbol added: _ZTINSt3__17codecvtIDsDu11__mbstate_tEE
+ Symbol added: _ZTSNSt3__17codecvtIDiDu11__mbstate_tEE
Symbol added: _ZTSNSt3__17codecvtIDsDu11__mbstate_tEE
- Symbol added: _ZNSt3__114codecvt_bynameIDiDu11__mbstate_tED2Ev
+ Symbol added: _ZTVNSt3__114codecvt_bynameIDiDu11__mbstate_tEE
+ Symbol added: _ZTVNSt3__114codecvt_bynameIDsDu11__mbstate_tEE
+ Symbol added: _ZTVNSt3__17codecvtIDiDu11__mbstate_tEE
Symbol added: _ZTVNSt3__17codecvtIDsDu11__mbstate_tEE
- Symbol added: _ZNKSt3__17codecvtIDiDu11__mbstate_tE6do_outERS1_PKDiS5_RS5_PDuS7_RS7_
- Symbol added: _ZTSNSt3__114codecvt_bynameIDsDu11__mbstate_tEE
- Symbol added: _ZNKSt3__17codecvtIDsDu11__mbstate_tE11do_encodingEv
- Symbol added: _ZNKSt3__17codecvtIDiDu11__mbstate_tE10do_unshiftERS1_PDuS4_RS4_
- Symbol added: _ZNKSt3__17codecvtIDsDu11__mbstate_tE5do_inERS1_PKDuS5_RS5_PDsS7_RS7_
+
+ <arch>-unknown-linux-gnu
+ ------------------------
Symbol added: _ZTSNSt3__114codecvt_bynameIDiDu11__mbstate_tEE
+ Symbol added: _ZTSNSt3__114codecvt_bynameIDsDu11__mbstate_tEE
* 997d41cdec53 - [libc++] Instantiate additional <iostream> members in the dylib
@@ -224,81 +156,8 @@ Version 12.0
impact on both code size and load times. This change is not an ABI break,
since we are just adding additional symbols.
- x86_64-apple-apple-darwin
- -------------------------
- Symbol added: __ZNKSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strEv
- Symbol added: __ZNSt3__113basic_filebufIcNS_11char_traitsIcEEE11__read_modeEv
- Symbol added: __ZNSt3__113basic_filebufIcNS_11char_traitsIcEEE12__write_modeEv
- Symbol added: __ZNSt3__113basic_filebufIcNS_11char_traitsIcEEE4openEPKcj
- Symbol added: __ZNSt3__113basic_filebufIcNS_11char_traitsIcEEE4swapERS3_
- Symbol added: __ZNSt3__113basic_filebufIcNS_11char_traitsIcEEE4syncEv
- Symbol added: __ZNSt3__113basic_filebufIcNS_11char_traitsIcEEE5closeEv
- Symbol added: __ZNSt3__113basic_filebufIcNS_11char_traitsIcEEE5imbueERKNS_6localeE
- Symbol added: __ZNSt3__113basic_filebufIcNS_11char_traitsIcEEE6setbufEPcl
- Symbol added: __ZNSt3__113basic_filebufIcNS_11char_traitsIcEEE7seekoffExNS_8ios_base7seekdirEj
- Symbol added: __ZNSt3__113basic_filebufIcNS_11char_traitsIcEEE7seekposENS_4fposI11__mbstate_tEEj
- Symbol added: __ZNSt3__113basic_filebufIcNS_11char_traitsIcEEE8overflowEi
- Symbol added: __ZNSt3__113basic_filebufIcNS_11char_traitsIcEEE9pbackfailEi
- Symbol added: __ZNSt3__113basic_filebufIcNS_11char_traitsIcEEE9underflowEv
- Symbol added: __ZNSt3__113basic_filebufIcNS_11char_traitsIcEEEC1EOS3_
- Symbol added: __ZNSt3__113basic_filebufIcNS_11char_traitsIcEEEC1Ev
- Symbol added: __ZNSt3__113basic_filebufIcNS_11char_traitsIcEEEC2EOS3_
- Symbol added: __ZNSt3__113basic_filebufIcNS_11char_traitsIcEEEC2Ev
- Symbol added: __ZNSt3__113basic_filebufIcNS_11char_traitsIcEEED0Ev
- Symbol added: __ZNSt3__113basic_filebufIcNS_11char_traitsIcEEED1Ev
- Symbol added: __ZNSt3__113basic_filebufIcNS_11char_traitsIcEEED2Ev
- Symbol added: __ZNSt3__114basic_ifstreamIcNS_11char_traitsIcEEE4openEPKcj
- Symbol added: __ZNSt3__114basic_ifstreamIcNS_11char_traitsIcEEE4openERKNS_12basic_stringIcS2_NS_9allocatorIcEEEEj
- Symbol added: __ZNSt3__114basic_ofstreamIcNS_11char_traitsIcEEE4openEPKcj
- Symbol added: __ZNSt3__114basic_ofstreamIcNS_11char_traitsIcEEE4openERKNS_12basic_stringIcS2_NS_9allocatorIcEEEEj
- Symbol added: __ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strERKNS_12basic_stringIcS2_S4_EE
- Symbol added: __ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE4swapERS5_
- Symbol added: __ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE7seekoffExNS_8ios_base7seekdirEj
- Symbol added: __ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE8overflowEi
- Symbol added: __ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE9pbackfailEi
- Symbol added: __ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE9underflowEv
- Symbol added: __ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEEC1EOS5_
- Symbol added: __ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EOS5_
- Symbol added: __ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_
- Symbol added: __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_
- Symbol added: __ZNSt3__119basic_istringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_
- Symbol added: __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_
- Symbol added: __ZTCNSt3__114basic_ifstreamIcNS_11char_traitsIcEEEE0_NS_13basic_istreamIcS2_EE
- Symbol added: __ZTCNSt3__114basic_ofstreamIcNS_11char_traitsIcEEEE0_NS_13basic_ostreamIcS2_EE
- Symbol added: __ZTCNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE0_NS_13basic_istreamIcS2_EE
- Symbol added: __ZTCNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE0_NS_14basic_iostreamIcS2_EE
- Symbol added: __ZTCNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE16_NS_13basic_ostreamIcS2_EE
- Symbol added: __ZTCNSt3__119basic_istringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE0_NS_13basic_istreamIcS2_EE
- Symbol added: __ZTCNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE0_NS_13basic_ostreamIcS2_EE
- Symbol added: __ZTINSt3__113basic_filebufIcNS_11char_traitsIcEEEE
- Symbol added: __ZTINSt3__114basic_ifstreamIcNS_11char_traitsIcEEEE
- Symbol added: __ZTINSt3__114basic_ofstreamIcNS_11char_traitsIcEEEE
- Symbol added: __ZTINSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEEE
- Symbol added: __ZTINSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE
- Symbol added: __ZTINSt3__119basic_istringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE
- Symbol added: __ZTINSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE
- Symbol added: __ZTSNSt3__113basic_filebufIcNS_11char_traitsIcEEEE
- Symbol added: __ZTSNSt3__114basic_ifstreamIcNS_11char_traitsIcEEEE
- Symbol added: __ZTSNSt3__114basic_ofstreamIcNS_11char_traitsIcEEEE
- Symbol added: __ZTSNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEEE
- Symbol added: __ZTSNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE
- Symbol added: __ZTSNSt3__119basic_istringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE
- Symbol added: __ZTSNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE
- Symbol added: __ZTTNSt3__114basic_ifstreamIcNS_11char_traitsIcEEEE
- Symbol added: __ZTTNSt3__114basic_ofstreamIcNS_11char_traitsIcEEEE
- Symbol added: __ZTTNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE
- Symbol added: __ZTTNSt3__119basic_istringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE
- Symbol added: __ZTTNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE
- Symbol added: __ZTVNSt3__113basic_filebufIcNS_11char_traitsIcEEEE
- Symbol added: __ZTVNSt3__114basic_ifstreamIcNS_11char_traitsIcEEEE
- Symbol added: __ZTVNSt3__114basic_ofstreamIcNS_11char_traitsIcEEEE
- Symbol added: __ZTVNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEEE
- Symbol added: __ZTVNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE
- Symbol added: __ZTVNSt3__119basic_istringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE
- Symbol added: __ZTVNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE
-
- x86_64-unknown-linux-gnu
- ------------------------
+ All platforms
+ -------------
Symbol added: _ZNKSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strEv
Symbol added: _ZNSt3__113basic_filebufIcNS_11char_traitsIcEEE11__read_modeEv
Symbol added: _ZNSt3__113basic_filebufIcNS_11char_traitsIcEEE12__write_modeEv
@@ -376,7 +235,7 @@ Version 12.0
Those were previously defined in both libc++ and libc++abi, which was an
ODR violation.
- x86_64-apple-apple-darwin
+ <arch>-apple-apple-darwin
-------------------------
The following symbols are now re-exported from libc++abi instead of exported
by libc++ directly (this should not be an ABI break):
@@ -402,7 +261,7 @@ Version 12.0
Symbol moved: __ZnwmSt11align_val_t
Symbol moved: __ZnwmSt11align_val_tRKSt9nothrow_t
- x86_64-unknown-linux-gnu
+ <arch>-unknown-linux-gnu
------------------------
The following symbols were moved to libc++abi, but are NOT being re-exported
by libc++. This constitutes an ABI break if one links against libc++ but
@@ -453,7 +312,7 @@ Version 10.0
------------------------
TODO
- x86_64-apple-apple-darwin
+ <arch>-apple-apple-darwin
-------------------------
Symbol added: __ZNSt3__120__libcpp_atomic_waitEPVKNS_17__cxx_atomic_implIxNS_22__cxx_atomic_base_implIxEEEEx
Symbol added: __ZNSt3__120__libcpp_atomic_waitEPVKvx
@@ -495,8 +354,8 @@ Version 9.0
such, new symbols required to implement <filesystem> are exported from
the shared library.
- x86_64-unknown-linux-gnu
- ------------------------
+ All platforms
+ -------------
Symbol added: _ZNKSt3__14__fs10filesystem18directory_iterator13__dereferenceEv
Symbol added: _ZNKSt3__14__fs10filesystem28recursive_directory_iterator13__dereferenceEv
Symbol added: _ZNKSt3__14__fs10filesystem28recursive_directory_iterator5depthEv
@@ -529,10 +388,10 @@ Version 9.0
Symbol added: _ZNSt3__14__fs10filesystem14__current_pathERKNS1_4pathEPNS_10error_codeE
Symbol added: _ZNSt3__14__fs10filesystem14__read_symlinkERKNS1_4pathEPNS_10error_codeE
Symbol added: _ZNSt3__14__fs10filesystem15directory_entry12__do_refreshEv
- Symbol added: _ZNSt3__14__fs10filesystem16_FilesystemClock3nowEv
- Symbol added: _ZNSt3__14__fs10filesystem16_FilesystemClock9is_steadyE
Symbol added: _ZNSt3__14__fs10filesystem16__create_symlinkERKNS1_4pathES4_PNS_10error_codeE
Symbol added: _ZNSt3__14__fs10filesystem16__symlink_statusERKNS1_4pathEPNS_10error_codeE
+ Symbol added: _ZNSt3__14__fs10filesystem16_FilesystemClock3nowEv
+ Symbol added: _ZNSt3__14__fs10filesystem16_FilesystemClock9is_steadyE
Symbol added: _ZNSt3__14__fs10filesystem16filesystem_error13__create_whatEi
Symbol added: _ZNSt3__14__fs10filesystem16filesystem_errorD0Ev
Symbol added: _ZNSt3__14__fs10filesystem16filesystem_errorD1Ev
@@ -569,119 +428,6 @@ Version 9.0
Symbol added: _ZTSNSt3__14__fs10filesystem16filesystem_errorE
Symbol added: _ZTVNSt3__14__fs10filesystem16filesystem_errorE
- x86_64-apple-apple-darwin
- -------------------------
- Symbol added: __ZNKSt3__14__fs10filesystem18directory_iterator13__dereferenceEv
- Symbol added: __ZNKSt3__14__fs10filesystem28recursive_directory_iterator13__dereferenceEv
- Symbol added: __ZNKSt3__14__fs10filesystem28recursive_directory_iterator5depthEv
- Symbol added: __ZNKSt3__14__fs10filesystem28recursive_directory_iterator7optionsEv
- Symbol added: __ZNKSt3__14__fs10filesystem4path10__filenameEv
- Symbol added: __ZNKSt3__14__fs10filesystem4path11__extensionEv
- Symbol added: __ZNKSt3__14__fs10filesystem4path11__root_nameEv
- Symbol added: __ZNKSt3__14__fs10filesystem4path13__parent_pathEv
- Symbol added: __ZNKSt3__14__fs10filesystem4path15__relative_pathEv
- Symbol added: __ZNKSt3__14__fs10filesystem4path15__root_path_rawEv
- Symbol added: __ZNKSt3__14__fs10filesystem4path16__root_directoryEv
- Symbol added: __ZNKSt3__14__fs10filesystem4path16lexically_normalEv
- Symbol added: __ZNKSt3__14__fs10filesystem4path18lexically_relativeERKS2_
- Symbol added: __ZNKSt3__14__fs10filesystem4path3endEv
- Symbol added: __ZNKSt3__14__fs10filesystem4path5beginEv
- Symbol added: __ZNKSt3__14__fs10filesystem4path6__stemEv
- Symbol added: __ZNKSt3__14__fs10filesystem4path9__compareENS_17basic_string_viewIcNS_11char_traitsIcEEEE
- Symbol added: __ZNSt3__14__fs10filesystem10__absoluteERKNS1_4pathEPNS_10error_codeE
- Symbol added: __ZNSt3__14__fs10filesystem10hash_valueERKNS1_4pathE
- Symbol added: __ZNSt3__14__fs10filesystem11__canonicalERKNS1_4pathEPNS_10error_codeE
- Symbol added: __ZNSt3__14__fs10filesystem11__copy_fileERKNS1_4pathES4_NS1_12copy_optionsEPNS_10error_codeE
- Symbol added: __ZNSt3__14__fs10filesystem11__file_sizeERKNS1_4pathEPNS_10error_codeE
- Symbol added: __ZNSt3__14__fs10filesystem12__equivalentERKNS1_4pathES4_PNS_10error_codeE
- Symbol added: __ZNSt3__14__fs10filesystem12__remove_allERKNS1_4pathEPNS_10error_codeE
- Symbol added: __ZNSt3__14__fs10filesystem13__fs_is_emptyERKNS1_4pathEPNS_10error_codeE
- Symbol added: __ZNSt3__14__fs10filesystem13__permissionsERKNS1_4pathENS1_5permsENS1_12perm_optionsEPNS_10error_codeE
- Symbol added: __ZNSt3__14__fs10filesystem13__resize_fileERKNS1_4pathEmPNS_10error_codeE
- Symbol added: __ZNSt3__14__fs10filesystem14__copy_symlinkERKNS1_4pathES4_PNS_10error_codeE
- Symbol added: __ZNSt3__14__fs10filesystem14__current_pathEPNS_10error_codeE
- Symbol added: __ZNSt3__14__fs10filesystem14__current_pathERKNS1_4pathEPNS_10error_codeE
- Symbol added: __ZNSt3__14__fs10filesystem14__read_symlinkERKNS1_4pathEPNS_10error_codeE
- Symbol added: __ZNSt3__14__fs10filesystem15directory_entry12__do_refreshEv
- Symbol added: __ZNSt3__14__fs10filesystem16__create_symlinkERKNS1_4pathES4_PNS_10error_codeE
- Symbol added: __ZNSt3__14__fs10filesystem16__symlink_statusERKNS1_4pathEPNS_10error_codeE
- Symbol added: __ZNSt3__14__fs10filesystem16_FilesystemClock3nowEv
- Symbol added: __ZNSt3__14__fs10filesystem16filesystem_error13__create_whatEi
- Symbol added: __ZNSt3__14__fs10filesystem16filesystem_errorD0Ev
- Symbol added: __ZNSt3__14__fs10filesystem16filesystem_errorD1Ev
- Symbol added: __ZNSt3__14__fs10filesystem16filesystem_errorD2Ev
- Symbol added: __ZNSt3__14__fs10filesystem17__hard_link_countERKNS1_4pathEPNS_10error_codeE
- Symbol added: __ZNSt3__14__fs10filesystem17__last_write_timeERKNS1_4pathENS_6chrono10time_pointINS1_16_FilesystemClockENS5_8durationInNS_5ratioILl1ELl1000000000EEEEEEEPNS_10error_codeE
- Symbol added: __ZNKSt3__14__fs10filesystem28recursive_directory_iterator5depthEv
- Symbol added: __ZNKSt3__14__fs10filesystem28recursive_directory_iterator7optionsEv
- Symbol added: __ZNKSt3__14__fs10filesystem4path10__filenameEv
- Symbol added: __ZNKSt3__14__fs10filesystem4path11__extensionEv
- Symbol added: __ZNKSt3__14__fs10filesystem4path11__root_nameEv
- Symbol added: __ZNKSt3__14__fs10filesystem4path13__parent_pathEv
- Symbol added: __ZNKSt3__14__fs10filesystem4path15__relative_pathEv
- Symbol added: __ZNKSt3__14__fs10filesystem4path15__root_path_rawEv
- Symbol added: __ZNKSt3__14__fs10filesystem4path16__root_directoryEv
- Symbol added: __ZNKSt3__14__fs10filesystem4path16lexically_normalEv
- Symbol added: __ZNKSt3__14__fs10filesystem4path18lexically_relativeERKS2_
- Symbol added: __ZNKSt3__14__fs10filesystem4path3endEv
- Symbol added: __ZNKSt3__14__fs10filesystem4path5beginEv
- Symbol added: __ZNKSt3__14__fs10filesystem4path6__stemEv
- Symbol added: __ZNKSt3__14__fs10filesystem4path9__compareENS_17basic_string_viewIcNS_11char_traitsIcEEEE
- Symbol added: __ZNSt3__14__fs10filesystem10__absoluteERKNS1_4pathEPNS_10error_codeE
- Symbol added: __ZNSt3__14__fs10filesystem10hash_valueERKNS1_4pathE
- Symbol added: __ZNSt3__14__fs10filesystem11__canonicalERKNS1_4pathEPNS_10error_codeE
- Symbol added: __ZNSt3__14__fs10filesystem11__copy_fileERKNS1_4pathES4_NS1_12copy_optionsEPNS_10error_codeE
- Symbol added: __ZNSt3__14__fs10filesystem11__file_sizeERKNS1_4pathEPNS_10error_codeE
- Symbol added: __ZNSt3__14__fs10filesystem12__equivalentERKNS1_4pathES4_PNS_10error_codeE
- Symbol added: __ZNSt3__14__fs10filesystem12__remove_allERKNS1_4pathEPNS_10error_codeE
- Symbol added: __ZNSt3__14__fs10filesystem13__fs_is_emptyERKNS1_4pathEPNS_10error_codeE
- Symbol added: __ZNSt3__14__fs10filesystem13__permissionsERKNS1_4pathENS1_5permsENS1_12perm_optionsEPNS_10error_codeE
- Symbol added: __ZNSt3__14__fs10filesystem13__resize_fileERKNS1_4pathEmPNS_10error_codeE
- Symbol added: __ZNSt3__14__fs10filesystem14__copy_symlinkERKNS1_4pathES4_PNS_10error_codeE
- Symbol added: __ZNSt3__14__fs10filesystem14__current_pathEPNS_10error_codeE
- Symbol added: __ZNSt3__14__fs10filesystem14__current_pathERKNS1_4pathEPNS_10error_codeE
- Symbol added: __ZNSt3__14__fs10filesystem14__read_symlinkERKNS1_4pathEPNS_10error_codeE
- Symbol added: __ZNSt3__14__fs10filesystem15directory_entry12__do_refreshEv
- Symbol added: __ZNSt3__14__fs10filesystem16__create_symlinkERKNS1_4pathES4_PNS_10error_codeE
- Symbol added: __ZNSt3__14__fs10filesystem16__symlink_statusERKNS1_4pathEPNS_10error_codeE
- Symbol added: __ZNSt3__14__fs10filesystem16_FilesystemClock3nowEv
- Symbol added: __ZNSt3__14__fs10filesystem16filesystem_error13__create_whatEi
- Symbol added: __ZNSt3__14__fs10filesystem16filesystem_errorD0Ev
- Symbol added: __ZNSt3__14__fs10filesystem16filesystem_errorD1Ev
- Symbol added: __ZNSt3__14__fs10filesystem16filesystem_errorD2Ev
- Symbol added: __ZNSt3__14__fs10filesystem17__hard_link_countERKNS1_4pathEPNS_10error_codeE
- Symbol added: __ZNSt3__14__fs10filesystem17__last_write_timeERKNS1_4pathENS_6chrono10time_pointINS1_16_FilesystemClockENS5_8durationInNS_5ratioILl1ELl1000000000EEEEEEEPNS_10error_codeE
- Symbol added: __ZNSt3__14__fs10filesystem17__last_write_timeERKNS1_4pathEPNS_10error_codeE
- Symbol added: __ZNSt3__14__fs10filesystem18__create_directoryERKNS1_4pathEPNS_10error_codeE
- Symbol added: __ZNSt3__14__fs10filesystem18__create_directoryERKNS1_4pathES4_PNS_10error_codeE
- Symbol added: __ZNSt3__14__fs10filesystem18__create_hard_linkERKNS1_4pathES4_PNS_10error_codeE
- Symbol added: __ZNSt3__14__fs10filesystem18__weakly_canonicalERKNS1_4pathEPNS_10error_codeE
- Symbol added: __ZNSt3__14__fs10filesystem18directory_iterator11__incrementEPNS_10error_codeE
- Symbol added: __ZNSt3__14__fs10filesystem18directory_iteratorC1ERKNS1_4pathEPNS_10error_codeENS1_17directory_optionsE
- Symbol added: __ZNSt3__14__fs10filesystem18directory_iteratorC2ERKNS1_4pathEPNS_10error_codeENS1_17directory_optionsE
- Symbol added: __ZNSt3__14__fs10filesystem20__create_directoriesERKNS1_4pathEPNS_10error_codeE
- Symbol added: __ZNSt3__14__fs10filesystem21__temp_directory_pathEPNS_10error_codeE
- Symbol added: __ZNSt3__14__fs10filesystem26__create_directory_symlinkERKNS1_4pathES4_PNS_10error_codeE
- Symbol added: __ZNSt3__14__fs10filesystem28recursive_directory_iterator11__incrementEPNS_10error_codeE
- Symbol added: __ZNSt3__14__fs10filesystem28recursive_directory_iterator15__try_recursionEPNS_10error_codeE
- Symbol added: __ZNSt3__14__fs10filesystem28recursive_directory_iterator5__popEPNS_10error_codeE
- Symbol added: __ZNSt3__14__fs10filesystem28recursive_directory_iterator9__advanceEPNS_10error_codeE
- Symbol added: __ZNSt3__14__fs10filesystem28recursive_directory_iteratorC1ERKNS1_4pathENS1_17directory_optionsEPNS_10error_codeE
- Symbol added: __ZNSt3__14__fs10filesystem28recursive_directory_iteratorC2ERKNS1_4pathENS1_17directory_optionsEPNS_10error_codeE
- Symbol added: __ZNSt3__14__fs10filesystem4path17replace_extensionERKS2_
- Symbol added: __ZNSt3__14__fs10filesystem4path8iterator11__decrementEv
- Symbol added: __ZNSt3__14__fs10filesystem4path8iterator11__incrementEv
- Symbol added: __ZNSt3__14__fs10filesystem6__copyERKNS1_4pathES4_NS1_12copy_optionsEPNS_10error_codeE
- Symbol added: __ZNSt3__14__fs10filesystem7__spaceERKNS1_4pathEPNS_10error_codeE
- Symbol added: __ZNSt3__14__fs10filesystem8__removeERKNS1_4pathEPNS_10error_codeE
- Symbol added: __ZNSt3__14__fs10filesystem8__renameERKNS1_4pathES4_PNS_10error_codeE
- Symbol added: __ZNSt3__14__fs10filesystem8__statusERKNS1_4pathEPNS_10error_codeE
- Symbol added: __ZNSt3__14__fs10filesystem16_FilesystemClock9is_steadyE
- Symbol added: __ZNSt3__14__fs10filesystem4path19preferred_separatorE
- Symbol added: __ZTINSt3__14__fs10filesystem16filesystem_errorE
- Symbol added: __ZTSNSt3__14__fs10filesystem16filesystem_errorE
- Symbol added: __ZTVNSt3__14__fs10filesystem16filesystem_errorE
-
* r356417 - Remove exception throwing debug mode handler support.
The reason libc++ implemented a throwing debug mode handler was for ease of testing. Specifically,
@@ -732,19 +478,11 @@ Version 9.0
The fix requires unconditionally breaking the debug mode ABI. Users should not expect ABI
stability from debug mode.
-
- x86_64-unknown-linux-gnu
- ------------------------
+ All platforms
+ -------------
Symbol added: _ZNSt3__111__libcpp_db10__insert_cEPvPFPNS_8__c_nodeES1_S1_S3_E
Symbol removed: _ZNSt3__111__libcpp_db10__insert_cEPv
-
- x86_64-apple-apple-darwin
- -------------------------
- Symbol added: __ZNSt3__111__libcpp_db10__insert_cEPvPFPNS_8__c_nodeES1_S1_S3_E
- Symbol removed: __ZNSt3__111__libcpp_db10__insert_cEPv
-
-
-----------
Version 8.0
-----------
@@ -871,10 +609,9 @@ Version 7.0
All Platforms
----------------
- SYMBOL REMOVED: __cxa_uncaught_exception
+ Symbol removed: __cxa_uncaught_exception
Symbol added: __cxa_uncaught_exceptions
-
-----------
Version 5.0
-----------
@@ -898,24 +635,24 @@ Version 5.0
x86_64-linux-gnu
----------------
- SYMBOL REMOVED: _ZNKSt3__17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE15__do_get_signedIlEES4_S4_S4_RNS_8ios_baseERjRT_
- SYMBOL REMOVED: _ZNKSt3__17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE15__do_get_signedIxEES4_S4_S4_RNS_8ios_baseERjRT_
- SYMBOL REMOVED: _ZNKSt3__17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE17__do_get_unsignedIjEES4_S4_S4_RNS_8ios_baseERjRT_
- SYMBOL REMOVED: _ZNKSt3__17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE17__do_get_unsignedImEES4_S4_S4_RNS_8ios_baseERjRT_
- SYMBOL REMOVED: _ZNKSt3__17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE17__do_get_unsignedItEES4_S4_S4_RNS_8ios_baseERjRT_
- SYMBOL REMOVED: _ZNKSt3__17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE17__do_get_unsignedIyEES4_S4_S4_RNS_8ios_baseERjRT_
- SYMBOL REMOVED: _ZNKSt3__17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE23__do_get_floating_pointIdEES4_S4_S4_RNS_8ios_baseERjRT_
- SYMBOL REMOVED: _ZNKSt3__17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE23__do_get_floating_pointIeEES4_S4_S4_RNS_8ios_baseERjRT_
- SYMBOL REMOVED: _ZNKSt3__17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE23__do_get_floating_pointIfEES4_S4_S4_RNS_8ios_baseERjRT_
- SYMBOL REMOVED: _ZNKSt3__17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE15__do_get_signedIlEES4_S4_S4_RNS_8ios_baseERjRT_
- SYMBOL REMOVED: _ZNKSt3__17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE15__do_get_signedIxEES4_S4_S4_RNS_8ios_baseERjRT_
- SYMBOL REMOVED: _ZNKSt3__17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE17__do_get_unsignedIjEES4_S4_S4_RNS_8ios_baseERjRT_
- SYMBOL REMOVED: _ZNKSt3__17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE17__do_get_unsignedImEES4_S4_S4_RNS_8ios_baseERjRT_
- SYMBOL REMOVED: _ZNKSt3__17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE17__do_get_unsignedItEES4_S4_S4_RNS_8ios_baseERjRT_
- SYMBOL REMOVED: _ZNKSt3__17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE17__do_get_unsignedIyEES4_S4_S4_RNS_8ios_baseERjRT_
- SYMBOL REMOVED: _ZNKSt3__17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE23__do_get_floating_pointIdEES4_S4_S4_RNS_8ios_baseERjRT_
- SYMBOL REMOVED: _ZNKSt3__17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE23__do_get_floating_pointIeEES4_S4_S4_RNS_8ios_baseERjRT_
- SYMBOL REMOVED: _ZNKSt3__17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE23__do_get_floating_pointIfEES4_S4_S4_RNS_8ios_baseERjRT_
+ Symbol removed: _ZNKSt3__17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE15__do_get_signedIlEES4_S4_S4_RNS_8ios_baseERjRT_
+ Symbol removed: _ZNKSt3__17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE15__do_get_signedIxEES4_S4_S4_RNS_8ios_baseERjRT_
+ Symbol removed: _ZNKSt3__17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE17__do_get_unsignedIjEES4_S4_S4_RNS_8ios_baseERjRT_
+ Symbol removed: _ZNKSt3__17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE17__do_get_unsignedImEES4_S4_S4_RNS_8ios_baseERjRT_
+ Symbol removed: _ZNKSt3__17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE17__do_get_unsignedItEES4_S4_S4_RNS_8ios_baseERjRT_
+ Symbol removed: _ZNKSt3__17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE17__do_get_unsignedIyEES4_S4_S4_RNS_8ios_baseERjRT_
+ Symbol removed: _ZNKSt3__17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE23__do_get_floating_pointIdEES4_S4_S4_RNS_8ios_baseERjRT_
+ Symbol removed: _ZNKSt3__17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE23__do_get_floating_pointIeEES4_S4_S4_RNS_8ios_baseERjRT_
+ Symbol removed: _ZNKSt3__17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE23__do_get_floating_pointIfEES4_S4_S4_RNS_8ios_baseERjRT_
+ Symbol removed: _ZNKSt3__17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE15__do_get_signedIlEES4_S4_S4_RNS_8ios_baseERjRT_
+ Symbol removed: _ZNKSt3__17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE15__do_get_signedIxEES4_S4_S4_RNS_8ios_baseERjRT_
+ Symbol removed: _ZNKSt3__17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE17__do_get_unsignedIjEES4_S4_S4_RNS_8ios_baseERjRT_
+ Symbol removed: _ZNKSt3__17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE17__do_get_unsignedImEES4_S4_S4_RNS_8ios_baseERjRT_
+ Symbol removed: _ZNKSt3__17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE17__do_get_unsignedItEES4_S4_S4_RNS_8ios_baseERjRT_
+ Symbol removed: _ZNKSt3__17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE17__do_get_unsignedIyEES4_S4_S4_RNS_8ios_baseERjRT_
+ Symbol removed: _ZNKSt3__17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE23__do_get_floating_pointIdEES4_S4_S4_RNS_8ios_baseERjRT_
+ Symbol removed: _ZNKSt3__17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE23__do_get_floating_pointIeEES4_S4_S4_RNS_8ios_baseERjRT_
+ Symbol removed: _ZNKSt3__17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE23__do_get_floating_pointIfEES4_S4_S4_RNS_8ios_baseERjRT_
x86_64-apple-darwin16.0
-----------------------
@@ -965,8 +702,8 @@ Version 4.0
x86_64-linux-gnu
----------------
- SYMBOL REMOVED: _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendIPcEENS_9enable_ifIXaasr21__is_forward_iteratorIT_EE5valuesr38__libcpp_string_gets_noexcept_iteratorIS9_EE5valueERS5_E4typeES9_S9_
- SYMBOL REMOVED: _ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6appendIPwEENS_9enable_ifIXaasr21__is_forward_iteratorIT_EE5valuesr38__libcpp_string_gets_noexcept_iteratorIS9_EE5valueERS5_E4typeES9_S9_
+ Symbol removed: _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendIPcEENS_9enable_ifIXaasr21__is_forward_iteratorIT_EE5valuesr38__libcpp_string_gets_noexcept_iteratorIS9_EE5valueERS5_E4typeES9_S9_
+ Symbol removed: _ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6appendIPwEENS_9enable_ifIXaasr21__is_forward_iteratorIT_EE5valuesr38__libcpp_string_gets_noexcept_iteratorIS9_EE5valueERS5_E4typeES9_S9_
x86_64-apple-darwin16.0
-----------------------
@@ -981,31 +718,30 @@ Version 4.0
x86_64-linux-gnu
----------------
- SYMBOL REMOVED: _ZNSt12bad_any_castD0Ev
- SYMBOL REMOVED: _ZNSt12experimental15fundamentals_v112bad_any_castD0Ev
- SYMBOL REMOVED: _ZNSt3__114__codecvt_utf8IDiED0Ev
- SYMBOL REMOVED: _ZNSt3__114__codecvt_utf8IDsED0Ev
- SYMBOL REMOVED: _ZNSt3__114__codecvt_utf8IwED0Ev
- SYMBOL REMOVED: _ZNSt3__115__codecvt_utf16IDiLb0EED0Ev
- SYMBOL REMOVED: _ZNSt3__115__codecvt_utf16IDiLb1EED0Ev
- SYMBOL REMOVED: _ZNSt3__115__codecvt_utf16IDsLb0EED0Ev
- SYMBOL REMOVED: _ZNSt3__115__codecvt_utf16IDsLb1EED0Ev
- SYMBOL REMOVED: _ZNSt3__115__codecvt_utf16IwLb0EED0Ev
- SYMBOL REMOVED: _ZNSt3__115__codecvt_utf16IwLb1EED0Ev
- SYMBOL REMOVED: _ZNSt3__117__assoc_sub_stateD0Ev
- SYMBOL REMOVED: _ZNSt3__117__assoc_sub_stateD2Ev
- SYMBOL REMOVED: _ZNSt3__117__libcpp_sscanf_lEPKcP15__locale_structS1_z
- SYMBOL REMOVED: _ZNSt3__119__libcpp_asprintf_lEPPcP15__locale_structPKcz
- SYMBOL REMOVED: _ZNSt3__119__libcpp_snprintf_lEPcmP15__locale_structPKcz
- SYMBOL REMOVED: _ZNSt3__120__codecvt_utf8_utf16IDiED0Ev
- SYMBOL REMOVED: _ZNSt3__120__codecvt_utf8_utf16IDsED0Ev
- SYMBOL REMOVED: _ZNSt3__120__codecvt_utf8_utf16IwED0Ev
+ Symbol removed: _ZNSt12bad_any_castD0Ev
+ Symbol removed: _ZNSt12experimental15fundamentals_v112bad_any_castD0Ev
+ Symbol removed: _ZNSt3__114__codecvt_utf8IDiED0Ev
+ Symbol removed: _ZNSt3__114__codecvt_utf8IDsED0Ev
+ Symbol removed: _ZNSt3__114__codecvt_utf8IwED0Ev
+ Symbol removed: _ZNSt3__115__codecvt_utf16IDiLb0EED0Ev
+ Symbol removed: _ZNSt3__115__codecvt_utf16IDiLb1EED0Ev
+ Symbol removed: _ZNSt3__115__codecvt_utf16IDsLb0EED0Ev
+ Symbol removed: _ZNSt3__115__codecvt_utf16IDsLb1EED0Ev
+ Symbol removed: _ZNSt3__115__codecvt_utf16IwLb0EED0Ev
+ Symbol removed: _ZNSt3__115__codecvt_utf16IwLb1EED0Ev
+ Symbol removed: _ZNSt3__117__assoc_sub_stateD0Ev
+ Symbol removed: _ZNSt3__117__assoc_sub_stateD2Ev
+ Symbol removed: _ZNSt3__117__libcpp_sscanf_lEPKcP15__locale_structS1_z
+ Symbol removed: _ZNSt3__119__libcpp_asprintf_lEPPcP15__locale_structPKcz
+ Symbol removed: _ZNSt3__119__libcpp_snprintf_lEPcmP15__locale_structPKcz
+ Symbol removed: _ZNSt3__120__codecvt_utf8_utf16IDiED0Ev
+ Symbol removed: _ZNSt3__120__codecvt_utf8_utf16IDsED0Ev
+ Symbol removed: _ZNSt3__120__codecvt_utf8_utf16IwED0Ev
x86_64-apple-darwin16.0
-----------------------
No Changes - inline symbols are already hidden
-
* r284206 - Implement C++17 aligned allocation in <new>
x86_64-linux-gnu
@@ -1052,7 +788,7 @@ Version 4.0
x86_64-linux-gnu
----------------
- SYMBOL REMOVED: _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertIPKcEENS_9enable_ifIXaasr21__is_forward_iteratorIT_EE5valuesr38__libcpp_string_gets_noexcept_iteratorISA_EE5valueENS_11__wrap_iterIPcEEE4typeENSB_IS8_EESA_SA_
- SYMBOL REMOVED: _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7replaceIPKcEENS_9enable_ifIXsr19__is_input_iteratorIT_EE5valueERS5_E4typeENS_11__wrap_iterIS8_EESF_SA_SA_
- SYMBOL REMOVED: _ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6insertIPKwEENS_9enable_ifIXaasr21__is_forward_iteratorIT_EE5valuesr38__libcpp_string_gets_noexcept_iteratorISA_EE5valueENS_11__wrap_iterIPwEEE4typeENSB_IS8_EESA_SA_
- SYMBOL REMOVED: _ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE7replaceIPKwEENS_9enable_ifIXsr19__is_input_iteratorIT_EE5valueERS5_E4typeENS_11__wrap_iterIS8_EESF_SA_SA_
+ Symbol removed: _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertIPKcEENS_9enable_ifIXaasr21__is_forward_iteratorIT_EE5valuesr38__libcpp_string_gets_noexcept_iteratorISA_EE5valueENS_11__wrap_iterIPcEEE4typeENSB_IS8_EESA_SA_
+ Symbol removed: _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7replaceIPKcEENS_9enable_ifIXsr19__is_input_iteratorIT_EE5valueERS5_E4typeENS_11__wrap_iterIS8_EESF_SA_SA_
+ Symbol removed: _ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6insertIPKwEENS_9enable_ifIXaasr21__is_forward_iteratorIT_EE5valuesr38__libcpp_string_gets_noexcept_iteratorISA_EE5valueENS_11__wrap_iterIPwEEE4typeENSB_IS8_EESA_SA_
+ Symbol removed: _ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE7replaceIPKwEENS_9enable_ifIXsr19__is_input_iteratorIT_EE5valueERS5_E4typeENS_11__wrap_iterIS8_EESF_SA_SA_
More information about the libcxx-commits
mailing list