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
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
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
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
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
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:
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
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]
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)
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
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
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
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
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
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]
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
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
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
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
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
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
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
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
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
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
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
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+
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
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
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
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
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
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
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
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
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
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
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
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:
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
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
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
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
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,
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
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
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
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
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
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-
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
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
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
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
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
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
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
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.
58 matches
Mail list logo