[gcc r15-4036] libstdc++: [_Hashtable] Fix some implementation inconsistencies

2024-10-02 Thread Francois Dumont via Libstdc++-cvs
https://gcc.gnu.org/g:ccb6e08a4d5a067513b3a10bbf0d76e28e1d4a8e commit r15-4036-gccb6e08a4d5a067513b3a10bbf0d76e28e1d4a8e Author: François Dumont Date: Thu Nov 9 19:06:52 2023 +0100 libstdc++: [_Hashtable] Fix some implementation inconsistencies Get rid of the different usages of t

[gcc r15-2461] libstdc++: Fix unexpected compilation error in neg tests

2024-07-31 Thread Francois Dumont via Libstdc++-cvs
https://gcc.gnu.org/g:787f2d52d595e316d24f2baadf114bb8a4d8c70f commit r15-2461-g787f2d52d595e316d24f2baadf114bb8a4d8c70f Author: François Dumont Date: Wed Jul 31 22:25:20 2024 +0200 libstdc++: Fix unexpected compilation error in neg tests Fix a compilation error that is not expect

[gcc r15-1166] libstdc++: [_Hashtable] Optimize destructor

2024-06-10 Thread Francois Dumont via Libstdc++-cvs
https://gcc.gnu.org/g:6ef888177251653fd89b9f127d707bdad04eecbe commit r15-1166-g6ef888177251653fd89b9f127d707bdad04eecbe Author: François Dumont Date: Thu Apr 25 18:45:59 2024 +0200 libstdc++: [_Hashtable] Optimize destructor Hashtable destructor do not need to call clear() method

[gcc r14-10272] libstdc++: Fix -Wstringop-overflow warning coming from std::vector [PR109849]

2024-06-03 Thread Francois Dumont via Libstdc++-cvs
https://gcc.gnu.org/g:955202eb2cdbe2bc74c626bce90ee1eac410ad4f commit r14-10272-g955202eb2cdbe2bc74c626bce90ee1eac410ad4f Author: François Dumont Date: Sat Jun 1 22:17:19 2024 +0200 libstdc++: Fix -Wstringop-overflow warning coming from std::vector [PR109849] libstdc++-v3/ChangeL

[gcc r15-996] libstdc++: Fix -Wstringop-overflow warning coming from std::vector [PR109849]

2024-06-03 Thread Francois Dumont via Libstdc++-cvs
https://gcc.gnu.org/g:0426be454448f8cfb9db21f4f669426afb7b57c8 commit r15-996-g0426be454448f8cfb9db21f4f669426afb7b57c8 Author: François Dumont Date: Sat Jun 1 22:17:19 2024 +0200 libstdc++: Fix -Wstringop-overflow warning coming from std::vector [PR109849] libstdc++-v3/ChangeLog

[gcc r15-905] libstdc++: Use RAII to replace try/catch blocks

2024-05-29 Thread Francois Dumont via Libstdc++-cvs
https://gcc.gnu.org/g:d22eaeca7634b57e80ea61cadd82902fdc7e57ea commit r15-905-gd22eaeca7634b57e80ea61cadd82902fdc7e57ea Author: François Dumont Date: Thu May 16 06:59:50 2024 +0200 libstdc++: Use RAII to replace try/catch blocks Move _Guard into std::vector declaration and use it

[gcc r13-8472] libstdc++: [_GLIBCXX_DEBUG] Define __cpp_lib_null_iterators

2024-03-20 Thread Francois Dumont via Libstdc++-cvs
https://gcc.gnu.org/g:4cc3cdcb7ed8e813c6fe9d18c1ac5a235eb7077d commit r13-8472-g4cc3cdcb7ed8e813c6fe9d18c1ac5a235eb7077d Author: François Dumont Date: Wed Mar 20 06:47:20 2024 +0100 libstdc++: [_GLIBCXX_DEBUG] Define __cpp_lib_null_iterators _GLIBCXX_DEBUG has now fully N3344 comp

[gcc r14-9524] libstdc++: Fix _Safe_local_iterator<>::_M_valid_range

2024-03-18 Thread Francois Dumont via Libstdc++-cvs
https://gcc.gnu.org/g:5f6e0853c30fec72d977afaa6f7a5633a8d910be commit r14-9524-g5f6e0853c30fec72d977afaa6f7a5633a8d910be Author: François Dumont Date: Sun Mar 17 17:30:58 2024 +0100 libstdc++: Fix _Safe_local_iterator<>::_M_valid_range Unordered container local_iterator range shal

[gcc r13-8460] libstdc++: Implement N3644 on _Safe_iterator<> [PR114316]

2024-03-17 Thread Francois Dumont via Libstdc++-cvs
https://gcc.gnu.org/g:c1f57ff40738bbce9902ea25865ed6d729b10127 commit r13-8460-gc1f57ff40738bbce9902ea25865ed6d729b10127 Author: François Dumont Date: Thu Mar 14 22:13:57 2024 +0100 libstdc++: Implement N3644 on _Safe_iterator<> [PR114316] Consider range of value-initialized itera

[gcc r14-9507] libstdc++: Implement N3644 on _Safe_iterator<> [PR114316]

2024-03-17 Thread Francois Dumont via Libstdc++-cvs
https://gcc.gnu.org/g:07fad7a7fc245369989e9ca746728ea78b924715 commit r14-9507-g07fad7a7fc245369989e9ca746728ea78b924715 Author: François Dumont Date: Thu Mar 14 22:13:57 2024 +0100 libstdc++: Implement N3644 on _Safe_iterator<> [PR114316] Consider range of value-initialized itera