[Issue 18774] meta used in .di files causes link errors

2018-04-17 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18774 --- Comment #8 from Jonathan M Davis --- Well, regardless of what's actually causing the problem, I completely agree that it should be fixed. However, not being a compiler dev, I have no clue how likely that is to be

[Issue 18774] meta used in .di files causes link errors

2018-04-17 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18774 --- Comment #7 from Manu --- Orly? Doesn't happen for you? That's even worse. Just the presence of the declaration shouldn't result in a link error. You can declare all the undefined functions you like, you don't get link

[Issue 18493] [betterC] Can't use aggregated type with postblit

2018-04-17 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18493 Mike Franklin changed: What|Removed |Added Keywords||pull

[Issue 18774] meta used in .di files causes link errors

2018-04-17 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18774 --- Comment #6 from Jonathan M Davis --- (In reply to Manu from comment #5) > I think you've missed my point, there is NO REFERENCE to Zip!().init in > main.d, at least, there shouldn't be... so why the link error? >

[Issue 18774] meta used in .di files causes link errors

2018-04-17 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18774 --- Comment #5 from Manu --- > dmd -m64 main.d Emits: main.obj : error LNK2019: unresolved external symbol _D4test9test_funcFiiZv referenced in function _Dmain (expected) main.obj : error LNK2001: unresolved external

[Issue 18774] meta used in .di files causes link errors

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

[Issue 18774] meta used in .di files causes link errors

2018-04-17 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18774 --- Comment #3 from Manu --- Well in this case, the symbol is emit in a .di file, which means it's never written to any object file; hence the unresolved external... But that's actually kind-of irrelevant. The big question I

[Issue 18774] meta used in .di files causes link errors

2018-04-17 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18774 --- Comment #2 from hst...@quickfur.ath.cx --- P.S. and the `if (__ctfe)` hack I use only saves on executable size, it doesn't suppress the symbol itself from appearing in the object file, so it's probably not good enough for your use case. --

[Issue 18774] meta used in .di files causes link errors

2018-04-17 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18774 --- Comment #1 from hst...@quickfur.ath.cx --- AIUI, all template functions that are instantiated will end up in the object file, even if they are only used during CTFE (i.e. the instantiation is triggered by CTFE but not anywhere else). This is a

[Issue 18774] meta used in .di files causes link errors

2018-04-17 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18774 hst...@quickfur.ath.cx changed: What|Removed |Added CC||hst...@quickfur.ath.cx --

[Issue 18774] New: meta used in .di files causes link errors

2018-04-17 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18774 Issue ID: 18774 Summary: meta used in .di files causes link errors Product: D Version: D2 Hardware: x86_64 OS: Windows Status: NEW Severity: normal

[Issue 18773] New: Constraints on buffer re-use for std.zlib should be documented.

2018-04-17 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18773 Issue ID: 18773 Summary: Constraints on buffer re-use for std.zlib should be documented. Product: D Version: D2 Hardware: All OS: All Status: NEW

[Issue 18760] theAllocator should hold a reference to the allocator that it uses

2018-04-17 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18760 --- Comment #1 from github-bugzi...@puremagic.com --- Commit pushed to master at https://github.com/dlang/phobos https://github.com/dlang/phobos/commit/4126f928270570c9149a6412acde16f16506fd39 Merge pull request #6449 from edi33416/fix_thread_alloc

[Issue 18760] theAllocator should hold a reference to the allocator that it uses

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

[Issue 15574] wrong order of linker arguments

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

[Issue 15574] wrong order of linker arguments

2018-04-17 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15574 --- Comment #5 from github-bugzi...@puremagic.com --- Commits pushed to master at https://github.com/dlang/dmd https://github.com/dlang/dmd/commit/fbaeeaee1cac009d9f7157b7d63ea22dee1d3b0e Fix issue 15574 - wrong order of link arguments This

[Issue 5227] X ^^ FP at compile-time

2018-04-17 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=5227 --- Comment #18 from Manu --- Yay! 8 years in the making. This must be a very fine brew! :P --

[Issue 18772] [ICE] Internal error: dmd\backend\cgcod.c 607 no optimizations

2018-04-17 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18772 ponce changed: What|Removed |Added Summary|[ICE] Internal error: |[ICE] Internal error:

[Issue 18772] [ICE] Internal error: dmd\backend\cgcod.c 607

2018-04-17 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18772 --- Comment #1 from ponce --- Successfully reproduced using: dmd_2.079.1 (latest) dmd_2.074.1 dmd_2.070.0 (2 years ago) --

[Issue 18772] New: [ICE] Internal error: dmd\backend\cgcod.c 607

2018-04-17 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18772 Issue ID: 18772 Summary: [ICE] Internal error: dmd\backend\cgcod.c 607 Product: D Version: D2 Hardware: x86_64 OS: Windows Status: NEW Severity: enhancement

[Issue 12734] Template cannot deduce E[] from typeof(null)

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

[Issue 1807] ENHANCEMENT: Let IFTI "see through" templates to simple aliases

2018-04-17 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=1807 --- Comment #7 from ag0aep6g --- *** Issue 10884 has been marked as a duplicate of this issue. *** --

[Issue 10884] Support for using alias expressions to shorten inferred function types

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

[Issue 10884] Support for using alias expressions to shorten inferred function types

2018-04-17 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=10884 ag0aep6g changed: What|Removed |Added CC||atila.ne...@gmail.com ---

[Issue 11452] IFTI failure for aliased static array parameter

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

[Issue 13090] Type inferring fails at function parameters with parameterized alias

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

[Issue 10884] Support for using alias expressions to shorten inferred function types

2018-04-17 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=10884 ag0aep6g changed: What|Removed |Added CC||ncras...@gmail.com ---

[Issue 10884] Support for using alias expressions to shorten inferred function types

2018-04-17 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=10884 ag0aep6g changed: What|Removed |Added CC||sky.13th...@gmail.com ---

[Issue 16486] Compiler see template alias like a separate type in template function definition

2018-04-17 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16486 ag0aep6g changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 10884] Support for using alias expressions to shorten inferred function types

2018-04-17 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=10884 ag0aep6g changed: What|Removed |Added CC||e...@weka.io --- Comment #1

[Issue 18769] Cannot infer template parameters for aliased types

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

[Issue 16465] Template alias does not get unwrapped in templated functions

2018-04-17 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16465 ag0aep6g changed: What|Removed |Added Status|REOPENED|RESOLVED CC|

[Issue 18771] New: Identical overload sets in different modules have different identities

2018-04-17 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18771 Issue ID: 18771 Summary: Identical overload sets in different modules have different identities Product: D Version: D2 Hardware: All OS: All Status:

[Issue 18584] Undefined identifier when not specifying 'this'

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

[Issue 18584] Undefined identifier when not specifying 'this'

2018-04-17 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18584 --- Comment #3 from github-bugzi...@puremagic.com --- Commits pushed to master at https://github.com/dlang/dmd https://github.com/dlang/dmd/commit/814b822011002fe89434f195597ed6a20042ce88 Fix Issue 18584 - Undefined identifier when not specifying

[Issue 18770] Ternary operator returns incorrect value when compiling with -O option

2018-04-17 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18770 nebukur...@gmail.com changed: What|Removed |Added Severity|enhancement |normal --

[Issue 18770] New: Ternary operator returns incorrect value when compiling with -O option

2018-04-17 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18770 Issue ID: 18770 Summary: Ternary operator returns incorrect value when compiling with -O option Product: D Version: D2 Hardware: x86 OS: Mac OS X

[Issue 7443] Better diagnostic on wrongly written static constructor

2018-04-17 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=7443 --- Comment #3 from github-bugzi...@puremagic.com --- Commits pushed to master at https://github.com/dlang/dmd https://github.com/dlang/dmd/commit/4a023ae3f23480110ab5ac3e0a4915e1b0ad4b6d Fix Issue 7443 - Better diagnostic on wrongly written static

[Issue 7443] Better diagnostic on wrongly written static constructor

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

[Issue 18746] function returning empty struct isn't called if used in equality expression

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

[Issue 18746] function returning empty struct isn't called if used in equality expression

2018-04-17 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18746 --- Comment #2 from github-bugzi...@puremagic.com --- Commits pushed to master at https://github.com/dlang/dmd https://github.com/dlang/dmd/commit/db1f8041670d592c3ad94111a3dc83ba12237932 Fix Issue 18746 - function returning empty struct isn't

[Issue 18769] New: Cannot infer template parameters for aliased types

2018-04-17 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18769 Issue ID: 18769 Summary: Cannot infer template parameters for aliased types Product: D Version: D2 Hardware: All URL: http://dlang.org/ OS: All Status:

[Issue 5227] X ^^ FP at compile-time

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

[Issue 5227] X ^^ FP at compile-time

2018-04-17 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=5227 --- Comment #17 from github-bugzi...@puremagic.com --- Commits pushed to master at https://github.com/dlang/dmd https://github.com/dlang/dmd/commit/6767a32f6988c6794815405e01f07250177d6098 fix Issue 5227 - X ^^ FP at compile-time

[Issue 18649] curl on Ubuntu 18.04 depends on libcurl4, .deb installer depends on libcurl3

2018-04-17 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18649 --- Comment #9 from github-bugzi...@puremagic.com --- Commits pushed to master at https://github.com/dlang/installer https://github.com/dlang/installer/commit/4790451e11f3891cf74efa54b9e1b2e29fd4eaa9 fix Issue 18649 - curl on Ubuntu 18.04 depends on

[Issue 18649] curl on Ubuntu 18.04 depends on libcurl4, .deb installer depends on libcurl3

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

[Issue 18767] __xtoHash memberwise hashing shouldn't just sum the member hashes

2018-04-17 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18767 --- Comment #2 from github-bugzi...@puremagic.com --- Commits pushed to master at https://github.com/dlang/dmd https://github.com/dlang/dmd/commit/2f13c2d416490fdb5e62c0d296e42b76c5c02388 Fix Issue 18767 - __xtoHash memberwise hashing shouldn't just

[Issue 18767] __xtoHash memberwise hashing shouldn't just sum the member hashes

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

[Issue 2043] Closure outer variables in nested blocks are not allocated/instantiated correctly: should have multiple instances but only have one.

2018-04-17 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=2043 --- Comment #39 from Artem Borisovskiy --- Sorry for off-topic, but this discussion brought back memories of the classic song by Frank C Mantra: It's a feature, not a bug, No one really gives a *cough*, So if you want it to be fixed,