[Issue 19063] New: Delete useless aliases in astcodegen.d once all host compilers use 2.079.1 or later

2018-07-04 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19063 Issue ID: 19063 Summary: Delete useless aliases in astcodegen.d once all host compilers use 2.079.1 or later Product: D Version: D2 Hardware: All OS: All

[Issue 19036] .tupleof order guarantee

2018-07-04 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19036 --- Comment #7 from Guillaume Lathoud --- (In reply to Jacob Carlborg from comment #6) > You can concatenate a tuple of types using std.typecons.AliasSeq. That would > be used like this: > > alias a = AliasSeq!(typeof(BaseClass.tupleof),

[Issue 19059] Invalid integer literal 08 and 09 allowed

2018-07-04 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19059 Mathias LANG changed: What|Removed |Added CC||pro.mathias.l...@gmail.com --- Comment #3

[Issue 19061] Specs for contracts don't include the changes brought by DIP 1009

2018-07-04 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19061 Basile B. changed: What|Removed |Added Depends on||19062 Referenced Issues:

[Issue 19062] Accepted grammar for DIP 1009 introduces the `InExpression` which already exists

2018-07-04 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19062 Basile B. changed: What|Removed |Added Blocks||19061 Referenced Issues:

[Issue 19062] Accepted grammar for DIP 1009 introduces the `InExpression` which already exists

2018-07-04 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19062 Basile B. changed: What|Removed |Added CC|reachz...@gmail.com | --- Comment #1 from Basile B. --- pull:

[Issue 19062] Accepted grammar for DIP 1009 introduces the `InExpression` which already exists

2018-07-04 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19062 Basile B. changed: What|Removed |Added CC||reachz...@gmail.com --

[Issue 19059] Invalid integer literal 08 and 09 allowed

2018-07-04 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19059 Mike Franklin changed: What|Removed |Added CC||slavo5...@yahoo.com --- Comment #2 from

[Issue 19060] [REG2.081] Incorrect "Using this as a type is deprecated" error

2018-07-04 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19060 ag0aep6g changed: What|Removed |Added CC||ag0ae...@gmail.com --- Comment #3 from ag0aep6g

[Issue 19062] New: Accepted grammar for DIP 1009 introduces the `InExpression` which already exists

2018-07-04 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19062 Issue ID: 19062 Summary: Accepted grammar for DIP 1009 introduces the `InExpression` which already exists Product: D Version: D2 Hardware: All OS: All

[Issue 19059] Invalid integer literal 08 and 09 allowed

2018-07-04 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19059 ag0aep6g changed: What|Removed |Added CC||ag0ae...@gmail.com --- Comment #1 from ag0aep6g

[Issue 19061] New: Specs for contracts don't include the changes brought by DIP 1009

2018-07-04 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19061 Issue ID: 19061 Summary: Specs for contracts don't include the changes brought by DIP 1009 Product: D Version: D2 Hardware: All OS: All Status: NEW

[Issue 19060] [REG2.081] Incorrect "Using this as a type is deprecated" error

2018-07-04 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19060 Richard Cattermole changed: What|Removed |Added Status|RESOLVED|REOPENED Resolution|INVALID

[Issue 19060] [REG2.081] Incorrect "Using this as a type is deprecated" error

2018-07-04 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19060 --- Comment #1 from Richard Cattermole --- This was changed on purpose. https://dlang.org/changelog/2.081.0.html#deprecate_this_super_as_types --

[Issue 19060] [REG2.081] Incorrect "Using this as a type is deprecated" error

2018-07-04 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19060 Richard Cattermole changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Issue 19060] [REG2.081] Incorrect "Using this as a type is deprecated" error

2018-07-04 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19060 johanenge...@weka.io changed: What|Removed |Added Keywords||industry --

[Issue 19060] New: [REG2.081] Incorrect "Using this as a type is deprecated" error

2018-07-04 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19060 Issue ID: 19060 Summary: [REG2.081] Incorrect "Using this as a type is deprecated" error Product: D Version: D2 Hardware: All OS: All Status: NEW

[Issue 18868] Separate compilation generates two static this functions, runs it twice

2018-07-04 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18868 --- Comment #6 from Atila Neves --- I forgot to mention that the issue here is the same issue as before with the unittest names - counters can't and won't work, because the number will vary depending on how the compiler is invoked. --

[Issue 18868] Separate compilation generates two static this functions, runs it twice

2018-07-04 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18868 Atila Neves changed: What|Removed |Added CC||atila.ne...@gmail.com --- Comment #5 from

[Issue 19059] New: Invalid integer literal 08 and 09 allowed

2018-07-04 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19059 Issue ID: 19059 Summary: Invalid integer literal 08 and 09 allowed Product: D Version: D2 Hardware: All OS: All Status: NEW Severity: trivial

[Issue 19058] New: __traits(getUnitTests) stops working with separate compilation in dmd 2.081.0

2018-07-04 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19058 Issue ID: 19058 Summary: __traits(getUnitTests) stops working with separate compilation in dmd 2.081.0 Product: D Version: D2 Hardware: x86_64 OS: Linux

[Issue 19057] 2.079 changelog variadic template and default arguments

2018-07-04 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19057 johanenge...@weka.io changed: What|Removed |Added Keywords||industry --

[Issue 19057] New: 2.079 changelog variadic template and default arguments

2018-07-04 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19057 Issue ID: 19057 Summary: 2.079 changelog variadic template and default arguments Product: D Version: D2 Hardware: All OS: All Status: NEW

[Issue 19036] .tupleof order guarantee

2018-07-04 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19036 --- Comment #6 from Jacob Carlborg --- (In reply to Guillaume Lathoud from comment #5) > One the side: is there an easy way to concatenate two expression sequences? > I am thinking of something like BaseClass.tupleof ~ ChildClass.tupleof You can

[Issue 19056] New: UDAs can be added to imports but not retrieved

2018-07-04 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19056 Issue ID: 19056 Summary: UDAs can be added to imports but not retrieved Product: D Version: D2 Hardware: All OS: All Status: NEW Severity: minor

[Issue 18743] ConditionalExpression and AssignExpression should require parentheses

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

[Issue 18743] ConditionalExpression and AssignExpression should require parentheses

2018-07-04 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18743 --- Comment #7 from github-bugzi...@puremagic.com --- Commits pushed to master at https://github.com/dlang/dmd https://github.com/dlang/dmd/commit/0cfc780539838d8c6294174a0587fd5b5c33de94 Fix Issue 18743 - ConditionalExpression and AssignExpression

[Issue 19036] .tupleof order guarantee

2018-07-04 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19036 --- Comment #5 from Guillaume Lathoud --- (In reply to Jacob Carlborg from comment #4) > To get the fields of the base class you can upcast it and then use .tupleof. > That is: (cast(Base) subclassObject).tupleof. You can also use some traits > in

[Issue 19036] .tupleof order guarantee

2018-07-04 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19036 --- Comment #4 from Jacob Carlborg --- (In reply to Guillaume Lathoud from comment #3) > In another use case there is a class hierarchy, I > also need the fields of the base class, which .tupleof does not provide, so > I am not sure anymore how

[Issue 19053] debug should escape @safe

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

[Issue 19053] debug should escape @safe

2018-07-04 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19053 --- Comment #1 from github-bugzi...@puremagic.com --- Commits pushed to master at https://github.com/dlang/dmd https://github.com/dlang/dmd/commit/aae8f5610f7843b272e2aa21119d99c4f30d1036 Fix Issue 19053 - debug should escape @safe

[Issue 19055] New: [404 Not Found] std.digest.digest

2018-07-04 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19055 Issue ID: 19055 Summary: [404 Not Found] std.digest.digest Product: D Version: D2 Hardware: All URL: http://dlang.org/ OS: All Status: NEW

[Issue 19031] [REG 2.080.0] assert failure when subclassing C++ class with D class

2018-07-04 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19031 RazvanN changed: What|Removed |Added CC||razvan.nitu1...@gmail.com --- Comment #2 from

[Issue 19054] alloca() crashes with SEGFAULT after an exception

2018-07-04 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19054 --- Comment #2 from Tomer Filiba (weka) --- i mentioned RCX because of https://github.com/dlang/druntime/blob/9a8edfb48e4842180c706ee26ebd8edb10be53f4/src/rt/alloca.d#L230 --

[Issue 19054] alloca() crashes with SEGFAULT after an exception

2018-07-04 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19054 Tomer Filiba (weka) changed: What|Removed |Added CC||e...@weka.io --

[Issue 19054] alloca() crashes with SEGFAULT after an exception

2018-07-04 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19054 Tomer Filiba (weka) changed: What|Removed |Added CC||m...@weka.io, to...@weka.io --

[Issue 19054] alloca() crashes with SEGFAULT after an exception

2018-07-04 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19054 --- Comment #1 from Tomer Filiba (weka) --- DMD64 D Compiler v2.080.0 --

[Issue 19054] alloca() crashes with SEGFAULT after an exception

2018-07-04 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19054 Tomer Filiba (weka) changed: What|Removed |Added Keywords||industry --

[Issue 19054] New: alloca() crashes with SEGFAULT after an exception

2018-07-04 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19054 Issue ID: 19054 Summary: alloca() crashes with SEGFAULT after an exception Product: D Version: D2 Hardware: x86_64 OS: Linux Status: NEW Severity: major