Boost logo

Boost :

From: Robert Ramey (ramey_at_[hidden])
Date: 2025-04-10 23:13:54


On 4/10/25 2:01 PM, René Ferdinand Rivera Morell via Boost wrote:
> On Thu, Apr 10, 2025 at 3:43 PM Robert Ramey via Boost <
> boost_at_[hidden]> wrote:
>
>> I've found in both the
>> libraries I maintain, some "maintainers" check into the master branch
>> directly from a feature branch used for debugging.
>
>
> Can you point to specific such cases?
>
>

Here's one from the Safe Numerics library:

https://github.com/boostorg/safe_numerics/commit/777e0be5ec763d0333a717c5e421a4f7c5e5bdc9

here's a few more from the serialization library

$git log --committer=Dimov
commit 030b627dcee41b44875d8ae496c4baf744426a52
(origin/feature/fix-clang-cl-regression)
Author: Peter Dimov <pdimov_at_[hidden]>
Date: Mon Aug 28 17:37:15 2023 +0300

     Fix clang-cl regression introduced by #282

commit f395fa35faf32a89de4673fa54635eeb5eb39f0c
(origin/feature/remove-jam-debug-print)
Author: Peter Dimov <pdimov_at_[hidden]>
Date: Sat Aug 26 00:27:50 2023 +0300

     Remove debug output from util/test.jam

commit 52bcaffa8c895a549c4d594511898acf8b821688
(origin/feature/fix-testmi-sub-eq)
Author: Peter Dimov <pdimov_at_[hidden]>
Date: Sat Aug 26 00:08:48 2023 +0300

     Fix Sub::operator== signature to avoid ambiguity errors in C++20

commit 48a60a2bbb6b214d3c295fc2943aff22db63a944
(origin/feature/remove-gha-cxx03)
Author: Peter Dimov <pdimov_at_[hidden]>
Date: Fri Aug 25 20:57:19 2023 +0300

     Remove C++03 from GHA, because Variant and LexicalCast no longer
compile under C++03

Looking at this more carefully, I see that I'm the major offender in
this practice. Oh Well. I guess it's easier to do than first meets the
eye. I will say that when it has been done without my knowing it, it
seems to take a lot of fussing around to track down the anomolies that
show it.

Robert Ramey


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk