OSX users out there? Serious bug (I think)

Paolo Invernizzi pinver at pinver.com
Mon Apr 1 02:42:48 PDT 2013


On Sunday, 31 March 2013 at 20:02:40 UTC, monarch_dodra wrote:
> This is a two part post.
>
> First, I wanted to pol how many users out there were developing 
> under OSX? The threads seem to indicated users under windows or 
> Linux, but I've never heard of anybody under OSX. So who has or 
> is developing under OSX? Anybody?
>
> I also wanted to know if you had any "stability" problems. It 
> seems there are strange bugs with the OSX realease every now 
> and then, and those are only the ones we "see". Has anybody 
> tried D with a "relatively" large project? No problems?
>
> The second part of this post is about a specific (OSX related) 
> bug. I don't like drawing attention to it such as this, as I 
> know we are all busy, but I think this one is serious enough to 
> try to push for its investigation: 
> http://d.puremagic.com/issues/show_bug.cgi?id=9720
>
> The reason I'm worried about this bug is that the only 
> condition that seems to trigger it passing an object that has a 
> destructor. I find this is very bothersome, because it can 
> happen with perfectly safe code, and its "observable condition" 
> is perfectly undefined. Finally, it only appears in -O, biting 
> you in the ass in the worst possible moment.
>
> Seeing that this bug exists, I'd have 0 faith to use D under 
> OSX. May I kindly request that those with the required 
> knowledge to fix this bug try to investigate it? Sorry for 
> insisting/asking...

We use D at work, since pre-1, and right now we are using it in 
Windows, Linux mainly and OSX: we have a discrete codebase, and 
we are using it for production code in real products.

Actually on OSX I'm using LDC, because simply I can't use objc 
bindings with DMD (random stack corruptions), and I'm a little 
too under time pressure to investigate the issue.

I can confirm that we have some problems with -O code: actually 
we are avoiding it, and we are simply stuck with no optimisations 
at all...

/Paolo


More information about the Digitalmars-d mailing list