digitalmars.D - Usability of latest DMD 1.x
- Bill Baxter (5/5) Aug 05 2009 I just tried to upgrade my DMD from 1.041 to 1.046 and things aren't
- Walter Bright (2/2) Aug 05 2009 All releases are sent to Lars before going out so the Tango team can let...
- Jarrett Billingsley (4/6) Aug 06 2009 I'm kind of surprised that
- Lars Ivar Igesund (2/4) Aug 06 2009 I did however send word that I didn't have time to test it this time aro...
- Bill Baxter (6/16) Aug 06 2009 Ok. Thanks for the info.
- Jarrett Billingsley (4/20) Aug 06 2009 Sure it's not http://d.puremagic.com/issues/show_bug.cgi?id=3D3167 ?
- Bill Baxter (14/36) Aug 06 2009 e
I just tried to upgrade my DMD from 1.041 to 1.046 and things aren't working so well. I see Tango is still based off 1.041 too. So have the releases since then all had problems? Or are these two facts just a coincidence? --bb
Aug 05 2009
All releases are sent to Lars before going out so the Tango team can let me know if I broke something. I haven't heard any word that it has.
Aug 05 2009
On Thu, Aug 6, 2009 at 1:46 AM, Walter Bright<newshound1 digitalmars.com> wrote:All releases are sent to Lars before going out so the Tango team can let me know if I broke something. I haven't heard any word that it has.I'm kind of surprised that http://d.puremagic.com/issues/show_bug.cgi?id=3167 wasn't caught then. It required several changes to Tango after 1.046 was released.
Aug 06 2009
Walter Bright Wrote:All releases are sent to Lars before going out so the Tango team can let me know if I broke something. I haven't heard any word that it has.I did however send word that I didn't have time to test it this time around :)
Aug 06 2009
On Wed, Aug 5, 2009 at 9:52 PM, Nick Sabalausky<a a.a> wrote:"Bill Baxter" <wbaxter gmail.com> wrote in message news:mailman.291.1249531861.14071.digitalmars-d puremagic.com...Ok. Thanks for the info. I'm getting "Error: cannot assign to a function call" in several places even though I'm not assigning to a function call. My attempts to create a cut down repro have failed so far. --bbI just tried to upgrade my DMD from 1.041 to 1.046 and things aren't working so well. I see Tango is still based off 1.041 too. =A0So have the releases since then all had problems? =A0Or are these two facts just a coincidence?1.43 works with Tango 0.99.8, but 1.44 introduced a breaking change that required a change in tango (which I've been told is in tango trunk). So 1.44+ requires Tango trunk, at least until 0.99.9.
Aug 06 2009
On Thu, Aug 6, 2009 at 9:04 AM, Bill Baxter<wbaxter gmail.com> wrote:On Wed, Aug 5, 2009 at 9:52 PM, Nick Sabalausky<a a.a> wrote:Sure it's not http://d.puremagic.com/issues/show_bug.cgi?id=3D3167 ? You might be passing the temp result of a function call to a function that takes a ref param."Bill Baxter" <wbaxter gmail.com> wrote in message news:mailman.291.1249531861.14071.digitalmars-d puremagic.com...Ok. =A0Thanks for the info. I'm getting "Error: cannot assign to a function call" in several places even though I'm not assigning to a function call. =A0My attempts to create a cut down repro have failed so far.I just tried to upgrade my DMD from 1.041 to 1.046 and things aren't working so well. I see Tango is still based off 1.041 too. =A0So have the releases since then all had problems? =A0Or are these two facts just a coincidence?1.43 works with Tango 0.99.8, but 1.44 introduced a breaking change that required a change in tango (which I've been told is in tango trunk). So 1.44+ requires Tango trunk, at least until 0.99.9.
Aug 06 2009
On Thu, Aug 6, 2009 at 6:07 AM, Jarrett Billingsley<jarrett.billingsley gmail.com> wrote:On Thu, Aug 6, 2009 at 9:04 AM, Bill Baxter<wbaxter gmail.com> wrote:eOn Wed, Aug 5, 2009 at 9:52 PM, Nick Sabalausky<a a.a> wrote:"Bill Baxter" <wbaxter gmail.com> wrote in message news:mailman.291.1249531861.14071.digitalmars-d puremagic.com...I just tried to upgrade my DMD from 1.041 to 1.046 and things aren't working so well. I see Tango is still based off 1.041 too. =A0So have the releases sinc=tthen all had problems? =A0Or are these two facts just a coincidence?1.43 works with Tango 0.99.8, but 1.44 introduced a breaking change tha=Ok, thanks. That does seem to be the one. It was just well disguised by various operator overloads. The actual line of code was avg +=3D one_nth * v; But * calls opMul And the opAddAssign takes a ref so that it doesn't have to copy the argument (which could be pretty big). I guess I should just stick with an earlier version till we find out if the change is permanent for D1 or not. --bbSure it's not http://d.puremagic.com/issues/show_bug.cgi?id=3D3167 ? You might be passing the temp result of a function call to a function that takes a ref param.required a change in tango (which I've been told is in tango trunk). So 1.44+ requires Tango trunk, at least until 0.99.9.Ok. =A0Thanks for the info. I'm getting "Error: cannot assign to a function call" in several places even though I'm not assigning to a function call. =A0My attempts to create a cut down repro have failed so far.
Aug 06 2009