[gcc r15-8291] libstdc++: Cast difference_type for insert_range unordered non-unique containers [PR119358]

2025-03-19 Thread Tomasz Kaminski via Gcc-cvs
https://gcc.gnu.org/g:3b32473d3e40d816e4ba280f8a58f44957219681 commit r15-8291-g3b32473d3e40d816e4ba280f8a58f44957219681 Author: Tomasz Kamiński Date: Tue Mar 18 17:32:40 2025 +0100 libstdc++: Cast difference_type for insert_range unordered non-unique containers [PR119358] ranges

[gcc r15-8252] libstdc++: Add P1206R7 from_range members to ordered sets [PR111055]

2025-03-18 Thread Tomasz Kaminski via Gcc-cvs
https://gcc.gnu.org/g:5c2c0155385d8a9ed23bf5d754481e7f945b9702 commit r15-8252-g5c2c0155385d8a9ed23bf5d754481e7f945b9702 Author: Tomasz Kamiński Date: Thu Mar 13 18:24:38 2025 +0100 libstdc++: Add P1206R7 from_range members to ordered sets [PR111055] This is another piece of P1206

[gcc r15-8254] libstdc++: Add P1206R7 from_range members to unordered sets [PR111055]

2025-03-18 Thread Tomasz Kaminski via Gcc-cvs
https://gcc.gnu.org/g:5f033bf16458e250e6b7cda8e27d0100197cba14 commit r15-8254-g5f033bf16458e250e6b7cda8e27d0100197cba14 Author: Tomasz Kamiński Date: Mon Mar 17 14:30:35 2025 +0100 libstdc++: Add P1206R7 from_range members to unordered sets [PR111055] This is another piece of P12

[gcc r15-8057] libstdc++: Fix views::zip_transform constraints for empty range pack [PR111138]

2025-03-14 Thread Tomasz Kaminski via Gcc-cvs
https://gcc.gnu.org/g:5abe571e0276fafcc6eed27c27abb28943e67c6f commit r15-8057-g5abe571e0276fafcc6eed27c27abb28943e67c6f Author: Tomasz Kamiński Date: Fri Mar 7 11:54:38 2025 +0100 libstdc++: Fix views::zip_transform constraints for empty range pack [PR38] Add missing move_co

[gcc r15-8925] libstdc++: Check presence of iterator_category for flat_sets insert_range [PR119415]

2025-03-26 Thread Tomasz Kaminski via Gcc-cvs
https://gcc.gnu.org/g:272d26d519f5abcca71f5b1d5acc07319e480ba3 commit r15-8925-g272d26d519f5abcca71f5b1d5acc07319e480ba3 Author: Tomasz Kamiński Date: Wed Mar 26 07:34:37 2025 +0100 libstdc++: Check presence of iterator_category for flat_sets insert_range [PR119415] As pointed ou

[gcc r15-8051] libstdc++: Include missing algorithm header in priority_queue tests.

2025-03-14 Thread Tomasz Kaminski via Gcc-cvs
https://gcc.gnu.org/g:62dc2d24f1ee9fd81b85937b0f1b7d51818fb0d4 commit r15-8051-g62dc2d24f1ee9fd81b85937b0f1b7d51818fb0d4 Author: Tomasz Kamiński Date: Fri Mar 14 12:42:17 2025 +0100 libstdc++: Include missing algorithm header in priority_queue tests. libstdc++-v3/ChangeLog:

[gcc r13-9549] libstdc++: Correct preprocessing checks for floatX_t and bfloat_16 formatting

2025-04-18 Thread Tomasz Kaminski via Gcc-cvs
https://gcc.gnu.org/g:5e23f9be635c1db34d494e1c4f980fd224406af4 commit r13-9549-g5e23f9be635c1db34d494e1c4f980fd224406af4 Author: Tomasz Kamiński Date: Tue Mar 11 11:59:36 2025 +0100 libstdc++: Correct preprocessing checks for floatX_t and bfloat_16 formatting Floating points type

[gcc r16-293] libstdc++: Fix _Padding_sink in case when predicted width is between padwidth and maxwidth [PR109162

2025-04-29 Thread Tomasz Kaminski via Gcc-cvs
https://gcc.gnu.org/g:2ca5725e104d432317a44ad45183a4f555da3b82 commit r16-293-g2ca5725e104d432317a44ad45183a4f555da3b82 Author: Tomasz Kamiński Date: Fri Apr 25 20:10:52 2025 +0200 libstdc++: Fix _Padding_sink in case when predicted width is between padwidth and maxwidth [PR109162]

[gcc r15-9547] libstdc++: Remove dead code in range_formatter::format [PR109162]

2025-04-17 Thread Tomasz Kaminski via Gcc-cvs
https://gcc.gnu.org/g:843b273c6851b71407b116584982b0389be4d6fd commit r15-9547-g843b273c6851b71407b116584982b0389be4d6fd Author: Tomasz Kamiński Date: Wed Apr 16 15:28:46 2025 +0200 libstdc++: Remove dead code in range_formatter::format [PR109162] Because the _M_format(__rg, __fc)

[gcc r16-137] libstdc++: Constrain formatter for thread::id [PR119918]

2025-04-25 Thread Tomasz Kaminski via Gcc-cvs
https://gcc.gnu.org/g:74605294950e4a49627fb71fdedefea176f5ecf7 commit r16-137-g74605294950e4a49627fb71fdedefea176f5ecf7 Author: Tomasz Kamiński Date: Thu Apr 24 09:32:24 2025 +0200 libstdc++: Constrain formatter for thread::id [PR119918] This patch add constraint __formatter::__ch

[gcc r16-141] libstdc++: Replace leftover std::queue with Adaptor in ranges/adaptors.cc.

2025-04-25 Thread Tomasz Kaminski via Gcc-cvs
https://gcc.gnu.org/g:b115ae245a6afbe86756be9056c4365cd0811b88 commit r16-141-gb115ae245a6afbe86756be9056c4365cd0811b88 Author: Tomasz Kamiński Date: Fri Apr 25 14:55:30 2025 +0200 libstdc++: Replace leftover std::queue with Adaptor in ranges/adaptors.cc. This was leftover from w

[gcc r15-9588] libstdc++: Implement formatters for queue, priority_queue and stack [PR109162]

2025-04-25 Thread Tomasz Kaminski via Gcc-cvs
https://gcc.gnu.org/g:5bd02daf8430ecce1d7fd847ef4fc9c369179542 commit r15-9588-g5bd02daf8430ecce1d7fd847ef4fc9c369179542 Author: Tomasz Kamiński Date: Fri Apr 18 14:56:39 2025 +0200 libstdc++: Implement formatters for queue, priority_queue and stack [PR109162] This patch implemen

[gcc r15-8039] libstdc++: Add P1206R7 from_range members to container adaptors [PR111055]

2025-03-13 Thread Tomasz Kaminski via Gcc-cvs
https://gcc.gnu.org/g:20828a812822f3009c3fe8a15d3db9160819b7de commit r15-8039-g20828a812822f3009c3fe8a15d3db9160819b7de Author: Jonathan Wakely Date: Tue Oct 8 21:15:18 2024 +0100 libstdc++: Add P1206R7 from_range members to container adaptors [PR111055] This is another piece of

[gcc r15-7995] libstdc++: Correct preprocessing checks for floatX_t and bfloat_16 formatting

2025-03-12 Thread Tomasz Kaminski via Gcc-cvs
https://gcc.gnu.org/g:445128c12cf22081223f7385196ee3889ef4c4b2 commit r15-7995-g445128c12cf22081223f7385196ee3889ef4c4b2 Author: Tomasz Kamiński Date: Tue Mar 11 11:59:36 2025 +0100 libstdc++: Correct preprocessing checks for floatX_t and bfloat_16 formatting Floating points type

[gcc r15-8023] libstdc++: Hide 128-bit int and float types behind handle for basic_format_arg visitation [PR108053]

2025-03-13 Thread Tomasz Kaminski via Gcc-cvs
https://gcc.gnu.org/g:22847ef193670e761ed205a4a6f0a694b939d4e4 commit r15-8023-g22847ef193670e761ed205a4a6f0a694b939d4e4 Author: Tomasz Kamiński Date: Mon Mar 10 16:51:57 2025 +0100 libstdc++: Hide 128-bit int and float types behind handle for basic_format_arg visitation [PR108053]

[gcc r15-9061] libstdc++: Constrain formatters for chrono types [PR119517]

2025-04-04 Thread Tomasz Kaminski via Gcc-cvs
https://gcc.gnu.org/g:5f2078ca11843e3fe506c2fb72b9260a3cb9853e commit r15-9061-g5f2078ca11843e3fe506c2fb72b9260a3cb9853e Author: Tomasz Kamiński Date: Fri Mar 28 16:17:18 2025 +0100 libstdc++: Constrain formatters for chrono types [PR119517] The formatters for chrono types defined

[gcc r15-9178] libstdc++: Fix handling of field width for wide strings and characters [PR119593]

2025-04-03 Thread Tomasz Kaminski via Gcc-cvs
https://gcc.gnu.org/g:5c7f6272f43f4265dc08eac4ee91164672c1c441 commit r15-9178-g5c7f6272f43f4265dc08eac4ee91164672c1c441 Author: Tomasz Kamiński Date: Thu Apr 3 10:23:45 2025 +0200 libstdc++: Fix handling of field width for wide strings and characters [PR119593] This patch correc

[gcc r16-438] libstdc++: Fix width computation for the chrono formatting [PR120114]

2025-05-07 Thread Tomasz Kaminski via Gcc-cvs
https://gcc.gnu.org/g:52f6ab55051ff43fd1b40ff06d9501043f8ba844 commit r16-438-g52f6ab55051ff43fd1b40ff06d9501043f8ba844 Author: Tomasz Kamiński Date: Mon May 5 16:32:58 2025 +0200 libstdc++: Fix width computation for the chrono formatting [PR120114] Use `__unicode::_field_width` t

[gcc r16-488] libstdc++: Provide ability to query _Sink_iter if writes are discarded.

2025-05-08 Thread Tomasz Kaminski via Gcc-cvs
https://gcc.gnu.org/g:a8db867515837a232cae10968b32480a3b3a7ee3 commit r16-488-ga8db867515837a232cae10968b32480a3b3a7ee3 Author: Tomasz Kamiński Date: Mon May 5 11:07:59 2025 +0200 libstdc++: Provide ability to query _Sink_iter if writes are discarded. This patch provides _M_discar

[gcc r16-489] libstdc++: Use _Padding_sink in __formatter_chrono to produce padded output.

2025-05-08 Thread Tomasz Kaminski via Gcc-cvs
https://gcc.gnu.org/g:08d34c8812f0d1927dfedea14dc4f50799066dc3 commit r16-489-g08d34c8812f0d1927dfedea14dc4f50799066dc3 Author: Tomasz Kamiński Date: Wed May 7 12:25:01 2025 +0200 libstdc++: Use _Padding_sink in __formatter_chrono to produce padded output. Formatting code is extra

[gcc r16-760] libstdc++: Cleanup and stabilize format _Spec<_CharT> and _Pres_type.

2025-05-20 Thread Tomasz Kaminski via Gcc-cvs
https://gcc.gnu.org/g:67584acb5906eb130223cd12f05161ca4de84d5f commit r16-760-g67584acb5906eb130223cd12f05161ca4de84d5f Author: Tomasz Kamiński Date: Thu Apr 24 16:03:27 2025 +0200 libstdc++: Cleanup and stabilize format _Spec<_CharT> and _Pres_type. These patch makes following ch

[gcc r16-877] libstdc++: Implement C++26 function_ref [PR119126]

2025-05-26 Thread Tomasz Kaminski via Gcc-cvs
https://gcc.gnu.org/g:545433e9bd32e965726956cb238d53b39844b85c commit r16-877-g545433e9bd32e965726956cb238d53b39844b85c Author: Tomasz Kamiński Date: Wed May 14 12:04:24 2025 +0200 libstdc++: Implement C++26 function_ref [PR119126] This patch implements C++26 function_ref as speci

[gcc r16-891] libstdc++: Fix bug in default ctor of extents.

2025-05-27 Thread Tomasz Kaminski via Gcc-cvs
https://gcc.gnu.org/g:e46c5b3219436d92b867457c0a4465db29c42cde commit r16-891-ge46c5b3219436d92b867457c0a4465db29c42cde Author: Luc Grosheintz Date: Sat May 24 13:26:55 2025 +0200 libstdc++: Fix bug in default ctor of extents. The array that stores the dynamic extents used to be d

[gcc r16-882] libstdc++: Run in_place constructor test for std::indirect [PR119152]

2025-05-26 Thread Tomasz Kaminski via Gcc-cvs
https://gcc.gnu.org/g:97e8cd9295dadad32fb5866e96cb7e403c1d993d commit r16-882-g97e8cd9295dadad32fb5866e96cb7e403c1d993d Author: Tomasz Kamiński Date: Mon May 26 17:35:08 2025 +0200 libstdc++: Run in_place constructor test for std::indirect [PR119152] In indirect/ctor.cc test_inpla

[gcc r16-1052] libstdc++: Pass small trivial types by value in polymorphic wrappers

2025-06-02 Thread Tomasz Kaminski via Gcc-cvs
https://gcc.gnu.org/g:08031b88e2a32cc334af540703c5332a6b716529 commit r16-1052-g08031b88e2a32cc334af540703c5332a6b716529 Author: Tomasz Kamiński Date: Wed May 28 11:16:22 2025 +0200 libstdc++: Pass small trivial types by value in polymorphic wrappers This patch adjust the passing

[gcc r16-1170] libstdc++: Fix formatting of 3-digits months, day, weekday and hour [PR120481]

2025-06-05 Thread Tomasz Kaminski via Gcc-cvs
https://gcc.gnu.org/g:c45cc9423d5fca4635865e1d4bc858a4a6f4d65b commit r16-1170-gc45cc9423d5fca4635865e1d4bc858a4a6f4d65b Author: Tomasz Kamiński Date: Mon Jun 2 09:06:56 2025 +0200 libstdc++: Fix formatting of 3-digits months,day,weekday and hour [PR120481] This patch fixes the ha

[gcc r16-1172] libstdc++: Export std::indirect and std::polymorphic from std module [PR119152]

2025-06-05 Thread Tomasz Kaminski via Gcc-cvs
https://gcc.gnu.org/g:a37f996fceef901dd2fbbdd768b1abfa1415754f commit r16-1172-ga37f996fceef901dd2fbbdd768b1abfa1415754f Author: Tomasz Kamiński Date: Wed Jun 4 16:39:43 2025 +0200 libstdc++: Export std::indirect and std::polymorphic from std module [PR119152] PR libstdc+

[gcc r16-1670] libstdc++: Test for %S precision for durations with integral representation.

2025-06-25 Thread Tomasz Kaminski via Gcc-cvs
https://gcc.gnu.org/g:1bac0fcd04662138f0a91057914a1be420cb92d5 commit r16-1670-g1bac0fcd04662138f0a91057914a1be420cb92d5 Author: Tomasz Kamiński Date: Tue Jun 24 13:49:26 2025 +0200 libstdc++: Test for %S precision for durations with integral representation. Existing test are exte

[gcc r16-1668] libstdc++: Report compilation error on formatting "%d" from month_last [PR120650]

2025-06-25 Thread Tomasz Kaminski via Gcc-cvs
https://gcc.gnu.org/g:190f077fe5f318e168a7a1e1aa57058f377e commit r16-1668-g190f077fe5f318e168a7a1e1aa57058f377e Author: Tomasz Kamiński Date: Tue Jun 24 09:17:12 2025 +0200 libstdc++: Report compilation error on formatting "%d" from month_last [PR120650] For month_day we

[gcc r16-1503] libstdc++: Format %r, %x and %X using locale's time_put facet [PR120648]

2025-06-13 Thread Tomasz Kaminski via Gcc-cvs
https://gcc.gnu.org/g:33e3139f5df09a13b8b13844d8e21ef3bb4d618e commit r16-1503-g33e3139f5df09a13b8b13844d8e21ef3bb4d618e Author: Tomasz Kamiński Date: Fri Jun 13 13:28:30 2025 +0200 libstdc++: Format %r, %x and %X using locale's time_put facet [PR120648] Similarly to issue reporte

[gcc r16-1496] libstdc++: Format empty chrono-spec for the sys_info and local_info directly.

2025-06-12 Thread Tomasz Kaminski via Gcc-cvs
https://gcc.gnu.org/g:c550b5aff5227ff1298d43b060bbf3823559f383 commit r16-1496-gc550b5aff5227ff1298d43b060bbf3823559f383 Author: Tomasz Kamiński Date: Fri Jun 6 11:56:08 2025 +0200 libstdc++: Format empty chrono-spec for the sys_info and local_info directly. This patch change imp

[gcc r16-1498] libstdc++: Replace _CharT template parameter with CharT in format tests.

2025-06-13 Thread Tomasz Kaminski via Gcc-cvs
https://gcc.gnu.org/g:ad56e4632b05e66da35d6c23e45312b3cfbb646c commit r16-1498-gad56e4632b05e66da35d6c23e45312b3cfbb646c Author: Tomasz Kamiński Date: Fri Jun 13 08:54:45 2025 +0200 libstdc++: Replace _CharT template parameter with CharT in format tests. As pointed out by Daniel K

[gcc r16-1497] libstdc++: Rework formatting of empty chrono-spec for duration.

2025-06-13 Thread Tomasz Kaminski via Gcc-cvs
https://gcc.gnu.org/g:a651e3f3a6b4eb66185a9066c8cefe5288cda575 commit r16-1497-ga651e3f3a6b4eb66185a9066c8cefe5288cda575 Author: Tomasz Kamiński Date: Fri Jun 6 12:24:11 2025 +0200 libstdc++: Rework formatting of empty chrono-spec for duration. In contrast to other calendar types

[gcc r16-1099] libstdc++: Fix format call and test formatting with empty specs for durations.

2025-06-04 Thread Tomasz Kaminski via Gcc-cvs
https://gcc.gnu.org/g:ac0a04b7a254fb8e1d8d7088336bcb4375807b1e commit r16-1099-gac0a04b7a254fb8e1d8d7088336bcb4375807b1e Author: Tomasz Kamiński Date: Wed Jun 4 11:05:11 2025 +0200 libstdc++: Fix format call and test formatting with empty specs for durations. This patches fixes a

[gcc r16-1016] libstdc++: Test for formatting with empty spec for calendar types.

2025-05-30 Thread Tomasz Kaminski via Gcc-cvs
https://gcc.gnu.org/g:28a17985dd34b7ad154c6fcd399ce10616db7a92 commit r16-1016-g28a17985dd34b7ad154c6fcd399ce10616db7a92 Author: Tomasz Kamiński Date: Fri May 30 11:31:35 2025 +0200 libstdc++: Test for formatting with empty spec for calendar types. Adding a test for behavior of th

[gcc r16-1205] libstdc++: Support wide characters output for sys_info and local_info [PR120565]

2025-06-06 Thread Tomasz Kaminski via Gcc-cvs
https://gcc.gnu.org/g:6dcba678030181527c6010551387917b8d734904 commit r16-1205-g6dcba678030181527c6010551387917b8d734904 Author: Tomasz Kamiński Date: Fri Jun 6 09:07:49 2025 +0200 libstdc++: Support wide characters output for sys_info and local_info [PR120565] Formatting sys_inf

[gcc r16-1204] libstdc++: Test for formatting with empty spec for local_info and sys_info.

2025-06-06 Thread Tomasz Kaminski via Gcc-cvs
https://gcc.gnu.org/g:66e65eb50d16affca66f29927478d109533f71bb commit r16-1204-g66e65eb50d16affca66f29927478d109533f71bb Author: Tomasz Kamiński Date: Thu Jun 5 16:27:41 2025 +0200 libstdc++: Test for formatting with empty spec for local_info and sys_info. We do not test with wcha

[gcc r16-1473] libstdc++: Make layout_left(layout_stride) noexcept.

2025-06-12 Thread Tomasz Kaminski via Gcc-cvs
https://gcc.gnu.org/g:1620e1ac8f5654678245f9f0eda876d0dec0b567 commit r16-1473-g1620e1ac8f5654678245f9f0eda876d0dec0b567 Author: Luc Grosheintz Date: Wed Jun 4 16:58:53 2025 +0200 libstdc++: Make layout_left(layout_stride) noexcept. [mdspan.layout.left.cons] of N4950 states that t

[gcc r16-1466] libstdc++: Improve naming, whitespace and silence warnings for extents.

2025-06-12 Thread Tomasz Kaminski via Gcc-cvs
https://gcc.gnu.org/g:86104c51bbf7883eb491fa073abd5836232d749c commit r16-1466-g86104c51bbf7883eb491fa073abd5836232d749c Author: Luc Grosheintz Date: Wed Jun 4 16:58:46 2025 +0200 libstdc++: Improve naming, whitespace and silence warnings for extents. libstdc++-v3/ChangeLog:

[gcc r16-1470] libstdc++: Add tests for layout_right.

2025-06-12 Thread Tomasz Kaminski via Gcc-cvs
https://gcc.gnu.org/g:5b9edf2d37df44eb7e0ffa3bb7f33c32788b1b11 commit r16-1470-g5b9edf2d37df44eb7e0ffa3bb7f33c32788b1b11 Author: Luc Grosheintz Date: Wed Jun 4 16:58:50 2025 +0200 libstdc++: Add tests for layout_right. Adds tests for layout_right and for the parts of layout_left t

[gcc r16-1471] libstdc++: Implement layout_stride from mdspan.

2025-06-12 Thread Tomasz Kaminski via Gcc-cvs
https://gcc.gnu.org/g:4fc47a8913fdcc560f1da3b66916fd3c4ce25366 commit r16-1471-g4fc47a8913fdcc560f1da3b66916fd3c4ce25366 Author: Luc Grosheintz Date: Wed Jun 4 16:58:51 2025 +0200 libstdc++: Implement layout_stride from mdspan. Implements the remaining parts of layout_left and lay

[gcc r16-1735] libstdc++: Fix warnings introduced by type-erasing for chrono commits [PR110739]

2025-06-27 Thread Tomasz Kaminski via Gcc-cvs
https://gcc.gnu.org/g:3cc45681c66e7385299cb8bdb0aa5b5123a9524e commit r16-1735-g3cc45681c66e7385299cb8bdb0aa5b5123a9524e Author: Tomasz Kamiński Date: Fri Jun 27 12:35:53 2025 +0200 libstdc++: Fix warnings introduced by type-erasing for chrono commits [PR110739] The r16-1709-g4b3

[gcc r16-1739] libstdc++: Use runtime format for internal format calls in chrono [PR110739]

2025-06-27 Thread Tomasz Kaminski via Gcc-cvs
https://gcc.gnu.org/g:e99040403f70cd4741f876bffa64259df8ab2199 commit r16-1739-ge99040403f70cd4741f876bffa64259df8ab2199 Author: Tomasz Kamiński Date: Fri Jun 27 09:50:18 2025 +0200 libstdc++: Use runtime format for internal format calls in chrono [PR110739] This patch adjust all

[gcc r16-2098] libstdc++: Implement mdspan and tests [PR107761].

2025-07-08 Thread Tomasz Kaminski via Gcc-cvs
https://gcc.gnu.org/g:b7b8eb90abaeaaf4a51325e087cd43a4dac8d25a commit r16-2098-gb7b8eb90abaeaaf4a51325e087cd43a4dac8d25a Author: Luc Grosheintz Date: Tue Jul 8 10:24:26 2025 +0200 libstdc++: Implement mdspan and tests [PR107761]. Implements the class mdspan as described in N4950,

[gcc r16-2096] libstdc++: Implement __mdspan::__size.

2025-07-08 Thread Tomasz Kaminski via Gcc-cvs
https://gcc.gnu.org/g:aa961cae42e23461887a6cf38aa47413b8425243 commit r16-2096-gaa961cae42e23461887a6cf38aa47413b8425243 Author: Luc Grosheintz Date: Fri Jul 4 10:29:46 2025 +0200 libstdc++: Implement __mdspan::__size. The current code uses __mdspan::__fwd_prod(__exts, __rank) to

[gcc r16-2100] libstdc++: Set feature test macro for complete C++23 mdspan [PR107761].

2025-07-08 Thread Tomasz Kaminski via Gcc-cvs
https://gcc.gnu.org/g:7b3b315e4803e248a9083e99acf6ef3a2b21a6ee commit r16-2100-g7b3b315e4803e248a9083e99acf6ef3a2b21a6ee Author: Luc Grosheintz Date: Tue Jul 8 10:24:27 2025 +0200 libstdc++: Set feature test macro for complete C++23 mdspan [PR107761]. PR libstdc++/107761

[gcc r15-9895] libstdc++: Format %r, %x and %X using locale's time_put facet [PR120648]

2025-07-01 Thread Tomasz Kaminski via Gcc-cvs
https://gcc.gnu.org/g:fc36a902340a3a6dcfbe84c7d62c96268d413dc2 commit r15-9895-gfc36a902340a3a6dcfbe84c7d62c96268d413dc2 Author: Tomasz Kamiński Date: Fri Jun 13 13:28:30 2025 +0200 libstdc++: Format %r, %x and %X using locale's time_put facet [PR120648] Similarly to issue reporte

[gcc r16-1712] libstdc++: Lift chrono localized formatting to main chrono format loop [PR110739]

2025-06-26 Thread Tomasz Kaminski via Gcc-cvs
https://gcc.gnu.org/g:caac9489f62221da083684456c7c7ceca7425493 commit r16-1712-gcaac9489f62221da083684456c7c7ceca7425493 Author: Tomasz Kamiński Date: Wed Jun 25 16:58:31 2025 +0200 libstdc++: Lift chrono localized formatting to main chrono format loop [PR110739] This patch extra

[gcc r16-1709] libstdc++: Type-erase chrono-data for formatting [PR110739]

2025-06-26 Thread Tomasz Kaminski via Gcc-cvs
https://gcc.gnu.org/g:4b3cefed1a08344495fedec4982d85168bd8173f commit r16-1709-g4b3cefed1a08344495fedec4982d85168bd8173f Author: Tomasz Kamiński Date: Tue Jun 24 14:07:46 2025 +0200 libstdc++: Type-erase chrono-data for formatting [PR110739] This patch reworks the formatting for t

[gcc r16-2251] libstdc++: Format %a/%A/%b/%h/%B/%p without using locale::classic [PR110739]

2025-07-15 Thread Tomasz Kaminski via Gcc-cvs
https://gcc.gnu.org/g:b2b7276a7e114d2e9f76e02b8567b6ce387a2234 commit r16-2251-gb2b7276a7e114d2e9f76e02b8567b6ce387a2234 Author: Tomasz Kamiński Date: Fri Jun 27 15:04:19 2025 +0200 libstdc++: Format %a/%A/%b/%h/%B/%p without using locale::classic [PR110739] With changes r16-2063-

[gcc r16-1890] libstdc++: Implement default_accessor from mdspan.

2025-07-01 Thread Tomasz Kaminski via Gcc-cvs
https://gcc.gnu.org/g:d0561362e90a97a89358d8ca792208555cb3f87d commit r16-1890-gd0561362e90a97a89358d8ca792208555cb3f87d Author: Luc Grosheintz Date: Mon Jun 30 09:23:16 2025 +0200 libstdc++: Implement default_accessor from mdspan. libstdc++-v3/ChangeLog: * includ

[gcc r16-2349] libstdc++: Fixed localized empty-spec formatting for months/weekdays [PR121154]

2025-07-18 Thread Tomasz Kaminski via Gcc-cvs
https://gcc.gnu.org/g:d31c76cb844154ccd638abc642b9bbb5fea519d4 commit r16-2349-gd31c76cb844154ccd638abc642b9bbb5fea519d4 Author: Tomasz Kamiński Date: Fri Jul 18 11:30:22 2025 +0200 libstdc++: Fixed localized empty-spec formatting for months/weekdays [PR121154] Previously for loc

[gcc r16-2424] libstdc++: Make testsuite_iterators constexpr and expand inplace_vector tests [PR119137]

2025-07-22 Thread Tomasz Kaminski via Gcc-cvs
https://gcc.gnu.org/g:f59cb28d53b62aa080da60617109440b303ceb2b commit r16-2424-gf59cb28d53b62aa080da60617109440b303ceb2b Author: Tomasz Kamiński Date: Tue Jul 22 09:44:24 2025 +0200 libstdc++: Make testsuite_iterators constexpr and expand inplace_vector tests [PR119137] All funct

[gcc r16-2391] libstdc++: Make the default ctor of mdspan conditionally noexcept.

2025-07-21 Thread Tomasz Kaminski via Gcc-cvs
https://gcc.gnu.org/g:dfab6593b05a65b5a475e0572e101bd56e3a2282 commit r16-2391-gdfab6593b05a65b5a475e0572e101bd56e3a2282 Author: Luc Grosheintz Date: Mon Jul 21 13:07:37 2025 +0200 libstdc++: Make the default ctor of mdspan conditionally noexcept. Previously, the default ctor of m

[gcc r16-2484] libstdc++: Cleaned up string_vector_iterators.cc test [PR104874]

2025-07-24 Thread Tomasz Kaminski via Gcc-cvs
https://gcc.gnu.org/g:dc49c0a46ec96e754e36ccfdfd6e7613efd03f3f commit r16-2484-gdc49c0a46ec96e754e36ccfdfd6e7613efd03f3f Author: Tomasz Kamiński Date: Thu Jul 24 09:14:38 2025 +0200 libstdc++: Cleaned up string_vector_iterators.cc test [PR104874] Removed the wrong_stuff() function

[gcc r16-2573] libstdc++: Refactor tests for mdspan related accessors.

2025-07-28 Thread Tomasz Kaminski via Gcc-cvs
https://gcc.gnu.org/g:d24300e5b3c1b7fb5883fc8b4ff24463c54ffe11 commit r16-2573-gd24300e5b3c1b7fb5883fc8b4ff24463c54ffe11 Author: Luc Grosheintz Date: Sun Jul 27 15:37:56 2025 +0200 libstdc++: Refactor tests for mdspan related accessors. Versions 1, 2 and 3 of the patch for adding

[gcc r16-2577] libstdc++: Fix style issues in .

2025-07-28 Thread Tomasz Kaminski via Gcc-cvs
https://gcc.gnu.org/g:0df4a4831b73204a697e65db4c34675e87d28ba3 commit r16-2577-g0df4a4831b73204a697e65db4c34675e87d28ba3 Author: Luc Grosheintz Date: Sun Jul 27 14:40:10 2025 +0200 libstdc++: Fix style issues in . libstdc++-v3/ChangeLog: * include/std/mdspan: Smal

[gcc r16-2608] libsdc++: Test using range_format::map as format_kind.

2025-07-29 Thread Tomasz Kaminski via Gcc-cvs
https://gcc.gnu.org/g:689ee39f7bbb632a9ca7d1dc18192bd1921e54a8 commit r16-2608-g689ee39f7bbb632a9ca7d1dc18192bd1921e54a8 Author: Tomasz Kamiński Date: Tue Jul 29 14:59:35 2025 +0200 libsdc++: Test using range_format::map as format_kind. This adderess TODO from the test file.