https://bugzilla.gdcproject.org/show_bug.cgi?id=273
Iain Buclaw changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
On Sunday, 1 October 2017 at 21:19:16 UTC, Iain Buclaw wrote:
Yes, the safe workaround is to have a pointer in the Derived
class
[...]
Found the cause, and pushing a fix right now. :-)
This is great, thanks to both of you guys!
https://bugzilla.gdcproject.org/show_bug.cgi?id=273
--- Comment #13 from Iain Buclaw ---
https://github.com/D-Programming-GDC/GDC/pull/554
--
You are receiving this mail because:
You are watching all bug changes.
On 1 October 2017 at 10:17, Sebastien Alaiwan via D.gnu
wrote:
> On Saturday, 30 September 2017 at 08:08:29 UTC, Iain Buclaw wrote:
>>
>> --- Comment #4 from Iain Buclaw ---
>> If there's a specific configuration that defeats the GC's ability to
>> determine live objects from unreferenced, I'd li
https://bugzilla.gdcproject.org/show_bug.cgi?id=273
--- Comment #12 from Iain Buclaw ---
---
for (ClassDeclaration *bcd = cd; bcd; bcd = bcd->baseClass)
{
if (!bcd->members)
continue;
──> for (size_t i = 0; i < cd->members->dim; i++)
{
Dsymbol *sm = (*cd->members)[i];
https://bugzilla.gdcproject.org/show_bug.cgi?id=273
Iain Buclaw changed:
What|Removed |Added
Priority|Normal |Highest
Severity|normal
https://bugzilla.gdcproject.org/show_bug.cgi?id=273
--- Comment #10 from Iain Buclaw ---
(In reply to Iain Buclaw from comment #9)
> So far I've narrowed it down to the commit *before* updating to 2.072 (bad)
> and the commit *after* updating to 2.075 (good).
>
> Chances am it may just be libpho
https://bugzilla.gdcproject.org/show_bug.cgi?id=273
--- Comment #9 from Iain Buclaw ---
So far I've narrowed it down to the commit *before* updating to 2.072 (bad) and
the commit *after* updating to 2.075 (good).
Chances am it may just be libphobos 2.071 that is bad, but will continue to dig
a b
https://bugzilla.gdcproject.org/show_bug.cgi?id=273
--- Comment #8 from Iain Buclaw ---
(In reply to Johannes Pfau from comment #7)
> OK, can reproduce with revision ac0c40aca0638ba0f22e23dd5c03da35ef4f311a.
Excellent. I can only so far reproduce using
f29d15a1a96856c0880aef832bf1d5859bbb1086 -
https://bugzilla.gdcproject.org/show_bug.cgi?id=273
--- Comment #7 from Johannes Pfau ---
OK, can reproduce with revision ac0c40aca0638ba0f22e23dd5c03da35ef4f311a.
--
You are receiving this mail because:
You are watching all bug changes.
https://bugzilla.gdcproject.org/show_bug.cgi?id=273
--- Comment #6 from Iain Buclaw ---
According to the timestamp of the gcc sources in Debian/Ubuntu, the date is it
was taken was 20170502. So that may narrow it down to a possible regression
and fix commit.
--
You are receiving this mail beca
https://bugzilla.gdcproject.org/show_bug.cgi?id=273
Johannes Pfau changed:
What|Removed |Added
CC||johannesp...@gmail.com
--- Comment #5 f
On Saturday, 30 September 2017 at 08:08:29 UTC, Iain Buclaw wrote:
--- Comment #4 from Iain Buclaw ---
If there's a specific configuration that defeats the GC's
ability to determine live objects from unreferenced, I'd like
to know about it.
This one is blocking us (luckily, only on one proje
https://bugzilla.gdcproject.org/show_bug.cgi?id=273
--- Comment #4 from Iain Buclaw ---
I can't reproduce on master locally, though I'd like to check the gdc-7 branch
specifically. As this is a compiler packaged for Ubuntu, cannot rule out that
some distribution-specific patches have an effect on
https://bugzilla.gdcproject.org/show_bug.cgi?id=273
--- Comment #3 from Sebastien Alaiwan ---
Hi Iain, thanks for looking. Were you able to reproduce it with the git master
HEAD?
--
You are receiving this mail because:
You are watching all bug changes.
https://bugzilla.gdcproject.org/show_bug.cgi?id=273
--- Comment #2 from Iain Buclaw ---
Oh wait, no. This is a bug in the GC.
--
You are receiving this mail because:
You are watching all bug changes.
https://bugzilla.gdcproject.org/show_bug.cgi?id=273
Iain Buclaw changed:
What|Removed |Added
Status|NEW |ASSIGNED
--- Comment #1 from Iain Buclaw
17 matches
Mail list logo