[Issue 11946] "need 'this' to access member" when passing field to template parameter

2014-01-23 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=11946 --- Comment #22 from Vladimir Panteleev 2014-01-24 09:40:21 EET --- No, I do not agree that this bug is INVALID. It is still a regression, and I maintain that the current behavior and your suggested workaround are illogical. > 1. Currently

[Issue 11946] "need 'this' to access member" when passing field to template parameter

2014-01-23 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=11946 --- Comment #21 from Kenji Hara 2014-01-23 23:33:10 PST --- (In reply to comment #20) > (In reply to comment #19) > > Maybe you're misunderstanding the effect of 'static' attribute. > > As far as I know, it means that: > > I think I underst

[Issue 6538] ICE(mangle.c) Invalid template constraints

2014-01-23 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=6538 --- Comment #6 from github-bugzi...@puremagic.com 2014-01-23 23:22:14 PST --- Commit pushed to master at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/f6d861b2bb083812f24b43d2d50c70222626b03

[Issue 10133] ICE for templated static conditional lambda

2014-01-23 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=10133 --- Comment #3 from github-bugzi...@puremagic.com 2014-01-23 23:22:06 PST --- Commits pushed to master at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/cc00939d9db688605fa52b602c9e9997b18da

[Issue 9361] Nasty bug and/or error message for template constaints using this

2014-01-23 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=9361 --- Comment #6 from github-bugzi...@puremagic.com 2014-01-23 23:22:28 PST --- Commit pushed to master at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/f6d861b2bb083812f24b43d2d50c70222626b03

[Issue 11946] "need 'this' to access member" when passing field to template parameter

2014-01-23 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=11946 --- Comment #20 from Vladimir Panteleev 2014-01-24 08:55:12 EET --- (In reply to comment #19) > Maybe you're misunderstanding the effect of 'static' attribute. > As far as I know, it means that: I think I understand how it works now. But I

[Issue 11946] "need 'this' to access member" when passing field to template parameter

2014-01-23 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=11946 --- Comment #19 from Kenji Hara 2014-01-23 22:47:53 PST --- (In reply to comment #18) > OK, but when I said: > > > "static" must not affect whether alias parameters receive context pointers. > [snip] > > "static" must only untie the functio

[Issue 11457] Cannot compile 64bit apps with Visual Studio 2013

2014-01-23 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=11457 --- Comment #2 from github-bugzi...@puremagic.com 2014-01-23 21:39:58 PST --- Commit pushed to master at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/8a530b9aa7d10ee0d3e4e9b7d39b366f254380

[Issue 4483] foreach over string or wstring, where element type not specified, does not support unicode

2014-01-23 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=4483 Walter Bright changed: What|Removed |Added CC||bugzi...@digitalmars.com --- Comment

[Issue 11946] "need 'this' to access member" when passing field to template parameter

2014-01-23 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=11946 --- Comment #18 from Vladimir Panteleev 2014-01-24 07:34:14 EET --- OK, but when I said: > "static" must not affect whether alias parameters receive context pointers. [snip] > "static" must only untie the function from its > immediate surro

[Issue 11981] New: unittest 'host' deadlock

2014-01-23 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=11981 Summary: unittest 'host' deadlock Product: D Version: D2 Platform: All OS/Version: All Status: NEW Severity: normal Priority: P2 Component: druntime

[Issue 11946] "need 'this' to access member" when passing field to template parameter

2014-01-23 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=11946 --- Comment #17 from Kenji Hara 2014-01-23 20:16:30 PST --- (In reply to comment #16) > OK... but then why does your suggestion in comment#1 work? If it is as you > say, > then "static" should have no effect on free functions, regardless if

[Issue 11946] "need 'this' to access member" when passing field to template parameter

2014-01-23 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=11946 --- Comment #16 from Vladimir Panteleev 2014-01-24 05:54:06 EET --- OK... but then why does your suggestion in comment#1 work? If it is as you say, then "static" should have no effect on free functions, regardless if they are in a template o

[Issue 11946] "need 'this' to access member" when passing field to template parameter

2014-01-23 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=11946 --- Comment #15 from Kenji Hara 2014-01-23 19:52:56 PST --- (In reply to comment #14) > static attribute on template does only unite instantiated functions ... static attribute on template does only >>untied<< instantiated functions ... -

[Issue 11946] "need 'this' to access member" when passing field to template parameter

2014-01-23 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=11946 --- Comment #14 from Kenji Hara 2014-01-23 19:51:25 PST --- (In reply to comment #13) > After some thinking: > > "static" must not affect whether alias parameters receive context pointers. [snip] > "static" must only untie the function from

[Issue 11979] inout const is not documented

2014-01-23 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=11979 Kenji Hara changed: What|Removed |Added Keywords||pull --- Comment #1 from Kenji Hara 20

[Issue 11946] "need 'this' to access member" when passing field to template parameter

2014-01-23 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=11946 --- Comment #13 from Vladimir Panteleev 2014-01-24 04:48:25 EET --- After some thinking: "static" must not affect whether alias parameters receive context pointers. Currently, there can only be one context pointer per function, but this lim

[Issue 11974] ICE(cast.c) Segfault with invalid assignment

2014-01-23 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=11974 --- Comment #3 from github-bugzi...@puremagic.com 2014-01-23 15:31:02 PST --- Commit pushed to release at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/6953f88095323294311e09d2dfd699275ba43

[Issue 11980] New: startaddress pragma broken (DMD 2.061 regression)

2014-01-23 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=11980 Summary: startaddress pragma broken (DMD 2.061 regression) Product: D Version: D2 Platform: All OS/Version: All Status: NEW Keywords: rejects-valid Severity: regr

[Issue 11980] startaddress pragma broken (DMD 2.061 regression)

2014-01-23 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=11980 --- Comment #1 from Vladimir Panteleev 2014-01-23 23:08:33 EET --- Disregard " (Asm block is there to " -- Configure issuemail: https://d.puremagic.com/issues/userprefs.cgi?tab=email --- You are receiving this mail because: ---

[Issue 11979] New: inout const is not documented

2014-01-23 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=11979 Summary: inout const is not documented Product: D Version: D2 Platform: All OS/Version: All Status: NEW Keywords: spec Severity: normal Priority: P2

[Issue 11978] std.algorithm canFind uses "value" where it means "needle"

2014-01-23 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=11978 monarchdo...@gmail.com changed: What|Removed |Added CC||monarchdo...@gmail.com --- C

[Issue 11946] "need 'this' to access member" when passing field to template parameter

2014-01-23 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=11946 --- Comment #12 from Vladimir Panteleev 2014-01-23 20:24:12 EET --- (In reply to comment #10) > // This is module level template function that have alias parameter. > int foo(alias sym)() { return sym; } > > class C > { > int n;

[Issue 1238] Private identifiers in imported modules create conflicts with public ones

2014-01-23 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=1238 hst...@quickfur.ath.cx changed: What|Removed |Added Severity|normal |major -- Configure issuemail

[Issue 4595] [tdpl] Accessing non-static member of a null reference compiles

2014-01-23 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=4595 Andrej Mitrovic changed: What|Removed |Added CC||sumit.adhik...@gmail.com --- Commen

[Issue 11978] New: std.algorithm canFind uses "value" where it means "needle"

2014-01-23 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=11978 Summary: std.algorithm canFind uses "value" where it means "needle" Product: D Version: unspecified Platform: All OS/Version: All Status: NEW Severity:

[Issue 11976] Regression 2.065.b1: cannot implicitly convert expression of type ulong to int

2014-01-23 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=11976 Kenji Hara changed: What|Removed |Added Status|NEW |RESOLVED Resolution|

[Issue 11975] Compile time error on null dereference

2014-01-23 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=11975 Andrej Mitrovic changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Issue 11976] Regression 2.065.b1: cannot implicitly convert expression of type ulong to int

2014-01-23 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=11976 Kenji Hara changed: What|Removed |Added Platform|All |x86_64 --- Comment #2 from Kenji Hara

[Issue 11946] "need 'this' to access member" when passing field to template parameter

2014-01-23 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=11946 --- Comment #11 from Kenji Hara 2014-01-23 07:50:17 PST --- (In reply to comment #8) > To explain the behavior, I'll update webside documentation and add a section > in > release note. I opened a document improvement for the existing "Nes

[Issue 11977] Regression 2.065.b1: goto skips declaration of variable

2014-01-23 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=11977 yebblies changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Issue 11977] New: Regression 2.065.b1: goto skips declaration of variable

2014-01-23 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=11977 Summary: Regression 2.065.b1: goto skips declaration of variable Product: D Version: D2 Platform: All OS/Version: All Status: NEW Severity: regression

[Issue 11976] New: Regression 2.065.b1: cannot implicitly convert expression of type ulong to int

2014-01-23 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=11976 Summary: Regression 2.065.b1: cannot implicitly convert expression of type ulong to int Product: D Version: D2 Platform: All OS/Version: All Status: NEW

[Issue 11966] Regression 2.065.b1: inout(const(char))[] doesn't convert to inout(char)[]

2014-01-23 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=11966 --- Comment #5 from github-bugzi...@puremagic.com 2014-01-23 04:15:47 PST --- Commit pushed to release at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/2b9da972dd8007a33d0cf07cfdfa18d1a9df3

[Issue 11956] dmd doesn't lookup /etc/dmd.conf

2014-01-23 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=11956 --- Comment #3 from github-bugzi...@puremagic.com 2014-01-23 04:15:30 PST --- Commit pushed to release at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/1ca05f644391562f2ad5bc04a638ecaec1b36

[Issue 11966] Regression 2.065.b1: inout(const(char))[] doesn't convert to inout(char)[]

2014-01-23 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=11966 --- Comment #4 from github-bugzi...@puremagic.com 2014-01-23 03:37:27 PST --- Commits pushed to master at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/f09add4eff9dc95d38a336bab6d6f168b

[Issue 11966] Regression 2.065.b1: inout(const(char))[] doesn't convert to inout(char)[]

2014-01-23 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=11966 Kenji Hara changed: What|Removed |Added Status|NEW |RESOLVED Resolution|

[Issue 11966] Regression 2.065.b1: inout(const(char))[] doesn't convert to inout(char)[]

2014-01-23 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=11966 --- Comment #3 from Kenji Hara 2014-01-23 02:09:13 PST --- (In reply to comment #2) > (In reply to comment #1) > > https://github.com/D-Programming-Language/dmd/pull/3138 > > > > 'inout const' type qualifier is introduced by fixing issue 693

[Issue 10959] std.algorithm.remove is highly bug-prone

2014-01-23 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=10959 --- Comment #12 from daniel...@bigpond.com 2014-01-23 01:52:09 PST --- (In reply to comment #10) > (In reply to comment #9) > > I've just given up on this idiom, instead using: > > > > ``` > > import std.algorithm; > > import std.stdio; > >

[Issue 11966] Regression 2.065.b1: inout(const(char))[] doesn't convert to inout(char)[]

2014-01-23 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=11966 Walter Bright changed: What|Removed |Added CC||bugzi...@digitalmars.com --- Comment

[Issue 11946] "need 'this' to access member" when passing field to template parameter

2014-01-23 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=11946 --- Comment #10 from Kenji Hara 2014-01-23 01:29:55 PST --- (In reply to comment #9) > (In reply to comment #8) > > There's no lie. The instantiated function _always_ needs valid runtime > > context, > > *regardless* the context is really u

[Issue 10959] std.algorithm.remove is highly bug-prone

2014-01-23 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=10959 Andrea Fontana changed: What|Removed |Added CC||advm...@katamail.com --- Comment #1

[Issue 11956] dmd doesn't lookup /etc/dmd.conf

2014-01-23 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=11956 --- Comment #2 from github-bugzi...@puremagic.com 2014-01-23 00:25:32 PST --- Commits pushed to master at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/9c15a4dc272ebe59d5c72f9864199ca57492b

[Issue 4181] GDB prints wrong value of TLS variables

2014-01-23 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=4181 --- Comment #12 from Iain Buclaw 2014-01-23 00:11:33 PST --- Will do. -- Configure issuemail: https://d.puremagic.com/issues/userprefs.cgi?tab=email --- You are receiving this mail because: ---

[Issue 11975] Compile time error on null dereference

2014-01-23 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=11975 Iain Buclaw changed: What|Removed |Added CC||ibuc...@ubuntu.com --- Comment #5 from