summaryrefslogtreecommitdiff
path: root/libcxx/docs/FeatureTestMacroTable.rst
AgeCommit message (Expand)Author
2025-11-12[libc++] Implement P2988R12: `std::optional<T&>` (#155202)William Tran-Viet
2025-11-02[libc++] P2641R4: Checking if a `union` alternative is active (`std::is_withi...Nikolas Klauser
2025-11-01[libc++] constexpr flat_multiset (#161016)Hui
2025-10-13[libc++][atomic] P2835R7: Expose `std::atomic_ref`'s object address (#162236)Hristo Hristov
2025-10-06[libc++][ranges] P3060R3: Add `std::views::indices(n)` (#146823)Hristo Hristov
2025-09-25[libc++][string] P3044R2: sub-`string_view` from `string` (#147095)Hristo Hristov
2025-08-18[libc++] Implement P3168R2: Give optional range support (#149441)William Tran-Viet
2025-08-01[libc++] Implement comparison operators for `tuple` added in C++23 (#148799)A. Jiang
2025-07-06[libc++] P2655R3 common_reference_t of reference_wrapper Should Be a Referenc...Hui
2025-06-21[libc++] Implement `views::join_with` (#65536)Jakub Mazurkiewicz
2025-06-18[libc++] Make list constexpr as part of P3372R3 (#129799)Peng Liu
2025-06-11[libc++] Make forward_list constexpr as part of P3372R3 (#129435)Peng Liu
2025-06-04[libc++] constexpr priority_queue (#140634)Peng Liu
2025-04-14[libc++] Implement P2897R7 aligned_accessor: An mdspan accessor expressing po...Damien L-G
2025-04-06[libc++] Implement `std::flat_multiset` (#128363)Hui
2025-04-05[libc++] Implement ranges::iota (#68494)James E T Smith
2025-03-21[libc++] Bump `__cpp_lib_constexpr_algorithms` for P2562R1 in C++26 (#132075)A. Jiang
2025-02-19[libc++] Set feature-test macro `__cpp_lib_atomic_float` (#127559)A. Jiang
2025-01-25[libc++] implement `std::flat_multimap` (#113835)Hui
2025-01-10[libc++] Implement std::not_fn<NTTP> (#86133)Jakub Mazurkiewicz
2024-11-05[libc++] Set `__cpp_lib_smart_ptr_for_overwrite` (#114700)A. Jiang
2024-10-26[libc++] Bump `__cpp_lib_optional` and `__cpp_lib_variant` (#113650)A. Jiang
2024-10-09[libc++][type_traits] P2674R1: A trait for implicit lifetime types (#106870)Hristo Hristov
2024-08-28[libc++] P2747R2: `constexpr` placement new (library part) (#105768)A. Jiang
2024-08-28[libc++][ranges] P2609R3: Relaxing Ranges Just A Smidge (#101715)A. Jiang
2024-08-26[libc++] Implement P2985R0: std::is_virtual_base_of (#105847)Louis Dionne
2024-07-25[libc++][spaceship] Marks P1614 as complete. (#99375)Mark de Wever
2024-07-19[libc++][ranges] P1223R5: `find_last` (#99312)nicole mazzuca
2024-07-19[libc++][memory] P1132R8: `out_ptr` - a scalable output pointer abstraction (...Hristo Hristov
2024-07-18[libc++][strings] P2591R5: Concatenation of strings and string views (#88389)Hristo Hristov
2024-07-15[libc++] P2389R2: `dextents` Index Type Parameter (#97393)Xiaoyang Liu
2024-07-10[libc++][format] define __cpp_lib_format. (#98275)Mark de Wever
2024-07-09[libc++] Define the __cpp_lib_atomic_ref feature test macro (#98081)Louis Dionne
2024-07-08[libc++] Update status after the St. Louis meeting. (#97951)Mark de Wever
2024-06-12[libc++][modules] Mark as implemented. (#90091)Mark de Wever
2024-06-12[libc++] Adds __cpp_lib_three_way_comparison FTM. (#91515)Mark de Wever
2024-05-28[libc++] Mark P2845R8 `__cpp_lib_format_path` and P2587R3 `__cpp_lib_to_strin...Stephan T. Lavavej
2024-05-16[libc++][test] `__cpp_lib_within_lifetime` -> `__cpp_lib_is_within_lifetime` ...Mital Ashok
2024-05-09[libc++][functional] P2944R3 (partial): Comparisons for `reference_wrapper` (...Hristo Hristov
2024-05-04[libc++] Fix P1206R7 feature test macros (#90914)krzysdz
2024-04-09[libc++] Implement `bind_back` (#81055)Jakub Mazurkiewicz
2024-04-03[libc++] Update status page after the Tokyo meeting (#87395)Louis Dionne
2024-03-05[libc++][sstream] P2495R3: Interfacing `stringstream`s with `string_view` (#8...Hristo Hristov
2024-02-29[libc++] Set feature test macros __cpp_lib_ranges_contains and__cpp_lib_range...ZijunZhaoCCK
2024-02-11[NFC] Correct C++ standard names (#81421)Danny Mösch
2024-02-01[libc++][memory] P2652R2: Disallow Specialization of `allocator_traits` (#79978)Hristo Hristov
2024-01-22[libc++][numeric] P0543R3: Saturation arithmetic (#77967)Hristo Hristov
2024-01-20[libc++][span] P2447R4: `std::span` over an initializer list (#78157)Hristo Hristov
2024-01-07Reapply "[libc++][streams] P1759R6: Native handles and file streams" (#77190)Hristo Hristov
2024-01-05Revert "[libc++][streams] P1759R6: Native handles and file streams (#76632)"Haowei Wu