summaryrefslogtreecommitdiff
path: root/libcxx/include/vector
AgeCommit message (Expand)Author
2023-10-02[libc++] Optimize vector push_back to avoid continuous load and store of end ...Martijn Vels
2023-08-18[libc++][NFC] Refactor enable_ifs in defaulted arguments to defaulted templat...Nikolas Klauser
2023-08-15[libc++][NFC] Refactor return type enable_ifs to defaulted template argumentsNikolas Klauser
2023-07-24[libc++] Fix template parameter naming and enforce it through readability-ide...Nikolas Klauser
2023-07-24[NFC][libc++] Update comments to reflect changes in ASanAdvenam Tacet
2023-07-20[libc++][hardening] Categorize most assertions inside the container classes.varconst
2023-06-29[libc++] Remove the legacy debug mode.varconst
2023-06-28[libc++][hardening][NFC] Introduce `_LIBCPP_ASSERT_UNCATEGORIZED`.varconst
2023-06-20[libc++] Add incomplete availability markup for std::pmrLouis Dionne
2023-06-10[libc++][spaceship] Implement `operator<=>` for `vector`Hristo Hristov
2023-05-29[libc++] Add missing _LIBCPP_HIDE_FROM_ABI macro on constructorLouis Dionne
2023-05-24[libc++][format] Removes the experimental status.Mark de Wever
2023-05-18[libc++][NFC] Rename iterator category checks to make it obvious that they ch...Nikolas Klauser
2023-05-08[libc++][ranges] Implement the changes to vector from P1206 (`ranges::to`):varconst
2023-05-06[libc++][format] Fixes vector<bool> requirements.Mark de Wever
2023-05-04[ASan][libcxx] Annotating std::vector with all allocatorsAdvenam Tacet
2023-04-16[libc++] Add hide_from_abi check for classesNikolas Klauser
2023-04-09[libc++] Remove <cstdlib> includesNikolas Klauser
2023-03-22[libc++] Remove availability markup for std::formatLouis Dionne
2023-03-12[libc++] Granularize <exception>Nikolas Klauser
2023-03-08[libc++] Granularize <type_traits> includesNikolas Klauser
2023-03-08Revert "[ASan][libcxx] Annotating std::vector with all allocators"Nikolas Klauser
2023-02-23[ASan][libcxx] Annotating std::vector with all allocatorsAdvenam Tacet
2023-02-17[libc++][NFC] Rename _LIBCPP_NO_EXCEPTIONS to _LIBCPP_HAS_NO_EXCEPTIONSNikolas Klauser
2023-02-15[libc++][NFC] Replace _LIBCPP_STD_VER > x with _LIBCPP_STD_VER >= xNikolas Klauser
2023-01-30Revert "[ASan][libcxx] Annotating std::vector with all allocators"Hans Wennborg
2023-01-25[ASan][libcxx] Annotating std::vector with all allocatorsAdvenam Tacet
2023-01-23[libc++] Improve binary size when using __transactionNikolas Klauser
2023-01-19[libc++][format] Adds formatter std::vector<bool>.Mark de Wever
2023-01-15[NFC][libc++] Removes uneeded std:: prefixes.Mark de Wever
2022-12-06[libc++] Fix memory leaks when throwing inside std::vector constructorsNikolas Klauser
2022-11-15[libc++] Introduce helper functions __make_iter in vector and stringLouis Dionne
2022-11-15[libc++] Start classifying debug mode features with more granularityLouis Dionne
2022-11-05[libc++] Split __allocator_destructor out of shared_ptr.hNikolas Klauser
2022-11-05[libc++] Granularize <concept> includesNikolas Klauser
2022-10-11[libc++] static_assert that rebinding the allocator works as expectedNikolas Klauser
2022-10-11[libc++] Add the C++17 <memory_resource> header (mono-patch)Arthur O'Dwyer
2022-09-20[libc++][NFC] Refactor enable_ifs in vectorNikolas Klauser
2022-09-05[libc++] Granularize the rest of memoryNikolas Klauser
2022-09-03[NFC][libc++] Moves transitive includes location.Mark de Wever
2022-09-02Revert "[libc++] Granularize the rest of memory"Vitaly Buka
2022-09-02[libc++] Granularize the rest of memoryNikolas Klauser
2022-08-31[libc++] Reduces the number of transitive includes.Mark de Wever
2022-08-19[libc++][NFC] Rename the constexpr macrosNikolas Klauser
2022-08-18[libc++] Mark everything inside vector as _LIBCPP_HIDE_FROM_ABINikolas Klauser
2022-08-11[libc++][NFC] Replace macros in vectorNikolas Klauser
2022-07-27[libc++] Implement P1004R2 (constexpr std::vector)Nikolas Klauser
2022-07-26[libc++] Use uninitialized algorithms for vectorNikolas Klauser
2022-07-21Revert "[libc++] Use uninitialized algorithms for vector"Augusto Noronha
2022-07-20[libc++] Use uninitialized algorithms for vectorNikolas Klauser