On Thu, Jun 5, 2025 at 11:09 PM Jonathan Wakely wrote:
> On Thu, 5 Jun 2025 at 18:58, Tomasz Kaminski wrote:
> >
> >
> >
> > On Thu, Jun 5, 2025 at 6:44 PM Jonathan Wakely
> wrote:
> >>
> >> On Thu, 5 Jun 2025 at 15:42, Tomasz Kaminski
> wrote:
> >> >
> >> >
> >> >
> >> > On Thu, Jun 5, 2025 a
On Thu, 5 Jun 2025 at 18:58, Tomasz Kaminski wrote:
>
>
>
> On Thu, Jun 5, 2025 at 6:44 PM Jonathan Wakely wrote:
>>
>> On Thu, 5 Jun 2025 at 15:42, Tomasz Kaminski wrote:
>> >
>> >
>> >
>> > On Thu, Jun 5, 2025 at 12:41 PM Jonathan Wakely wrote:
>> >>
>> >> On Thu, 5 Jun 2025 at 10:00, Tomasz
On Thu, Jun 5, 2025 at 6:44 PM Jonathan Wakely wrote:
> On Thu, 5 Jun 2025 at 15:42, Tomasz Kaminski wrote:
> >
> >
> >
> > On Thu, Jun 5, 2025 at 12:41 PM Jonathan Wakely
> wrote:
> >>
> >> On Thu, 5 Jun 2025 at 10:00, Tomasz Kaminski
> wrote:
> >> >
> >> >
> >> >
> >> > On Thu, Jun 5, 2025 a
On Thu, 5 Jun 2025 at 15:42, Tomasz Kaminski wrote:
>
>
>
> On Thu, Jun 5, 2025 at 12:41 PM Jonathan Wakely wrote:
>>
>> On Thu, 5 Jun 2025 at 10:00, Tomasz Kaminski wrote:
>> >
>> >
>> >
>> > On Thu, Jun 5, 2025 at 12:06 AM Jonathan Wakely wrote:
>> >>
>> >> Rename __semaphore_base to __semaph
On Thu, Jun 5, 2025 at 12:41 PM Jonathan Wakely wrote:
> On Thu, 5 Jun 2025 at 10:00, Tomasz Kaminski wrote:
> >
> >
> >
> > On Thu, Jun 5, 2025 at 12:06 AM Jonathan Wakely
> wrote:
> >>
> >> Rename __semaphore_base to __semaphore_impl, because it's not used as a
> >> base class. Replace the th
On Thu, 5 Jun 2025 at 10:00, Tomasz Kaminski wrote:
>
>
>
> On Thu, Jun 5, 2025 at 12:06 AM Jonathan Wakely wrote:
>>
>> Rename __semaphore_base to __semaphore_impl, because it's not used as a
>> base class. Replace the three identical lambda expressions with a named
>> class, __semaphore_impl::_
On Thu, 5 Jun 2025 at 11:41, Jonathan Wakely wrote:
>
> On Thu, 5 Jun 2025 at 10:00, Tomasz Kaminski wrote:
> >
> >
> >
> > On Thu, Jun 5, 2025 at 12:06 AM Jonathan Wakely wrote:
> >>
> >> Rename __semaphore_base to __semaphore_impl, because it's not used as a
> >> base class. Replace the three
On Thu, Jun 5, 2025 at 12:06 AM Jonathan Wakely wrote:
> Rename __semaphore_base to __semaphore_impl, because it's not used as a
> base class. Replace the three identical lambda expressions with a named
> class, __semaphore_impl::_Can_acquire, which stores the most recent
> value of the counter a
Rename __semaphore_base to __semaphore_impl, because it's not used as a
base class. Replace the three identical lambda expressions with a named
class, __semaphore_impl::_Can_acquire, which stores the most recent
value of the counter as a data member.
Add a new __platform_semaphore_impl class templ