Sign in
◑
Theme
chromium
/
external
/
github.com
/
llvm
/
llvm-project
/
libcxx
/
HEAD
1667e9d
Revert "[libc++] Optimize filebuf::seekoff" (#238594)
by Daniel Thornburgh
· 15 hours ago
main
b19547b
[libc++][test] Increase the constexpr step limit for ranges.ends_with.pass.cpp (#238491)
by Louis Dionne
· 19 hours ago
75b1bba
[libc++] Implement LWG3601: `common_iterator`'s postfix-proxy needs `indirectly_readable` (#237574)
by R. Aoto
· 19 hours ago
64f64c1
[libc++] Implement LWG4294: bitset(const CharT*) constructor needs to be constrained (#238119)
by anant
· 30 hours ago
d9e6163
[libc++][test] Avoid assert() in gnu/hash/specializations.verify.cpp (#237485)
by Vitaly Buka
· 31 hours ago
fc0f7ac
[libc++][NFC] Mark LWG2859 as "Nothing To Do" (#236127)
by Lucas Mellone
· 2 days ago
a9ac446
[libc++][windows] Use _wsetlocale() in __locale_guard (#160479)
by lb90
· 2 days ago
500fce6
[libc++] Only refine benchmark changes of at least 10% (#238012)
by Louis Dionne
· 2 days ago
507586c
[libc++][ranges] Implement LWG3904: `lazy_split_view::outer-iterator`'s const-converting constructor isn't setting `trailing_empty_` (#237550)
by R. Aoto
· 3 days ago
0ac2737
[libc++][pstl] Add serial implementations of std::inclusive_scan and std::transform_inclusive_scan (#236219)
by Michael G. Kazakov
· 4 days ago
3218b38
[libc++][ranges] Implement LWG3797: `elements_view` insufficiently constrained (#236930)
by R. Aoto
· 4 days ago
db623f9
[libc++] Added a benchmark for std::reduce with a trivial reduction operator (std::plus) (#236853)
by Michael G. Kazakov
· 5 days ago
5af2a37
[libc++] Submit the results of PR benchmarks to LNT and link to them (#237102)
by Louis Dionne
· 5 days ago
116cce3
[libc++] Remove unused type_info constructor (#235739)
by Nikolas Klauser
· 5 days ago
4230a65
[libc++] Add a few _LIBCPP_HIDE_FROM_ABI which have been accidentally removed in #201722 (#236733)
by Nikolas Klauser
· 5 days ago
8db73de
[libc++][NFC] Move checks whether mutex/condition_variable are trivial to their headers (#236806)
by Nikolas Klauser
· 5 days ago
a4f03b4
[libc++][pstl] Introduce a "statpart" backend (#230540)
by Michael G. Kazakov
· 5 days ago
eb22a0d
[libc++] Produce LNT v5 reports from the A/B benchmark job (#237001)
by Louis Dionne
· 6 days ago
1caa362
[libcxx] Optimize __split_buffer::__relocate by using size-based __set_valid_range (#216822)
by Liza Burakova
· 6 days ago
079b51c
[libc++] Add __uninitialized_allocator_{fill_n,value_construct_n,move} and use them in vector (#167112)
by kisuhorikka
· 6 days ago
5999aaf
[libc++][test] Remove `XFAIL` for LLVM libc in `valarray` tests (#236629)
by A. Jiang
· 6 days ago
733640d
[libc++] Remove stale XFAIL from small_buffer.pass.cpp (#234407)
by Louis Dionne
· 7 days ago
2c88208
[libc++] Use constant initialization for the random_shuffle engine (#234815)
by Louis Dionne
· 7 days ago
157296d
[libcxx][test-support] Implement fancy_pointer_allocator (#196187)
by Nikita Belenkiy
· 7 days ago
db7de14
[libc++] Make __thread_hardware_concurrency() an alias to an existing symbol (#234575)
by Michael G. Kazakov
· 7 days ago
baf3f47
Reapply "[libc++] Fix incorrect size check when growing std::string" (#234545) (#234551)
by Nikolas Klauser
· 7 days ago
256581a
[libc++] Make detect-changepoints much faster (#236245)
by Louis Dionne
· 8 days ago
d59925d
[libc++][test][NFC] Use correct number of digits for <numbers> ground-truth values (#233664)
by Eric Ross
· 8 days ago
fc2c0d6
[libc++][ranges] Mark LWG3532 as resolved (#235016)
by Lucas Mellone
· 8 days ago
c0ad202
[libc++] Implement LWG4245: Operators that interact with counted_iterator and default_sentinel_t should be noexcept (#235445)
by R. Aoto
· 8 days ago
6d67174
[ci] Create a monorepo-wide workflow to submit to LNT (#235863)
by Louis Dionne
· 9 days ago
4d21200
[libc++][lldb] Add initial LLDB data-formatters (#187677)
by Michael Buch
· 10 days ago
35dbbca
[libc++] Add benchmarks for std::reduce and std::transform_reduce (#233374)
by Michael G. Kazakov
· 11 days ago
0618c3e
[libcxx] [test] Update XFAILs for a clang-cl bug fixed in clang 23 (#234630)
by Martin Storsjö
· 12 days ago
adc682c
[libc++][pstl] Add serial implementations of the set operations (#233783)
by Michael G. Kazakov
· 12 days ago
bb6ae98
[libc++] Implement LWG3749: `common_iterator` should handle integer-class difference types (#233606)
by Vishank Singh
· 12 days ago
7753b25
[libc++][docs] Remove stale release notes from toctree (#234792)
by Reid Kleckner
· 13 days ago
26e7d49
[libc++] Request refinement commits from the benchmark cron job (#234739)
by Louis Dionne
· 13 days ago
597e12d
[libc++] Add a tool to select commits to narrow down benchmark changes (#234716)
by Louis Dionne
· 13 days ago
80f04a7
[libc++][filesystem] Fix truncation in vformat_string dynamic fallback (#203531)
by Zibi Sarbinowski
· 13 days ago
9b8ccc0
[libc++] Allow detect-changepoints to analyze several series at once (#234651)
by Louis Dionne
· 13 days ago
bcc5a77
[libc++] Share the benchmark paths and the LNT runs listing between the LNT tools (#234616)
by Louis Dionne
· 13 days ago
ce35e0f
[libc++][NFC] Update the LNT README to use GET /series (#234619)
by Louis Dionne
· 13 days ago
9fb4a4b
[libc++] Clean up leftover std::print availability workarounds (#234379)
by Louis Dionne
· 13 days ago
fdc43fe
[libc++][docs] Fix the name of the availability attribute macro (#234380)
by Louis Dionne
· 13 days ago
0111734
Revert "[libc++] Fix incorrect size check when growing std::string" (#234545)
by Nikita Popov
· 13 days ago
c8cddc1
[libc++] Fix incorrect size check when growing std::string (#232737)
by Nikolas Klauser
· 13 days ago
15a0e63
[libc++][Android] Update compiler and sysroot for Android libc++ builders (#234389)
by Sharjeel Khan
· 14 days ago
4da53b4
[libc++] Actually run union_tests() in invoke.pass.cpp (#234205)
by Louis Dionne
· 14 days ago
3fe5ed7
[libc++] Replace integrals helper by types::integer_types (#233923)
by hchataing
· 14 days ago
0ea6167
[libc++] Remove old release notes (#234169)
by Nikolas Klauser
· 14 days ago
d7fbce3
[libc++] Flat containers should reject `vector<bool, Alloc>` (#224886)
by Hristo Hristov
· 14 days ago
b61b745
[libc++] Disable automatic module scanning on ARM CI builders (#232947)
by Mehdi Amini
· 14 days ago
290c65a
[libc++] Add coverage for corner case in enumerate_view::size test (#233777)
by Lucas Mellone
· 14 days ago
8a5e30e
[libc++][pstl][NFC] Sort the forward declarations in backend_fwd.h (#233477)
by Michael G. Kazakov
· 14 days ago
d91f9cf
[libcxx][docker] Update android libc++ builders (#232887)
by Nick Desaulniers
· 14 days ago
acf4cf2
Reapply "[libc++] Remove __libcpp_allocate" (#222814) (#229771)
by Nikolas Klauser
· 2 weeks ago
f1e4a61
[libc++] Replace __libcpp_allocate with std::allocator in small_bufer.h (#234158)
by Nikolas Klauser
· 2 weeks ago
1d630ec
[libcxx][libc] add missing flag to libc config (#233935)
by Michael Jones
· 2 weeks ago
d986871
[libc++] Add a tool to find when a benchmark result changed (#233656)
by Louis Dionne
· 2 weeks ago
9b1a975
[libc++] Optimize filebuf::seekoff (#211788)
by Nikolas Klauser
· 2 weeks ago
5cf377e
[libc++] Mark xopen_source test unsupported on OpenBSD (#233710)
by Brad Smith
· 2 weeks ago
b422e51
[libc++] Mark LWG4460 as Nothing To Do (#232252)
by Vishank Singh
· 2 weeks ago
0352f4d
[libc++] Record more information about commits submitted to LNT (#233634)
by Louis Dionne
· 2 weeks ago
55092ed
[libc++] Introduce a free function __thread_hardware_concurrency() (#232284)
by Michael G. Kazakov
· 2 weeks ago
cf7c313
[libc++][pstl] Make the serial backend the ultimate fallback for all backends (#233421)
by Michael G. Kazakov
· 2 weeks ago
f479e9a
[libc++][pstl] Add more tests of parallel std::for_each[_n] (#231918)
by Michael G. Kazakov
· 2 weeks ago
94e9ef8
[libc++] Don't claim strong emplace guarantee for vector/deque of throwing-move types (#229686)
by Michiel van Slobbe
· 2 weeks ago
f30c130
[libc++] Fix use-after-free during self-assignment (#225296)
by Chris Kennelly
· 2 weeks ago
c37fbe5
[libc++] Granularize <execution> (#229315)
by Emmett
· 2 weeks ago
1acb5b8
[libc++] Remove the LNT v4 test suite schemas (#232897)
by Louis Dionne
· 3 weeks ago
13dc565
[libc++] Bump the LNT machines to the latest version of the test suite (#232895)
by Louis Dionne
· 3 weeks ago
65eabd2
[libc++] Switch the libc++ benchmark pipelines to LNT v5 (#232888)
by Louis Dionne
· 3 weeks ago
3490a29
[libc++] Update the LNT tooling to LNT v5 (#232866)
by Louis Dionne
· 3 weeks ago
a269081
[libcxx] fix missing `__get_locale_encoding()` for OpenBSD (#228306)
by Alex Rønne Petersen
· 3 weeks ago
a087793
[libc++] Don't export ABI tagged __str_to_float_c_locale specializations on MinGW (#229456)
by Himadhith
· 3 weeks ago
966e868
[libcxx] Include <ctime> directly in header that uses struct tm (#231158)
by Vladi Krapp
· 3 weeks ago
e5720f4
[libc++] Extract running the benchmarks into reusable workflows (#232168)
by Louis Dionne
· 3 weeks ago
5d7c783
[libc++] Extract LNT benchmark validation into a reusable workflow (#232155)
by Louis Dionne
· 3 weeks ago
461d60e
[libc++] Remove --allow-missing-machine from plan-benchmarks (#232042)
by Louis Dionne
· 3 weeks ago
baa581a
[libc++] Remove redundant `_LIBCPP_HIDE_FROM_ABI` from detail headers a-c (#201722)
by Nikolas Klauser
· 3 weeks ago
8ad9cb4
[libc++] Add LNT v5 schemas for the libcxx and libstdcxx test suites (#231998)
by Louis Dionne
· 3 weeks ago
35dbc0f
[libcxx] Fix `long double` literals in <numbers> (#222830)
by Eric Ross
· 3 weeks ago
638ecdc
[libc++] Avoid passing both sentinel and size around in vector (#214132)
by Nikolas Klauser
· 3 weeks ago
1ddd414
[libc++] Use a custom once_flag implementation for locale::id::__get() (#212235)
by Nikolas Klauser
· 3 weeks ago
21d6e65
[libc++] Remove workaround to make fpclassify constexpr for the UCRT (#224226)
by Nikolas Klauser
· 3 weeks ago
74cf3ee
[libc++] Optimize hash table lookup (#230430)
by Nikolas Klauser
· 3 weeks ago
3ee1ea0
[libcxx][NFC] remove XFAIL on stdio_h.compile.pass (#231694)
by Michael Jones
· 3 weeks ago
614f5bf
[libcxx][libc] Remove last LLVM-libc carveout (#230294)
by Michael Jones
· 3 weeks ago
a024415
[libc++] Avoid guard variables for the error_category singletons (#231282)
by Louis Dionne
· 3 weeks ago
a67d02f
[libc++] Fix typo in FreeBSD macro for <debugging> (#231149)
by Louis Dionne
· 3 weeks ago
1673d04
[Github][libcxx] Bump CI container (#227787)
by Aiden Grossman
· 3 weeks ago
6e5ba1f
[libc++] Assume separate storage in vector (#225325)
by Nikolas Klauser
· 3 weeks ago
814e7f4
[libc++] Fix search_n with an invalid count (#223747)
by Louis Dionne
· 3 weeks ago
0f2c386
[libc++] Suppress unsigned-integer-overflow warning in <charconv> (#225801)
by hchataing
· 3 weeks ago
b2081d6
[libc++] Optimize basic_string::operator=(const value_type*) (#227622)
by Nikolas Klauser
· 3 weeks ago
5fcc68c
[libcxx] Don't use #define __unused in libcxx-03 for glibc (#230209)
by Aiden Grossman
· 3 weeks ago
be30bed
[libcxx] Fix -Wshift-counter-overfliw in cxx03 bitset (#230208)
by Aiden Grossman
· 3 weeks ago
74babc2
[libc++] Don't explicitly rethrow in flat container function try blocks (#230988)
by Nikolas Klauser
· 3 weeks ago
90e6d06
[libc++] Merge the various search loops in __hash_table (#230440)
by Nikolas Klauser
· 3 weeks ago
Next »