| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
| |
Notable changes:
* make _LIBCPP_ABI_UNSTABLE set _LIBCPP_ABI_VERSION
* replace include utility with specific includes in __utility folder
* disallow ranges:begin for array of incomplete types
* move fpos to separate header
* delete optional usage of type builtins that were never implemented
* define ranges::views namespace in its own header
* remove base class of the vector
ref:1d141d911ba017f306cca431c3b56c25d495e54e
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Notable changes:
* fix chrono::duration constructor constraint
* delete base class for std::basic_string
* add ranges::in_out_out_result and ranges::in_in_out_result
* implement indirectly_copyable{,_storable} concepts
* rename __referenceable to __can_reference to match text of the standard
* add _LIBCPP_HAS_NO_CONCEPTS guards where concepts are used
* simplify no concepts guards
* add specifications for basic_common_reference and common_type for pair
* make _VSTD an alias for std so that it can be removed in the future
* remove std from friend declaration to facilitate switch from _VSTD to std
* fix TOCTOU issue with std::filesystem::remove_all
* add additional constraints to std::ranges::get for subranges when N == 0
* pick unique bit for __regex_word constant
* use vsnprintf instead of _vsnprintf on Windows
* ADL-proof ranges::iter_swap and ranges::iter_move
* implement std::ranges::distance
* merge _LIBCPP_HAS_NO_RANGES into _LIBCPP_HAS_NO_CONCEPTS
ref:b637aa39f39243eeac99a2109af1daaac7c29316
|
|
|
|
| |
ref:8fcd56b3fe762902848ae3f9eabb01e1aa97432c
|
|
|
|
| |
ref:b701e8676af251d91697287754da22505ad43d4e
|
|
|
|
| |
ref:6047a064234457e5084bb81c38d0758e4de103c3
|
|
|
|
| |
Commit 2 of 2.
|
|
|
|
| |
Commit 1 of 2.
|
|
ref:cde9a383711a11544ce7e107a78147fb96cc4029
|