aboutsummaryrefslogtreecommitdiff
path: root/libcxx
AgeCommit message (Expand)AuthorFilesLines
2024-01-04[NFC] Renames a template parameter to avoid clashes with userspace names. (#7...bgra82-4/+7
2024-01-03Revert "Reapply "[Sema] Fix crash on invalid code with parenthesized aggregat...Mark de Wever2-0/+16
2024-01-02Reapply "[Sema] Fix crash on invalid code with parenthesized aggregate initia...Ilya Biryukov2-16/+0
2024-01-02[libc++][test] Removes Clang < 14 support. (#76658)Mark de Wever1-7/+1
2024-01-02[libc++][ranges][abi-break] Fix `movable_box` overwriting memory of data that...Hui18-67/+390
2024-01-01[libc++][NFC] Remove unused __nat from unique_ptrNikolas Klauser1-4/+0
2023-12-31[NFC][libc++] Fixes a compiler warning.Mark de Wever1-1/+1
2023-12-30[libc++] Deprecates and removes shared_ptr::unqiue. (#76576)Mark de Wever9-5/+63
2023-12-28[libc++] Make drop_view::begin constant time (#72883) (#72929)Hongyu Ouyang3-1/+76
2023-12-25[libc++][test] Move `abi.compile.pass.cpp` to `libcxx` subdirectory (#76349)A. Jiang1-0/+0
2023-12-24[libc++][NFC] Refactor <experimental/simd> a bit to simplify dependencies (#7...Nikolas Klauser12-123/+66
2023-12-24[libc++] Use __datasizeof for __libcpp_datasizeof if available (#72104)Nikolas Klauser1-3/+8
2023-12-23[libc++][modules] Fixes C++20 build errors.Mark de Wever1-0/+4
2023-12-23[libc++] Optimize std::find if types are integral and have the same signednes...Nikolas Klauser2-0/+61
2023-12-21[ASan][libc++] Optimization of container annotations (#76082)Tacet3-0/+49
2023-12-20[libc++][hardening] Categorize more 'valid-element-access' checks. (#71620)Konstantin Varlamov16-45/+151
2023-12-20[libc++] Fix ability to explicitly instantiate std::midpoint (#74217)Sanjay Marreddi3-10/+12
2023-12-19[libcxx] adds ranges::fold_left_with_iter and ranges::fold_left (#75259)Christopher Di Bella18-32/+1062
2023-12-19[libc++] Implement ranges::contains (#65148)ZijunZhaoCCK15-2/+450
2023-12-19[libc++][print] Adds ostream overloads. (#73262)Mark de Wever41-110/+3478
2023-12-18[libc++] Fix nolint comment that became useless after running clang-formatLouis Dionne1-1/+2
2023-12-18[libc++] Restore order of includes on Windows to unbreak the buildLouis Dionne1-2/+2
2023-12-18[libc++] Fix the handling of `views::take` for `iota_view` (#75683)A. Jiang2-16/+23
2023-12-18[libc++] Format the code base (#74334)Louis Dionne541-84859/+67371
2023-12-18[libc++][modules] Adds CMake 3.28 support. (#75700)Mark de Wever1-4/+8
2023-12-18[libc++][CI] Enable modules in no TZDB build. (#75704)Mark de Wever1-0/+1
2023-12-18[libc++] Add a picolibc test configuration with exceptions enabled (#75462)Dominik Wójt3-35/+57
2023-12-18[libc++] Remove assumptions that std::array::iterator is a raw pointer (#74624)Louis Dionne9-306/+407
2023-12-18[libc++] Adds headers to FTM. (#75699)Mark de Wever5-116/+83
2023-12-16[libc++][spaceship][NFC] Status page - added papers (#75043)Hristo Hristov2-2/+4
2023-12-15[PowerPC] Emit libcall to frexpl for calls to frexp(ppcDoublDouble) (#75226)Lei Huang1-6/+0
2023-12-15[libc++] Fix constexpr initialization of std::array<T, 0> (#74667)Louis Dionne6-101/+187
2023-12-15[libc++] Optimize std::find for segmented iterators (#67224)Nikolas Klauser10-16/+253
2023-12-14[libc++][test] Enhance ADDITIONAL_COMPILE_FLAGS, use TEST_MEOW_DIAGNOSTIC_IGN...Stephan T. Lavavej35-42/+96
2023-12-14[libc++] Remove anchors for agent queues from the BuildKite pipeline configur...Louis Dionne1-66/+79
2023-12-13[libc++] Add CI job for testing macOS C++03 (#75355)Louis Dionne5-18/+38
2023-12-13[libc++] Fix `take_view::__sentinel`'s `operator==` (#74655)Jakub Mazurkiewicz6-76/+165
2023-12-13[runtimes] Don't link against compiler-rt explicitly when we use -nostdlib++ ...Louis Dionne2-9/+16
2023-12-13Move status badge as suggested in post-commit revieweric1-4/+4
2023-12-13[libc++] Fix incomplete user-defined ctype specialization in test (#74630)Louis Dionne1-8/+44
2023-12-13[libc++][NFC] Add a few explicit 'inline' keywords, mostly in <chrono> (#75234)Louis Dionne11-47/+47
2023-12-13[libc++] `views::split` and `views::lazy_split` shouldn't be range adaptor cl...Stephan T. Lavavej4-10/+22
2023-12-13Add libc++ main builder status badge (#75283)Eric1-0/+5
2023-12-13[ASan][libc++] std::basic_string annotations (#72677)Tacet92-64/+862
2023-12-12[libc++][module] Fixes std::string UDL. (#75000)Mark de Wever3-58/+33
2023-12-12Add `std::basic_string` test cases (#74830)Tacet22-0/+113
2023-12-12[libc++][chrono] Fixes year_month year wrapping. (#74938)Mark de Wever15-161/+329
2023-12-12[libc++][doc] Updates module information. (#75003)Mark de Wever1-17/+22
2023-12-12[libc++][CI] Tests the no RTTI configuration. (#65518)Mark de Wever4-1/+20
2023-12-12[libc++] tests with picolibc: mark fenv tests as unsupported (#74610)Dominik Wójt2-4/+6