| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
ref:233e202ec9d1b1ada15bf1782d150521ec7128dc
|
|
|
|
| |
ref:4846abb21711ea0dc148d4c5df7b5edd3d1bdc69
|
|
|
|
| |
ref:d537698eabf7776f0407a570f9e2d6517d0627b9
|
|
|
|
| |
ref:b2fca828a7deda9abd3be6b09fa05f30e50c9299
|
|
|
|
| |
ref:5004388c52f14b7b0a9521b0eee797b5081d4f35
|
|
|
|
| |
ref:14a2cf24c19fbebb75eba6b80f945114f8aa1425
|
|
|
|
| |
ref:2cf7b068367f584737d54e38e21e004dde93c1d2
|
|
|
|
|
|
| |
Our compiler actually supports __builtin_is_constant_evaluated().
ref:ec62fe37948426003ae47ef4e494eaab880f0d70
|
|
|
|
| |
ref:737aa123095c71808f1dcf45b0d817cc4920fe97
|
|
|
|
|
|
| |
IGNIETFERRO-2005
ref:654c58349277712629da0077da5456caae3cffba
|
|
|
|
| |
ref:478170c7a5a1c0788ddd0d6513ce4ed86d7d7c99
|
|
|
|
| |
ref:33f2375788219bda601c771567218568135132a8
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
ref:2d4f292087954c9344efdabb7b2a67f466263c65
|
|
|
|
| |
ref:932e07b9710d3a91403f53872f61c21d41b5b4c2
|
|
|
|
| |
ref:ef90b2b7f42604225d9ae8f4f0af73614761b65f
|
|
|
|
| |
ref:bab1141168add6a5ad2d3ac926957ac6c27e30c3
|
|
|
|
| |
ref:08d61438e3d4f12bbc9f1ccbacd6c8f33dc02408
|
|
|
|
| |
ref:6091b03c96df91885c21cb2b0c83051812a2af3d
|
|
|
|
| |
ref:c1c5fe3098d793da0dfa5cd1b0c8a2008301dbf7
|
|
|
|
| |
ref:77c6cdda99b217d50c4deadca11f5611fa0dc168
|
|
|
|
| |
ref:21911da5bd3751c1ecffa9df46b0b1a6a2d97835
|
|
|
|
| |
ref:25788563f418e034cf98880ca2dc401f2f59f84d
|
|
|
|
| |
ref:07a800b447ebeefbdea1234f6a3ba3e52d6bb126
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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:76a5526f0f92eccff5df4823c8016614eea76c86
|
|
|
|
| |
ref:33582b2639153838c696b8bf2b6926f34f6d34e9
|
|
|
|
| |
ref:b1e863e3aa12b888b40dd5ec36411ca050a25bd8
|
|
|
|
| |
ref:56767aba9e551eae48e94d9db7f17176562e2f45
|
|
|
|
| |
ref:c0210b55901142ad5774be253585c00dfb1a4568
|
|
|
|
| |
ref:9027119e143437bfa6df5c013a9b754905669a23
|
|
|
|
| |
ref:b9a880c5e3be99eec95cca2118f454e7c78a1de6
|
|
|
|
| |
ref:85306a27df0004d13faf777131d0b092370e6b90
|
|
|
|
| |
ref:6e9f3b8437798630a92bd95deec18ca450f80260
|
|
|
|
| |
ref:650a3f50ad5156406c1777b126e11bfa9497aecb
|
|
|
|
| |
ref:6229ea1869abfd887913885d0d109e7f909cae90
|
|
|
|
| |
ref:ff2c8177a82eb5072e43464486adf92b46192950
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Notable changes:
* allow using thread safety annotation in MinGW mode
* implement compare_{strong,weak,partial}_fallback
* omit atomic_{,un}signed_lock_free on platforms that doesn't support lock free atomics
* set enable_borrowed_range template variable for ref_view and empty_view
* fix bug in reverse_iterator::operator=
* move some function from directory_iterator.cpp to a header so that they can be reused
* fix bug in ranges::advance when try to advance by 0
* fix missing constraint which affects common_iterator for output iterators
* correctly handle move-only iterators in move_iterator
* make base() method in counted_iterator and transform_view::iterator noexcept
* remove C++03 workarounds in reference_wrapper, since clang supports necessary features in C++03 mode
* simplify convertible_to concept implementation
* fix issue with __convertible_to_non_slicing rejecting correct case
* remove excessive wrapping in std::ref and std::cref
* fix std::seed_seq constructors
* remove std::basic_string base class when using ABI v2
* std::basic_string::reserve now never shrinks in all C++ modes
ref:b62ec6bac0283b075dd2348bad7e8a271155b378
|
|
|
|
| |
ref:534f8848b7449d36543ca1ed3c2706511d98d8ac
|
|
|
|
|
|
| |
asm.S file is not used any more.
ref:0cd691485aa2a8f5b158482fc34042f6b3542e7d
|
|
|
|
| |
ref:0bcce3c8164f6357868808ce00cc349481644588
|
|
|
|
| |
ref:120d2101019c964f9fa6390a20abaab05fc06e3f
|
|
|
|
| |
ref:0bc6b460c17cb0983ee7c2afa9cd22398e601bc8
|
|
|
|
| |
ref:17a230a3419e9a5f0286356df636f0071dc757b6
|
|
|
|
| |
ref:ce48744f5779ab62a228107728893ac3dbd8d86a
|
|
|
|
| |
ref:24651b190aaa4c91e4363a0ce28e47731d3c830b
|
|
|
|
| |
ref:64cd1afd9d45eee2acf5d36735605e10477b6ec1
|
|
|
|
| |
ref:0f4f44da1d405feaf17a37b7e8025defc9512094
|
|
|
|
| |
ref:3aefd89e9e7b983fe6f3e215edc8dbc5ee49f053
|
|
|
|
| |
ref:155c43daa752c596819ecbaa15376ea6e53e078f
|