There's been a lot of discussion on this newsgroup about improvements that can
be made to D to prevent bugs. The problem is that noone really has stepped
back and looked at what the biggest causes of bugs in D are.
I therefore propose that we create a website where people can post a few basic
det
V Thu, 25 Nov 2010 01:32:36 +, dsimcha wrote:
> The root cause of my last D2 bug was closest to:
Signed/unsigned comparison and arithmetic
see http://www.digitalmars.com/d/archives/digitalmars/D/learn/
Mixing_operations_with_signed_and_unsigned_types_20347.html
to work around this bug, and
My last bug bug was closest to either memory corruption or misuse of druntime
API. Mix in that it only happened with concurrency, it involved a poorly
understood 3rd party API (C++ code), and awful gdb support, and you have a mix
that has soured me on D development to this day!
This was in a pr
dsimcha Wrote:
> Signed/unsigned comparison
integer promotion http://d.puremagic.com/issues/show_bug.cgi?id=2809
> Misunderstanding of a third-party library API
dsimcha Wrote:
> There's been a lot of discussion on this newsgroup about improvements that can
> be made to D to prevent bugs. The problem is that noone really has stepped
> back and looked at what the biggest causes of bugs in D are.
I notice, every time I write in D I end up filing bugs in bu
On Thursday 25 November 2010 05:50:12 Kagamin wrote:
> dsimcha Wrote:
> > There's been a lot of discussion on this newsgroup about improvements
> > that can be made to D to prevent bugs. The problem is that noone really
> > has stepped back and looked at what the biggest causes of bugs in D are.
>