January 10, 2014
https://d.puremagic.com/issues/show_bug.cgi?id=11447



--- Comment #10 from deadalnix <deadalnix@gmail.com> 2014-01-09 20:55:22 PST ---
(In reply to comment #9)
> (In reply to comment #8)
> > REOPENING.
> > 
> > Code supplied in comment 2 still fail as follow :
> > 
> > a.o:(.tbss+0x0): définitions multiples de «
> > _D1a18TemplateInstancier27instanciateFromResolvedArgsMFC1a1AZv13gladeulfeurahC1a1A
> > »
> > fail.o:(.tbss+0x0): défini pour la première fois ici
> > a.o: dans la fonction «
> > _D1a18TemplateInstancier27instanciateFromResolvedArgsMFC1a1AZv »:
> > /home/deadalnix/d/tests/a.d:7: définitions multiples de «
> > _D1a18TemplateInstancier27instanciateFromResolvedArgsMFC1a1AZv »
> > fail.o:/home/deadalnix/d/tests/a.d:7: défini pour la première fois ici
> > collect2: error: ld returned 1 exit status
> 
> Do you try it with latest git head (b1aa0cb)? If not, recently fixed bug 11863 might also fix this bug.

Just tried with the latest git master. Last commit :

commit 41ebb59707444b8e2b0b03a77ec45c6856c7dda8
Merge: 67c7551 59ba51e
Author: Iain Buclaw <ibuclaw@ubuntu.com>
Date:   Fri Dec 6 15:22:31 2013 -0800

    Merge pull request #2930 from yebblies/ubytecharfixup

    [DDMD] Fix a few ubyte/char mismatches that slipped through


Still fail to link with a multiple definition message for symbol _D1a18TemplateInstancier27instanciateFromResolvedArgsMFC1a1AZv13gladeulfeurahC1a1A and _D1a18TemplateInstancier27instanciateFromResolvedArgsMFC1a1AZv

-- 
Configure issuemail: https://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
January 10, 2014
https://d.puremagic.com/issues/show_bug.cgi?id=11447



--- Comment #11 from Kenji Hara <k.hara.pg@gmail.com> 2014-01-09 21:14:52 PST ---
(In reply to comment #10)
> Just tried with the latest git master. Last commit :
> 
> commit 41ebb59707444b8e2b0b03a77ec45c6856c7dda8
> Merge: 67c7551 59ba51e
> Author: Iain Buclaw <ibuclaw@ubuntu.com>
> Date:   Fri Dec 6 15:22:31 2013 -0800
> 
>     Merge pull request #2930 from yebblies/ubytecharfixup
> 
>     [DDMD] Fix a few ubyte/char mismatches that slipped through

"Fri Dec 6" !? It's committed at a month ago.

I meant that the commit at three days ago.

commit 6090f4599b4da0a642796c1d2655a26f0ce99b17
Merge: 044717c 4c846a2
Author: Don Clugston <dclugston@googlemail.com>
Date:   Tue Jan 7 00:09:49 2014 -0800

    Merge pull request #3069 from 9rnsr/fix11863

    [REG2.064] Issue 11863 - std.conv.to!string(int/uint, radix) returns
incorrect string

-- 
Configure issuemail: https://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
January 10, 2014
https://d.puremagic.com/issues/show_bug.cgi?id=11447


deadalnix <deadalnix@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|REOPENED                    |RESOLVED
         Resolution|                            |FIXED


--- Comment #12 from deadalnix <deadalnix@gmail.com> 2014-01-10 07:56:17 PST ---
(In reply to comment #11)
> (In reply to comment #10)
> > Just tried with the latest git master. Last commit :
> > 
> > commit 41ebb59707444b8e2b0b03a77ec45c6856c7dda8
> > Merge: 67c7551 59ba51e
> > Author: Iain Buclaw <ibuclaw@ubuntu.com>
> > Date:   Fri Dec 6 15:22:31 2013 -0800
> > 
> >     Merge pull request #2930 from yebblies/ubytecharfixup
> > 
> >     [DDMD] Fix a few ubyte/char mismatches that slipped through
> 
> "Fri Dec 6" !? It's committed at a month ago.
> 
> I meant that the commit at three days ago.
> 
> commit 6090f4599b4da0a642796c1d2655a26f0ce99b17
> Merge: 044717c 4c846a2
> Author: Don Clugston <dclugston@googlemail.com>
> Date:   Tue Jan 7 00:09:49 2014 -0800
> 
>     Merge pull request #3069 from 9rnsr/fix11863
> 
>     [REG2.064] Issue 11863 - std.conv.to!string(int/uint, radix) returns
> incorrect string

OK for some reason my git repo was broken and I wasn't pulling. This is fixed. Thanks !

-- 
Configure issuemail: https://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
January 26, 2014
https://d.puremagic.com/issues/show_bug.cgi?id=11447


deadalnix <deadalnix@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|RESOLVED                    |REOPENED
         Resolution|FIXED                       |


--- Comment #13 from deadalnix <deadalnix@gmail.com> 2014-01-25 17:57:43 PST ---
The bug is back in master. Reopening.

-- 
Configure issuemail: https://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
January 26, 2014
https://d.puremagic.com/issues/show_bug.cgi?id=11447



--- Comment #14 from Walter Bright <bugzilla@digitalmars.com> 2014-01-26 12:58:55 PST ---
(In reply to comment #13)
> The bug is back in master. Reopening.

1. Which test case?
2. Failing to link, or failing to run?

-- 
Configure issuemail: https://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
January 26, 2014
https://d.puremagic.com/issues/show_bug.cgi?id=11447



--- Comment #15 from deadalnix <deadalnix@gmail.com> 2014-01-26 13:21:40 PST ---
(In reply to comment #14)
> (In reply to comment #13)
> > The bug is back in master. Reopening.
> 
> 1. Which test case?
> 2. Failing to link, or failing to run?

Code provided in comment 2 compile and link, but the values captured in the closure are bogus.

-- 
Configure issuemail: https://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
January 27, 2014
https://d.puremagic.com/issues/show_bug.cgi?id=11447



--- Comment #17 from Walter Bright <bugzilla@digitalmars.com> 2014-01-26 16:25:09 PST ---
(In reply to comment #16)
> (In reply to comment #15)
> > Code provided in comment 2 compile and link, but the values captured in the closure are bogus.
> 
> What happens if you try linking it normally, i.e.:
> 
>   dmd -m64 fail.o a.o
> 
> ?

Never mind, I can repro the failure on Windows with master.

-- 
Configure issuemail: https://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
January 27, 2014
https://d.puremagic.com/issues/show_bug.cgi?id=11447



--- Comment #18 from Walter Bright <bugzilla@digitalmars.com> 2014-01-26 16:41:25 PST ---
Grumble, this is great, 61 source files changed since it worked, and probably 10,000 lines changed.

-- 
Configure issuemail: https://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
January 27, 2014
https://d.puremagic.com/issues/show_bug.cgi?id=11447



--- Comment #19 from Vladimir Panteleev <thecybershadow@gmail.com> 2014-01-27 02:43:04 EET ---
This sounds like a job for D-dot-git! I can find the exact commit that introduced the regression, I just need: 1) the last commit where it worked, and 2) files/instructions on how to reproduce the problem on Windows.

-- 
Configure issuemail: https://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
January 27, 2014
https://d.puremagic.com/issues/show_bug.cgi?id=11447



--- Comment #20 from Walter Bright <bugzilla@digitalmars.com> 2014-01-26 16:47:39 PST ---
Somewhere between:

commit 11f05b5dad2f5ef22a73dd851db1ec108508e022
Merge: cb5ace9 91a5c8a
Author: Hara Kenji <k.hara.pg+dev@gmail.com>
Date:   Thu Jan 16 05:54:22 2014 -0800

and:

commit edc0125846974e34bf153c21f2d5cb40141ff3e1
Merge: 01ca07b 57e1395
Author: Walter Bright <walter@walterbright.com>
Date:   Sun Jan 26 12:17:17 2014 -0800

the bug reappeared. Anyone feel like doing a git bisect?

-- 
Configure issuemail: https://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------