On 11/11/2016 09:36 PM, Nick Sabalausky wrote:
> On 11/11/2016 08:30 AM, Dicebot wrote:
>> On Friday, 11 November 2016 at 13:21:40 UTC, Nick Sabalausky wrote:
>>> Run the new dmd. If it fails, either fix your code or go temporarily
>>> go back to the old dmd until you can fix your code.
>>
>> D wil
On 11/12/2016 02:20 PM, Basile B. wrote:
> On Monday, 31 October 2016 at 01:27:08 UTC, Martin Nowak wrote:
>> Glad to announce D 2.072.0.
>>
>> http://dlang.org/download.html
>>
>> This is the release ships with the latest version of dub (v1.1.0), comes
>> with lots of phobos additions and native T
On Monday, 31 October 2016 at 01:27:08 UTC, Martin Nowak wrote:
Glad to announce D 2.072.0.
http://dlang.org/download.html
This is the release ships with the latest version of dub
(v1.1.0), comes
with lots of phobos additions and native TLS on OSX.
See the changelog for more details.
http://
On Friday, November 11, 2016 14:36:59 Nick Sabalausky via Digitalmars-d-
announce wrote:
> On 11/11/2016 08:30 AM, Dicebot wrote:
> > On Friday, 11 November 2016 at 13:21:40 UTC, Nick Sabalausky wrote:
> >> Run the new dmd. If it fails, either fix your code or go temporarily
> >> go back to the old
On 11/11/16 3:02 PM, jmh530 wrote:
On Friday, 11 November 2016 at 19:36:59 UTC, Nick Sabalausky wrote:
I've gone through a lot of compiler upgrades on a lot of D projects,
and in my experience, this "investigate and fix for the new dmd" has
always been trivial (aside from one instance where Pho
On Friday, 11 November 2016 at 19:36:59 UTC, Nick Sabalausky
wrote:
I've gone through a lot of compiler upgrades on a lot of D
projects, and in my experience, this "investigate and fix for
the new dmd" has always been trivial (aside from one instance
where Phobos's standard function deprecati
On 11/11/2016 08:30 AM, Dicebot wrote:
On Friday, 11 November 2016 at 13:21:40 UTC, Nick Sabalausky wrote:
Run the new dmd. If it fails, either fix your code or go temporarily
go back to the old dmd until you can fix your code.
D will never be considered production ready as pong as this attiud
On 11/11/16 9:02 AM, Dicebot wrote:
On 11/11/2016 03:46 PM, Steven Schveighoffer wrote:
... or one can spend one extra hour to implement deprecation path and
the issue disappears completely.
There is a misunderstanding that the new cycle detection is an "upgrade"
of some kind. It's a bug fix.
On 11/11/16 9:06 AM, Rainer Schuetze wrote:
On 11.11.2016 14:42, Steven Schveighoffer wrote:
The option to ignore the cycles is there, added to allow for people to
use the new DMD even if cycles exist. However, it is a runtime switch,
which means you have to run it that way.
You can also
On 11.11.2016 14:42, Steven Schveighoffer wrote:
On 11/11/16 8:21 AM, Nick Sabalausky wrote:
On 11/11/2016 04:54 AM, Kagamin wrote:
On Thursday, 10 November 2016 at 13:58:56 UTC, Steven Schveighoffer
wrote:
Only possibility is just to ignore ALL cycles, and print them if any
are detected.
On 11/11/2016 03:46 PM, Steven Schveighoffer wrote:
>> ... or one can spend one extra hour to implement deprecation path and
>> the issue disappears completely.
>
> There is a misunderstanding that the new cycle detection is an "upgrade"
> of some kind. It's a bug fix.
There is no difference betw
On 11/11/16 8:30 AM, Dicebot wrote:
On Friday, 11 November 2016 at 13:21:40 UTC, Nick Sabalausky wrote:
Run the new dmd. If it fails, either fix your code or go temporarily
go back to the old dmd until you can fix your code.
D will never be considered production ready as pong as this attiude
r
On 11/11/16 8:21 AM, Nick Sabalausky wrote:
On 11/11/2016 04:54 AM, Kagamin wrote:
On Thursday, 10 November 2016 at 13:58:56 UTC, Steven Schveighoffer
wrote:
Only possibility is just to ignore ALL cycles, and print them if any
are detected.
Run the new detector and if it fails, run the old on
On Friday, 11 November 2016 at 13:21:40 UTC, Nick Sabalausky
wrote:
Run the new dmd. If it fails, either fix your code or go
temporarily go back to the old dmd until you can fix your code.
D will never be considered production ready as pong as this
attiude remaind. Your described scenario in p
On 11/11/2016 04:54 AM, Kagamin wrote:
On Thursday, 10 November 2016 at 13:58:56 UTC, Steven Schveighoffer wrote:
Only possibility is just to ignore ALL cycles, and print them if any
are detected.
Run the new detector and if it fails, run the old one, if it succeeds,
print a message.
Or:
Ru
On Thursday, 10 November 2016 at 13:58:56 UTC, Steven
Schveighoffer wrote:
Only possibility is just to ignore ALL cycles, and print them
if any are detected.
Run the new detector and if it fails, run the old one, if it
succeeds, print a message.
On Thursday, 10 November 2016 at 23:02:09 UTC, Soulsbane wrote:
On Thursday, 10 November 2016 at 15:38:08 UTC, Dicebot wrote:
On 11/05/2016 06:04 AM, Soulsbane wrote:
[...]
Can't reproduce:
$ cat sample.d
unittest
{
import std.regex;
static immutable TOC_LINE_PATTERN =
`#{1,}\s*(?P.*
On Thursday, 10 November 2016 at 15:38:08 UTC, Dicebot wrote:
On 11/05/2016 06:04 AM, Soulsbane wrote:
On Monday, 31 October 2016 at 01:27:08 UTC, Martin Nowak wrote:
Glad to announce D 2.072.0.
http://dlang.org/changelog/2.072.0.html
-Martin
I've run into a problem with code using ctRegex
On 11/05/2016 06:04 AM, Soulsbane wrote:
> On Monday, 31 October 2016 at 01:27:08 UTC, Martin Nowak wrote:
>> Glad to announce D 2.072.0.
>>
>> http://dlang.org/changelog/2.072.0.html
>>
>> -Martin
>
> I've run into a problem with code using ctRegex that fails to compile
> only in release build.
On Thursday, 10 November 2016 at 13:58:56 UTC, Steven
Schveighoffer wrote:
This is not possible. Old behavior DID detect some cycles. The
new algorithm detects ALL cycles, and handles them all in the
same way. What you are asking is for cycles detected by old
algorithm to fail, but ones that wo
On 11/10/16 8:26 AM, Dicebot wrote:
On 11/03/2016 05:51 PM, Steven Schveighoffer wrote:
On 11/3/16 10:49 AM, Johan Engelen wrote:
On Wednesday, 2 November 2016 at 15:13:43 UTC, anonymous wrote:
On Wednesday, 2 November 2016 at 15:08:26 UTC, anonymous wrote:
I confirm, dmd 2.072 can't build d
On 11/03/2016 05:51 PM, Steven Schveighoffer wrote:
> On 11/3/16 10:49 AM, Johan Engelen wrote:
>> On Wednesday, 2 November 2016 at 15:13:43 UTC, anonymous wrote:
>>> On Wednesday, 2 November 2016 at 15:08:26 UTC, anonymous wrote:
I confirm, dmd 2.072 can't build dmd 2.071.2, same error,
Dne 9.11.2016 v 15:17 Dicebot via Digitalmars-d-announce napsal(a):
Sadly, because of overwhelming project breakage I have to revert Arch
Linux dmd package version back to 2.071.2 until 2.072.1 is out :(
Going to look into known regressions later this week, at least some of
them look easily fix
Sadly, because of overwhelming project breakage I have to revert Arch
Linux dmd package version back to 2.071.2 until 2.072.1 is out :(
Going to look into known regressions later this week, at least some of
them look easily fixable to become deprecations.
signature.asc
Description: OpenPGP digi
On Monday, 7 November 2016 at 18:55:29 UTC, Anonymous wrote:
To be honest, I know that the D world existed before me, and I
know that it'll still exist if I leave. Between, 2.072 is the
worst release I've ever seen.
Yep. I tried 2.072 on a current DLangUI project under Win32.
Compiled fine, b
On Monday, 7 November 2016 at 18:26:44 UTC, Anonymous wrote:
On Monday, 31 October 2016 at 01:27:08 UTC, Martin Nowak wrote:
Glad to announce D 2.072.0.
http://dlang.org/download.html
This is the release ships with the latest version of dub
(v1.1.0), comes
with lots of phobos additions and n
On Monday, 31 October 2016 at 01:27:08 UTC, Martin Nowak wrote:
Glad to announce D 2.072.0.
http://dlang.org/download.html
This is the release ships with the latest version of dub
(v1.1.0), comes
with lots of phobos additions and native TLS on OSX.
See the changelog for more details.
http://
Hello,
Here is another bug:
https://issues.dlang.org/show_bug.cgi?id=16667
app unit tests start to fail on std.conv internal unit tests.
Am 06.11.2016 um 09:22 schrieb Daniel Kozak via Digitalmars-d-announce:
Dne 6.11.2016 v 07:58 Sönke Ludwig via Digitalmars-d-announce napsal(a):
I checked now and the version included in the (Windows) DMD bundle
indeed reports as 1.0.0, so the fix is not present. But the next DMD
point release w
Dne 6.11.2016 v 07:58 Sönke Ludwig via Digitalmars-d-announce napsal(a):
Am 03.11.2016 um 14:18 schrieb Andre Pany:
On Thursday, 3 November 2016 at 12:17:29 UTC, Sönke Ludwig wrote:
Am 03.11.2016 um 06:58 schrieb Andre Pany:
Temp-folder builds are only done if the special shebang invocation
s
Am 03.11.2016 um 14:18 schrieb Andre Pany:
On Thursday, 3 November 2016 at 12:17:29 UTC, Sönke Ludwig wrote:
Am 03.11.2016 um 06:58 schrieb Andre Pany:
Temp-folder builds are only done if the special shebang invocation
syntax is used (i.e. "dub file.d
Unfortunately yes, the behavior of dub in
On Saturday, 5 November 2016 at 04:04:12 UTC, Soulsbane wrote:
On Monday, 31 October 2016 at 01:27:08 UTC, Martin Nowak wrote:
[...]
I've run into a problem with code using ctRegex that fails to
compile only in release build.
[...]
please report at https://issues.dlang.org/
On Friday, November 04, 2016 00:45:18 Johan Engelen via Digitalmars-d-
announce wrote:
> On Friday, 4 November 2016 at 00:42:48 UTC, Johan Engelen wrote:
> > On Thursday, 3 November 2016 at 15:51:22 UTC, Steven
> >
> > Schveighoffer wrote:
> >> Any cycles that are "newly discovered" were already th
On Monday, 31 October 2016 at 20:35:24 UTC, Martin Nowak wrote:
and I did take care of that forward reference bug (Issue 16607).
Thanks again for that. That one would've actually kept me from
upgrading for my current project.
On Monday, 31 October 2016 at 01:27:08 UTC, Martin Nowak wrote:
Glad to announce D 2.072.0.
http://dlang.org/changelog/2.072.0.html
-Martin
I've run into a problem with code using ctRegex that fails to
compile only in release build.
private immutable string TOC_LINE_PATTERN =
`#{1,}\s*(?P
On Friday, 4 November 2016 at 00:42:48 UTC, Johan Engelen wrote:
On Thursday, 3 November 2016 at 15:51:22 UTC, Steven
Schveighoffer wrote:
Any cycles that are "newly discovered" were already there.
What was happening is that the runtime did not detect the
cycle, and was arbitrarily choosing a
On Thursday, 3 November 2016 at 15:51:22 UTC, Steven
Schveighoffer wrote:
Any cycles that are "newly discovered" were already there. What
was happening is that the runtime did not detect the cycle, and
was arbitrarily choosing an order for initializing these
modules. Either a) the arbitrary o
On 11/3/16 10:49 AM, Johan Engelen wrote:
On Wednesday, 2 November 2016 at 15:13:43 UTC, anonymous wrote:
On Wednesday, 2 November 2016 at 15:08:26 UTC, anonymous wrote:
I confirm, dmd 2.072 can't build dmd 2.071.2, same error, but boot
since master straping works there's probably something th
On 10/31/2016 03:27 AM, Martin Nowak wrote:
> Glad to announce D 2.072.0.
NB: Current release notes are outdated and wrong about
`-transition=safe` flag. It was completely repurposed in stable branch
(https://github.com/dlang/dmd/pull/6183) but somehow changes to release
notes there do not propaga
On Wednesday, 2 November 2016 at 15:13:43 UTC, anonymous wrote:
On Wednesday, 2 November 2016 at 15:08:26 UTC, anonymous wrote:
I confirm, dmd 2.072 can't build dmd 2.071.2, same error, but
boot since master straping works there's probably something
that's been fixed in one or two of these dd
On 11/2/16 8:36 AM, Johan Engelen wrote:
On Tuesday, 1 November 2016 at 16:40:42 UTC, Andrei Alexandrescu wrote:
On 11/01/2016 11:41 AM, Johan Engelen wrote:
On Monday, 31 October 2016 at 01:27:08 UTC, Martin Nowak wrote:
Glad to announce D 2.072.0.
DMD 2.072.0 miscompiles/uncovers a bug in
On Thursday, 3 November 2016 at 12:17:29 UTC, Sönke Ludwig wrote:
Am 03.11.2016 um 06:58 schrieb Andre Pany:
Temp-folder builds are only done if the special shebang
invocation syntax is used (i.e. "dub file.d Building with "dub --single file.d" should build normally. This
was the case within t
Am 03.11.2016 um 06:58 schrieb Andre Pany:
On Monday, 31 October 2016 at 01:27:08 UTC, Martin Nowak wrote:
Glad to announce D 2.072.0.
http://dlang.org/download.html
This is the release ships with the latest version of dub (v1.1.0), comes
with lots of phobos additions and native TLS on OSX.
Se
On Monday, 31 October 2016 at 01:27:08 UTC, Martin Nowak wrote:
Glad to announce D 2.072.0.
http://dlang.org/download.html
This is the release ships with the latest version of dub
(v1.1.0), comes
with lots of phobos additions and native TLS on OSX.
See the changelog for more details.
http://
On Monday, 31 October 2016 at 01:27:08 UTC, Martin Nowak wrote:
Glad to announce D 2.072.0.
http://dlang.org/download.html
This is the release ships with the latest version of dub
(v1.1.0), comes
with lots of phobos additions and native TLS on OSX.
See the changelog for more details.
http://
On Wednesday, 2 November 2016 at 15:08:26 UTC, anonymous wrote:
On Wednesday, 2 November 2016 at 12:36:45 UTC, Johan Engelen
wrote:
LDC built with DMD 2.072.0 gives the following error when run:
object.Error@src/rt/minfo.d(356): Cyclic dependency between
module ddmd.traits and ddmd.cond
ddmd.t
On Wednesday, 2 November 2016 at 12:36:45 UTC, Johan Engelen
wrote:
LDC built with DMD 2.072.0 gives the following error when run:
object.Error@src/rt/minfo.d(356): Cyclic dependency between
module ddmd.traits and ddmd.cond
ddmd.traits* ->
ddmd.attrib ->
ddmd.cond* ->
ddmd.expression ->
ddmd.tr
On Tuesday, 1 November 2016 at 16:40:42 UTC, Andrei Alexandrescu
wrote:
On 11/01/2016 11:41 AM, Johan Engelen wrote:
On Monday, 31 October 2016 at 01:27:08 UTC, Martin Nowak wrote:
Glad to announce D 2.072.0.
DMD 2.072.0 miscompiles/uncovers a bug in LDC, so I switched
back to DMD
2.071.2 f
On 11/01/2016 11:41 AM, Johan Engelen wrote:
On Monday, 31 October 2016 at 01:27:08 UTC, Martin Nowak wrote:
Glad to announce D 2.072.0.
DMD 2.072.0 miscompiles/uncovers a bug in LDC, so I switched back to DMD
2.071.2 for CI testing. :(
Is there somebody working on that bug? Thanks. -- Andre
On Monday, 31 October 2016 at 01:27:08 UTC, Martin Nowak wrote:
Glad to announce D 2.072.0.
DMD 2.072.0 miscompiles/uncovers a bug in LDC, so I switched back
to DMD 2.071.2 for CI testing. :(
-Johan
On Monday, 31 October 2016 at 07:27:50 UTC, Ali Çehreli wrote:
Is the only valid remaining use for the comma operator the
'for' loop iteration?
for ( ; ; ++i, ++j) {
// ...
}
Are there other uses?
The changelog shows it can be used for an expression statement:
// This is okay, the res
On 10/31/2016 09:35 PM, Martin Nowak wrote:
There weren't any open regressions left in Bugzilla blocking this
release,
What makes a regression blocking? There are three open regressions in 2.072:
https://issues.dlang.org/show_bug.cgi?id=16013
https://issues.dlang.org/show_bug.cgi?id=16273
http
On 10/31/2016 08:45 AM, Sönke Ludwig wrote:
> BTW, I was really surprised that there was not at least one release
> candidate. There is a forward reference regression that happened after
> the last beta and affects vibe.d. I'll see if I can find a workaround.
There weren't any open regressions lef
On 10/31/2016 08:24 AM, Sönke Ludwig wrote:
> Hm, looks like DUB 1.1.0 was tagged on master instead of stable, which
> means that some fixes are missing and some changes haven't gone through
> a testing phase. Can we still fix this for this release?
Shoot, sorry for that. We still need to integrat
On Monday, 31 October 2016 at 01:27:08 UTC, Martin Nowak wrote:
Glad to announce D 2.072.0.
http://dlang.org/download.html
This is the release ships with the latest version of dub
(v1.1.0), comes
with lots of phobos additions and native TLS on OSX.
See the changelog for more details.
http://
On Monday, 31 October 2016 at 07:24:23 UTC, Sönke Ludwig wrote:
Am 31.10.2016 um 02:27 schrieb Martin Nowak:
Glad to announce D 2.072.0.
http://dlang.org/download.html
This is the release ships with the latest version of dub
(v1.1.0), comes
with lots of phobos additions and native TLS on OSX
Am 31.10.2016 um 08:24 schrieb Sönke Ludwig:
Am 31.10.2016 um 02:27 schrieb Martin Nowak:
Glad to announce D 2.072.0.
http://dlang.org/download.html
This is the release ships with the latest version of dub (v1.1.0), comes
with lots of phobos additions and native TLS on OSX.
See the changelog f
Am 31.10.2016 um 08:24 schrieb Sönke Ludwig:
Am 31.10.2016 um 02:27 schrieb Martin Nowak:
Glad to announce D 2.072.0.
http://dlang.org/download.html
This is the release ships with the latest version of dub (v1.1.0), comes
with lots of phobos additions and native TLS on OSX.
See the changelog f
On 10/30/2016 06:27 PM, Martin Nowak wrote:
Glad to announce D 2.072.0.
http://dlang.org/download.html
This is the release ships with the latest version of dub (v1.1.0), comes
with lots of phobos additions and native TLS on OSX.
See the changelog for more details.
http://dlang.org/changelog/2.
Am 31.10.2016 um 02:27 schrieb Martin Nowak:
Glad to announce D 2.072.0.
http://dlang.org/download.html
This is the release ships with the latest version of dub (v1.1.0), comes
with lots of phobos additions and native TLS on OSX.
See the changelog for more details.
http://dlang.org/changelog/2
On 10/30/2016 09:27 PM, Martin Nowak wrote:
This is the release ships with the latest version of dub (v1.1.0),
Changelog for dub 1.1.0?
Glad to announce D 2.072.0.
http://dlang.org/download.html
This is the release ships with the latest version of dub (v1.1.0), comes
with lots of phobos additions and native TLS on OSX.
See the changelog for more details.
http://dlang.org/changelog/2.072.0.html
-Martin
62 matches
Mail list logo