std.signals regressions - std.signals2

Robert jfanatiker at gmx.at
Mon Jun 17 13:23:54 PDT 2013


> > Current master is an experimental CAS based implementation- untested and
> > very likely to get completely reworked internally.
> 
> Good to know, but that is already a few monce old, or? I remember seeing
> CAS in the code though
It is yes. It is blocked and I got busy with other stuff, so I did put
it on hold. Current master never worked, commits prior to (and
including):

04c951e34623e9365a3874c89f43eb997a7b376c

should work (if you drop the mixin part). The Heisenbug is still present
though. (That's the reason for the CAS stuff)


> This blocker wasn't a problem, I used the FullSignal, I can live with
> that, I don't like to have a private emit method anyways (in my opinion,
> private is always wrong)

Then you might want to try out an older version, see above.

> Hehe wouldn't say it is your fault, obviously it worked at some point (I
> guess)... I blame DMD, Ranges and the GC of course ;)

Well master never worked (it is work in progress), but older versions
did and should still.

Best regards,

Robert



More information about the Digitalmars-d mailing list