[Issue 18016] using uninitialized value is considered @safe but has undefined behavior

2018-03-03 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18016 Walter Bright changed: What|Removed |Added CC|

[Issue 17652] [DIP1000] opApply allow to escape reference to scope variable

2018-03-03 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17652 Walter Bright changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 17561] @safe code can write beyond Fiber's stack, despite guard page

2018-03-03 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17561 Walter Bright changed: What|Removed |Added CC|

[Issue 17566] can use void initialization in @safe code to break out of stack

2018-03-03 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17566 Walter Bright changed: What|Removed |Added See Also|

Re: DIP 1006 - Preliminary Review Round 1

2018-03-03 Thread Nicholas Wilson via Digitalmars-d
On Sunday, 4 March 2018 at 04:30:31 UTC, Walter Bright wrote: It's not trivial. First, it's 100 lines of code (with no comments) just for that, and there are templates and behaviors with memory allocation. Moving along that path, we're gradually reinventing std.getopt which is 1814 lines (with

[Issue 17449] [DIP1000] crash due to covariant conversion of scope delegate to delegate

2018-03-03 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17449 Rainer Schuetze changed: What|Removed |Added Status|RESOLVED|REOPENED

Re: Thinktank: CI's, compiler lists, and project automation

2018-03-03 Thread Nick Sabalausky (Abscissa) via Digitalmars-d
On 03/04/2018 02:05 AM, Nick Sabalausky (Abscissa) wrote: 1. Suppose a library supports DMD v2.071.0 and up. Because of this, .travis.yml includes:   - dmd  # Ie, dmd-2.079.0, ATM   - dmd-2.079.0   - dmd-2.078.2   - dmd-2.078.1   - dmd-2.078.0   - dmd-2.077.1   - dmd-2.077.0 Summary:

Re: Thinktank: CI's, compiler lists, and project automation

2018-03-03 Thread Nick Sabalausky (Abscissa) via Digitalmars-d
On 03/04/2018 02:23 AM, Nick Sabalausky (Abscissa) wrote: Oops, proofread failures. Naturally, I meant this (fixes emphasized): - 1. Suppose a library supports ***DMD v2.077.0*** and up. Because of this, .travis.yml includes:   - dmd  # Ie,

[Issue 17449] [DIP1000] crash due to covariant conversion of scope delegate to delegate

2018-03-03 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17449 Walter Bright changed: What|Removed |Added Status|NEW |RESOLVED

Re: Thinktank: CI's, compiler lists, and project automation

2018-03-03 Thread Nick Sabalausky (Abscissa) via Digitalmars-d
On 03/04/2018 02:05 AM, Nick Sabalausky (Abscissa) wrote: No. That is only sufficient *temporarily*, that is, until the next time the label "dmd" is updated to another new release once again. At *some* point, .travis.yml will still need to be manually updated... Scenario 1-2-3: 1. Suppose

[Issue 17448] Move semantics cause memory corruption and cryptic bugs

2018-03-03 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17448 Walter Bright changed: What|Removed |Added Status|NEW |RESOLVED

Re: Thinktank: CI's, compiler lists, and project automation

2018-03-03 Thread Nick Sabalausky (Abscissa) via Digitalmars-d
On 03/03/2018 10:22 AM, Jacob Carlborg wrote: On 2018-03-03 07:39, Nick Sabalausky (Abscissa) wrote: - Maybe there's a simple setting I've overlooked, but when a build job fails on travis, the author does not get proactively notified. The author only finds out next time they go into travis.

[Issue 17284] Template function attribute inference wrongly infers @safe for accessing overlapping pointer fields in unions

2018-03-03 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17284 Walter Bright changed: What|Removed |Added CC|

mysql-native v2.2.0: Maintenance Release (and news)

2018-03-03 Thread Nick Sabalausky (Abscissa) via Digitalmars-d-announce
An all-D MySQL/MariaDB client library: https://github.com/mysql-d/mysql-native == Tagged 'v2.2.0'. Full changelog: https://github.com/mysql-d/mysql-native/blob/master/CHANGELOG.md This is primarily a maintenance release including some bugfixes, and the

Re: DIP 1006 - Preliminary Review Round 1

2018-03-03 Thread Walter Bright via Digitalmars-d
On 3/3/2018 5:29 PM, Nicholas Wilson wrote: The use of comma-separated arguments is something I've argued against for other switches. The use of `-release=in -release=out` should be fine and is less confusing/buggy to implement. Why?  Implementation is trivial (unit testable no less!) , see

[Issue 17174] can take address of member of struct parameter in @safe code

2018-03-03 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17174 Walter Bright changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 16795] Allow taking address of 'scope' variable in some cases

2018-03-03 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16795 Walter Bright changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 18552] std.datetime.date.Date strips year int argument to short

2018-03-03 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18552 --- Comment #2 from feklushkin.de...@gmail.com --- > What is the use case where this matters? RDBMSes (at least Postgres) supports int type of year. With restrictions associated with Julian day (4713 BC boundary) it can represent up to 294276 AD.

[Issue 16037] assigning delegate to a scope variable shouldn't allocate closure

2018-03-03 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16037 --- Comment #3 from Walter Bright --- https://github.com/dlang/dmd/pull/7981 --

[Issue 15399] unaligned pointers are not @safe

2018-03-03 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15399 --- Comment #6 from Walter Bright --- (In reply to ag0aep6g from comment #5) > Reopening because these very slight variations are still accepted: > > 1) hosts[n] = Unaligned(0, new Victim); > 2) Unaligned u = { p: new

[Issue 14618] can break immutable with inout and a delegate

2018-03-03 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14618 --- Comment #3 from Walter Bright --- The second example is still a bug. --

[Issue 14618] can break immutable with inout and a delegate

2018-03-03 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14618 Walter Bright changed: What|Removed |Added CC|

[Issue 14125] @trusted nested helper functions in std.file

2018-03-03 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14125 --- Comment #80 from Walter Bright --- (In reply to Walter Bright from comment #79) > This pull request: > > https://github.com/dlang/phobos/pull/4786 has been pulled. --

[Issue 5270] Using a scope delegate allows memory corruption in safe mode

2018-03-03 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=5270 Walter Bright changed: What|Removed |Added Status|REOPENED|RESOLVED

Re: DIP 1006 - Preliminary Review Round 1

2018-03-03 Thread Nicholas Wilson via Digitalmars-d
On Sunday, 4 March 2018 at 00:32:20 UTC, Walter Bright wrote: On 4/12/2017 4:25 AM, Mike Parker wrote: DIP 1006 is titled "Providing more selective control over contracts". https://github.com/dlang/DIPs/blob/master/DIPs/DIP1006.md Currently, we have 3 switches that affect the asserts:

[Issue 3720] Taking address of member functions possible without an instance

2018-03-03 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=3720 Walter Bright changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 18114] [Reg 2.078] regex performance regression

2018-03-03 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18114 --- Comment #8 from Jon Degenhardt --- I re-ran the benchmark with the new DMD 2.079.0 release (OS X). Numbers below are fastest of several runs, but were generally consistent: | Regex | 2.077.1 |

[Issue 18552] std.datetime.date.Date strips year int argument to short

2018-03-03 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18552 Jonathan M Davis changed: What|Removed |Added Severity|minor |enhancement

[Issue 18552] std.datetime.date.Date strips year int argument to short

2018-03-03 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18552 Jonathan M Davis changed: What|Removed |Added CC|

[Issue 18552] New: std.datetime.date.Date strips year int argument to short

2018-03-03 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18552 Issue ID: 18552 Summary: std.datetime.date.Date strips year int argument to short Product: D Version: D2 Hardware: All OS: All Status: NEW

Re: DIP 1006 - Preliminary Review Round 1

2018-03-03 Thread Walter Bright via Digitalmars-d
On 4/12/2017 4:25 AM, Mike Parker wrote: DIP 1006 is titled "Providing more selective control over contracts". https://github.com/dlang/DIPs/blob/master/DIPs/DIP1006.md Currently, we have 3 switches that affect the asserts: `release`, `boundscheck`, and `unittest`. The documentation for

[Issue 5212] no escape analysis for typesafe variadic function arguments

2018-03-03 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=5212 --- Comment #20 from github-bugzi...@puremagic.com --- Commits pushed to master at https://github.com/dlang/dmd https://github.com/dlang/dmd/commit/be4ad4b744f1649f6b010b13a5cbf96582786c46 fix Issue 5212 - no escape analysis for typesafe variadic

Re: Opt-in non-null class references?

2018-03-03 Thread SimonN via Digitalmars-d
On Saturday, 3 March 2018 at 18:28:42 UTC, aliak wrote: struct NonNull(T) if (isPointer!T || is(T == class)) { T value; alias value this; this(Args...)(Args args) { this.value = new T(args); } // always force creation } The pitfall here is that all structs must be

Re: State of D: The survey is killing man, way too much

2018-03-03 Thread Jonathan Marler via Digitalmars-d
On Saturday, 3 March 2018 at 17:42:25 UTC, David Gileadi wrote: On 3/3/18 8:08 AM, 0x wrote: The D survey is killing maan! Those are lots of questions in there If I ever get hold of the people behind it... Is it a coincidence that your user handle is "negative one"? ;) He's

Re: Opt-in non-null class references?

2018-03-03 Thread arturg via Digitalmars-d
On Saturday, 3 March 2018 at 18:28:42 UTC, aliak wrote: On Friday, 2 March 2018 at 19:47:23 UTC, SimonN wrote: If you know of other ways though I'm all ears :) Cheers maybe not exactly what you want, but here are some templates i wrote a while ago which basically are a more flexible form of

Re: dip1000 state

2018-03-03 Thread carblue via Digitalmars-d
On Saturday, 3 March 2018 at 02:12:28 UTC, Walter Bright wrote: On 3/2/2018 10:07 AM, carblue wrote: I generally already used -dip1000 since DConf2017 and it served me well, until about 2 month ago, "by accident" code was committed to std.uni that broke my builds, see issue #17961. I invested

Re: Release D 2.079.0

2018-03-03 Thread Mengu via Digitalmars-d-announce
On Saturday, 3 March 2018 at 01:50:25 UTC, Martin Nowak wrote: Glad to announce D 2.079.0. This release comes with experimental `@nogc` exception throwing (-dip1008), a lazily initialized GC, better support for minimal runtimes, and an experimental Windows toolchain based on the lld linker

Re: dip1000 state

2018-03-03 Thread Radu via Digitalmars-d
On Saturday, 3 March 2018 at 09:04:04 UTC, Walter Bright wrote: On 3/2/2018 10:48 PM, Manu wrote: I've been arguing for DIP1000 (or something very much like it) for almost 10 years. It's one of the small handful of issues that lead me to the forum in the first place. 'Patience' might not be

Re: dip1000 state

2018-03-03 Thread Radu via Digitalmars-d
On Friday, 2 March 2018 at 18:07:34 UTC, carblue wrote: On Thursday, 22 February 2018 at 14:36:10 UTC, Radu wrote: [...] The fact that it takes 8 days for any reply, doesn't that say something? @safe is a high ranked technical issue in vision papers (in german we say something like "paper

Re: VisualD & dub

2018-03-03 Thread Radu via Digitalmars-d
On Saturday, 3 March 2018 at 16:01:29 UTC, Robert M. Münch wrote: Can VisualD somehow make use of dub in that I don't have to provide any "include paths" for modules etc.? It's a bit irritating to use dub on the terminal and sometimes VisualD for debugging etc. and have to configure the same

Re: Opt-in non-null class references?

2018-03-03 Thread aliak via Digitalmars-d
On Friday, 2 March 2018 at 19:47:23 UTC, SimonN wrote: I can envision using this Optional type whenever I want nullable class reference, and use normal D class references as non-nullable references together with a codebase-wide rule that assigning null to normal D references is always a bug.

Re: State of D: The survey is killing man, way too much

2018-03-03 Thread David Gileadi via Digitalmars-d
On 3/3/18 8:08 AM, 0x wrote: The D survey is killing maan! Those are lots of questions in there If I ever get hold of the people behind it... Is it a coincidence that your user handle is "negative one"? ;)

Re: Traits redux

2018-03-03 Thread arturg via Digitalmars-d-learn
On Saturday, 3 March 2018 at 16:20:57 UTC, JN wrote: https://run.dlang.io/gist/ec7008372d60ac52460dd58068f1ca6d?compiler=dmd Why only listUDA2 works and listUDA doesn't? Why do I need to use __traits(getMember again, if I use what I saved in a variable, it doesn't work :( because getUDAs

Re: State of D 2018 Survey

2018-03-03 Thread Russel Winder via Digitalmars-d-announce
On Sat, 2018-03-03 at 16:06 +, Dmitry Olshansky via Digitalmars-d- announce wrote: > On Saturday, 3 March 2018 at 15:52:02 UTC, Russel Winder wrote: > > […] > > > > http://www.intropsych.com/ch06_memory/magical_number_seven.html > > Won’t load for me( How annoying. Definitely works for me

Re: DIP 1006 - Preliminary Review Round 1

2018-03-03 Thread Martin Nowak via Digitalmars-d
On Sunday, 26 November 2017 at 11:59:28 UTC, Joseph Rushton Wakeling wrote: One suggestion: replace -release=assert with -release=body, so in the above, you would have: -release=body,in,out,invariant Doesn't really work that way, we can disable assertions, in contracts, out contracts,

Re: DIP 1006 - Preliminary Review Round 1

2018-03-03 Thread Martin Nowak via Digitalmars-d
On Wednesday, 12 April 2017 at 11:25:09 UTC, Mike Parker wrote: DIP 1006 is titled "Providing more selective control over contracts". Possible implementation https://github.com/dlang/dmd/pull/7980 FYI

Traits redux

2018-03-03 Thread JN via Digitalmars-d-learn
https://run.dlang.io/gist/ec7008372d60ac52460dd58068f1ca6d?compiler=dmd Why only listUDA2 works and listUDA doesn't? Why do I need to use __traits(getMember again, if I use what I saved in a variable, it doesn't work :(

[Issue 16578] bogus deprecation - switch skips declaration of variable

2018-03-03 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16578 github-bugzi...@puremagic.com changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 16578] bogus deprecation - switch skips declaration of variable

2018-03-03 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16578 --- Comment #3 from github-bugzi...@puremagic.com --- Commits pushed to master at https://github.com/dlang/dmd https://github.com/dlang/dmd/commit/8515ae6a0b2b20845f2f5aa095bfc57df12fcc93 Fix Issue 16578 - bogus deprecation - switch skips

Re: State of D 2018 Survey

2018-03-03 Thread Dmitry Olshansky via Digitalmars-d-announce
On Saturday, 3 March 2018 at 15:52:02 UTC, Russel Winder wrote: On Sat, 2018-03-03 at 13:51 +, Dmitry Olshansky via Digitalmars-d- announce wrote: […] O.T.: Which is a well known number when it comes to cognition. It’s usually 7+-2. A number that is often misunderstood, and misused. As

VisualD & dub

2018-03-03 Thread Robert M. Münch via Digitalmars-d
Can VisualD somehow make use of dub in that I don't have to provide any "include paths" for modules etc.? It's a bit irritating to use dub on the terminal and sometimes VisualD for debugging etc. and have to configure the same project two times. -- Robert M. Münch http://www.saphirion.com

Re: State of D 2018 Survey

2018-03-03 Thread Russel Winder via Digitalmars-d-announce
On Sat, 2018-03-03 at 13:51 +, Dmitry Olshansky via Digitalmars-d- announce wrote: > […] > > O.T.: Which is a well known number when it comes to cognition. > It’s usually 7+-2. A number that is often misunderstood, and misused. As in this case.

Re: Thinktank: CI's, compiler lists, and project automation

2018-03-03 Thread Jacob Carlborg via Digitalmars-d
On 2018-03-03 07:39, Nick Sabalausky (Abscissa) wrote: Certainly a possible approach, but has downsides: - Maybe there's a simple setting I've overlooked, but when a build job fails on travis, the author does not get proactively notified. The author only finds out next time they go into

[Issue 16243] wrong C++ argument passing with empty struct when interfacing with Clang

2018-03-03 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16243 --- Comment #23 from github-bugzi...@puremagic.com --- Commits pushed to master at https://github.com/dlang/dmd https://github.com/dlang/dmd/commit/cc2969695518e87d3be9a21d18689db46a8a0fae fix Issue 16243 - wrong C++ argument passing with empty

[Issue 16243] wrong C++ argument passing with empty struct when interfacing with Clang

2018-03-03 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16243 github-bugzi...@puremagic.com changed: What|Removed |Added Status|NEW |RESOLVED

State of D: The survey is killing man, way too much

2018-03-03 Thread 0xFFFFFFFF via Digitalmars-d
The D survey is killing maan! Those are lots of questions in there If I ever get hold of the people behind it...

Re: Documentation for any* dub package, any version

2018-03-03 Thread Adam D. Ruppe via Digitalmars-d-announce
On Saturday, 3 March 2018 at 13:17:15 UTC, Martin Nowak wrote: Why would you need to have that in RAM instead of leaving it to the db cache layer? The search "database" right now is an XML file. Keep in mind this is a static site generator meant to just work offline or when pushed to github

Re: Thinktank: CI's, compiler lists, and project automation

2018-03-03 Thread Basile B. via Digitalmars-d
On Saturday, 3 March 2018 at 06:39:42 UTC, Nick Sabalausky (Abscissa) wrote: On 03/02/2018 02:24 AM, Jacob Carlborg wrote: Travis CI allows you to specify a D compiler in the following ways: * - the latest version of the specified compiler * -beta - the latest beta * -nightly - the nightly

Re: State of D 2018 Survey

2018-03-03 Thread Dmitry Olshansky via Digitalmars-d-announce
On Saturday, 3 March 2018 at 01:59:15 UTC, psychoticRabbit wrote: On Friday, 2 March 2018 at 12:20:31 UTC, Paulo Pinto wrote: And if you like C so much, what are you doing in a safe systems programming language forum? How safe is D.. i mean really ;-) and why do people ask me that

Re: Release D 2.079.0

2018-03-03 Thread Mike Parker via Digitalmars-d-announce
On Saturday, 3 March 2018 at 13:22:07 UTC, Martin Nowak wrote: On 03/03/2018 01:05 PM, Mike Parker wrote: The blog: https://dlang.org/blog/2018/03/03/dmd-2-079-0-released/ Could you please add a big visible "experimental" to the lld-link toolchain. It still has a lot of bugs and isn't ready

[Issue 18353] Unexpected OPTLINK Termination at EIP = 0040F60A

2018-03-03 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18353 Martin Nowak changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Issue 17508] optlink 8.00.17 crash at EIP=0040F60A

2018-03-03 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17508 Martin Nowak changed: What|Removed |Added CC||purema...@zoadian.de ---

[Issue 18207] [REG 2.078.0] Unexpected OPTLINK Termination while linking ddox

2018-03-03 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18207 Martin Nowak changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Issue 17508] optlink 8.00.17 crash at EIP=0040F60A

2018-03-03 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17508 Martin Nowak changed: What|Removed |Added CC||basti...@veelo.net --- Comment

Re: Release D 2.079.0

2018-03-03 Thread Martin Nowak via Digitalmars-d-announce
On 03/03/2018 01:05 PM, Mike Parker wrote: > The blog: > https://dlang.org/blog/2018/03/03/dmd-2-079-0-released/ Could you please add a big visible "experimental" to the lld-link toolchain. It still has a lot of bugs and isn't ready for primetime.

Re: Documentation for any* dub package, any version

2018-03-03 Thread Martin Nowak via Digitalmars-d-announce
On 03/03/2018 04:01 AM, Adam D. Ruppe wrote: > full-text search over a select group of packages (notably including > Phobos) with a pretty fast response... just it eats ~1.5 GB to keep two > copies of its database in memory in order to give those fast responses > concurrently. The instance I have

[Issue 18385] [REG 2.079] method cannot be overloaded with another extern(C) method

2018-03-03 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18385 Jacob Carlborg changed: What|Removed |Added Status|REOPENED|RESOLVED

Re: Release D 2.079.0

2018-03-03 Thread Mike Parker via Digitalmars-d-announce
On Saturday, 3 March 2018 at 02:35:21 UTC, Mike Parker wrote: I've got a blog post coming on this in a few hours, so I would ask anyone considering sharing this on /r/programming before then to please refrain :-) And it's live: The blog:

Re: dip1000 state

2018-03-03 Thread ixid via Digitalmars-d
On Saturday, 3 March 2018 at 09:04:04 UTC, Walter Bright wrote: On 3/2/2018 10:48 PM, Manu wrote: I've been arguing for DIP1000 (or something very much like it) for almost 10 years. It's one of the small handful of issues that lead me to the forum in the first place. 'Patience' might not be

Re: Thinktank: CI's, compiler lists, and project automation

2018-03-03 Thread rjframe via Digitalmars-d
On Fri, 02 Mar 2018 01:07:25 -0500, Nick Sabalausky (Abscissa) wrote: > Another sample point of discussion: One possible approach is to have a > bot generate PRs to update project's compiler lists. But that leads to > other questions: How/when is the bot triggered? On what machine does it > run?

[Issue 18540] [scope] incorrect "escapes a reference to parameter e, perhaps annotate with return"

2018-03-03 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18540 Walter Bright changed: What|Removed |Added CC|

[Issue 18478] Spurious "escapes a reference to local variable" error in function that does not return by reference

2018-03-03 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18478 Walter Bright changed: What|Removed |Added Keywords||safe

glottolog-shh.mpg.de

2018-03-03 Thread dr-amelatuzsugiyanto via Digitalmars-d-learn
glotto...@shh.mpg.de

[Issue 18444] [DIP25][DIP1000] Tracking issue for: "The implementation doesn't match DIPs 25/1000"

2018-03-03 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18444 Walter Bright changed: What|Removed |Added CC|

Re: Equivalent to Python with Statement

2018-03-03 Thread phongkhamdakhoathegioi via Digitalmars-d-learn
On Thursday, 1 March 2018 at 07:34:38 UTC, Cym13 wrote: On Wednesday, 28 February 2018 at 22:55:19 UTC, Seb wrote: On Wednesday, 28 February 2018 at 21:47:40 UTC, Cym13 wrote: [...] I know that I am repeating myself, but manually closing the file isn't needed in D. It's refCounted and will

[Issue 18295] [Scope][dip1000] `scope class` check too conservative under -dip1000

2018-03-03 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18295 Walter Bright changed: What|Removed |Added Keywords||safe

[Issue 18145] Phobos makefile incorrectly sets --dip1000 for DMD when BUILD=debug

2018-03-03 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18145 Walter Bright changed: What|Removed |Added Keywords||safe

[Issue 18000] [scope] auto-generated opAssign not scope aware

2018-03-03 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18000 Walter Bright changed: What|Removed |Added Keywords||safe

[Issue 17977] [scope] escaping reference to a temporary struct instance

2018-03-03 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17977 Walter Bright changed: What|Removed |Added Keywords||safe --

[Issue 17961] std.uni does not compile with -unittest -dip1000

2018-03-03 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17961 Walter Bright changed: What|Removed |Added Keywords||safe

[Issue 17928] [scope] `in` is not treated as `const scope`

2018-03-03 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17928 Walter Bright changed: What|Removed |Added Keywords||safe --

[Issue 17449] [DIP1000] crash due to covariant conversion of scope delegate to delegate

2018-03-03 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17449 Walter Bright changed: What|Removed |Added Keywords||safe

[Issue 17362] Don't infer return attribute for explicit scope arguments

2018-03-03 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17362 Walter Bright changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 17318] Delegates allow escaping reference to stack variable

2018-03-03 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17318 Walter Bright changed: What|Removed |Added Keywords||safe

[Issue 16519] toHexString always returns stack allocated string

2018-03-03 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16519 Walter Bright changed: What|Removed |Added Keywords||safe

[Issue 14336] Invalid memory access in struct destructor in std.uni

2018-03-03 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14336 Walter Bright changed: What|Removed |Added Keywords||safe

Re: dip1000 state

2018-03-03 Thread Walter Bright via Digitalmars-d
On 3/2/2018 10:48 PM, Manu wrote: I've been arguing for DIP1000 (or something very much like it) for almost 10 years. It's one of the small handful of issues that lead me to the forum in the first place. 'Patience' might not be the right word at this point ;) It is nice to see some interest in

[Issue 16555] Stack corruption when calling multi-parameter outer function from nested function

2018-03-03 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16555 --- Comment #3 from github-bugzi...@puremagic.com --- Commits pushed to master at https://github.com/dlang/dmd https://github.com/dlang/dmd/commit/815bb8f7b37882d6590281b3542548632c47be22 Fix issue 16555 - Generate correct code for pushing scalar

[Issue 16555] Stack corruption when calling multi-parameter outer function from nested function

2018-03-03 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16555 github-bugzi...@puremagic.com changed: What|Removed |Added Status|NEW |RESOLVED

Re: C++ launched its community survey, too

2018-03-03 Thread Joakim via Digitalmars-d
On Tuesday, 27 February 2018 at 20:33:18 UTC, Jonathan M Davis wrote: On Tuesday, February 27, 2018 17:33:52 12345swordy via Digitalmars-d wrote: On Tuesday, 27 February 2018 at 15:52:15 UTC, Andrei Alexandrescu wrote: > https://isocpp.org/blog/2018/02/new-cpp-foundation-developer-survey-lite

Re: VibeD Rest Interface Generator

2018-03-03 Thread Johannes Loher via Digitalmars-d-learn
On Saturday, 3 March 2018 at 02:32:11 UTC, Mario wrote: So I've been learning D since the day 11 (I posted for first time here) and now I've decided to try Vibe.D to make my company API. The fact is that I've achieved to do it (according to the provided code) and it works! But it shows a