http://d.puremagic.com/issues/show_bug.cgi?id=8847
--- Comment #5 from Kenji Hara 2012-11-30 23:46:35 PST ---
This is a serious problem about the name mangling rule for Voldemort Type.
At least there is two rules.
1. Mangled name of a function symbol contains the mangled name of its return
typ
http://d.puremagic.com/issues/show_bug.cgi?id=8847
Jonathan M Davis changed:
What|Removed |Added
CC||jmdavisp...@gmx.com
Severi
http://d.puremagic.com/issues/show_bug.cgi?id=9100
Kenji Hara changed:
What|Removed |Added
Blocks||8972, 8971
--- Comment #4 from Kenji Hara
http://d.puremagic.com/issues/show_bug.cgi?id=9091
Kenji Hara changed:
What|Removed |Added
Keywords||pull, rejects-valid
--- Comment #4 from K
http://d.puremagic.com/issues/show_bug.cgi?id=9083
--- Comment #2 from Kenji Hara 2012-11-30 21:17:05 PST ---
(In reply to comment #1)
> https://github.com/D-Programming-Language/dmd/pull/1328
This bug depends on bug 9100.
https://github.com/D-Programming-Language/dmd/pull/1340
--
Configure
http://d.puremagic.com/issues/show_bug.cgi?id=9100
Kenji Hara changed:
What|Removed |Added
Keywords||pull, rejects-valid
Blocks|
http://d.puremagic.com/issues/show_bug.cgi?id=9091
Kenji Hara changed:
What|Removed |Added
Summary|Perhaps another forward |Using __traits(getMember)
http://d.puremagic.com/issues/show_bug.cgi?id=9091
--- Comment #2 from Kenji Hara 2012-11-30 20:04:31 PST ---
Furthermore reduced case:
template isVariable(X...) if (X.length == 1)
{ enum isVariable = true; }
class C
{
int x;
void func()
{
enum is_x = isVariable!(__traits(
http://d.puremagic.com/issues/show_bug.cgi?id=9100
--- Comment #2 from Kenji Hara 2012-11-30 19:36:04 PST ---
As a related note, this program runs successfully with no error in current
compiler.
It looks weird, but is expected from the view of language consistency.
void main(){ (new C(1)).test
http://d.puremagic.com/issues/show_bug.cgi?id=9100
--- Comment #1 from Kenji Hara 2012-11-30 19:24:41 PST ---
This is a root cause of some 2.061head regressions - bug 9091, bug 8972, and
bug 8971.
If you use __traits() to get member symbol inside class/struct member function,
the found member
http://d.puremagic.com/issues/show_bug.cgi?id=9100
Summary: Weird behavior on template instance argument
Product: D
Version: D2
Platform: All
OS/Version: All
Status: NEW
Severity: normal
Priority: P2
Compon
http://d.puremagic.com/issues/show_bug.cgi?id=7810
Dmitry Olshansky changed:
What|Removed |Added
CC||v...@markovic.io
--- Comment #14 fr
http://d.puremagic.com/issues/show_bug.cgi?id=8725
Dmitry Olshansky changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|
http://d.puremagic.com/issues/show_bug.cgi?id=8349
--- Comment #4 from Dmitry Olshansky 2012-11-30
12:45:28 PST ---
A separate pull for std.regex only:
https://github.com/D-Programming-Language/phobos/pull/984
--
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
http://d.puremagic.com/issues/show_bug.cgi?id=7440
--- Comment #3 from Dmitry Olshansky 2012-11-30
12:33:39 PST ---
(In reply to comment #2)
> Not a Phobos bug. It's in CTFE side of things. Nowadays it triggers assert.
> Judging by the assert firing off it's a likely duplicate of Issue 7810.
>
http://d.puremagic.com/issues/show_bug.cgi?id=6949
--- Comment #16 from bearophile_h...@eml.cc 2012-11-30 09:36:58 PST ---
(In reply to comment #15)
> BTW std.bigint has a lot of examples of valid comparisons of unsigned < 0 .
The comparisons in std.bigint are like this, all of them are insid
http://d.puremagic.com/issues/show_bug.cgi?id=9029
--- Comment #11 from Manu 2012-11-30 06:59:54 PST ---
(In reply to comment #10)
> The comments you guys have made indicated to me that you don't realize that
> the
> reason this isn't part of the language is simply because Walter has seen it a
http://d.puremagic.com/issues/show_bug.cgi?id=9099
--- Comment #1 from Puneet Goel 2012-11-30 06:48:25 PST
---
This is related. The result printed out by the code on my Ubuntu amd64 machine
is
42
4294967296
Upto version dmd-2.059, it correctly prints 42 and 42.
When the "this" constructor fo
http://d.puremagic.com/issues/show_bug.cgi?id=6949
--- Comment #15 from Don 2012-11-30 06:31:17 PST ---
(In reply to comment #14)
> (In reply to comment #13)
> > (In reply to comment #12)
> > > Regarding a comment by Don, is it possible to generate a warning/error
> > > only in
> > > foo() and
http://d.puremagic.com/issues/show_bug.cgi?id=6949
--- Comment #14 from bearophile_h...@eml.cc 2012-11-30 05:25:50 PST ---
(In reply to comment #13)
> (In reply to comment #12)
> > Regarding a comment by Don, is it possible to generate a warning/error only
> > in
> > foo() and not in bar()?
> >
http://d.puremagic.com/issues/show_bug.cgi?id=6949
Andrej Mitrovic changed:
What|Removed |Added
Keywords|pull|
AssignedTo|andrej.mitrov...@
http://d.puremagic.com/issues/show_bug.cgi?id=6949
--- Comment #12 from bearophile_h...@eml.cc 2012-11-30 04:17:15 PST ---
Regarding a comment by Don, is it possible to generate a warning/error only in
foo() and not in bar()?
void foo(uint x) {
if (x < 0) {} // error or warning here
}
void
http://d.puremagic.com/issues/show_bug.cgi?id=9029
--- Comment #10 from Don 2012-11-30 04:00:37 PST ---
(In reply to comment #7)
> (In reply to comment #6)
> > (In reply to comment #5)
> > > (In reply to comment #4)
> > >
> > > > There was a proposal recently on the NG suggesting builtin types
http://d.puremagic.com/issues/show_bug.cgi?id=8847
--- Comment #4 from monarchdo...@gmail.com 2012-11-30 02:35:04 PST ---
(In reply to comment #3)
>
> Any news?
I wanted to add that
https://github.com/D-Programming-Language/phobos/pull/982
Is also subject to this issue.
--
Configure issuema
http://d.puremagic.com/issues/show_bug.cgi?id=9092
monarchdo...@gmail.com changed:
What|Removed |Added
Status|RESOLVED|REOPENED
Resolution|INV
http://d.puremagic.com/issues/show_bug.cgi?id=9099
Summary: segfault while returning an atomicLoad value
Product: D
Version: D2
Platform: All
OS/Version: All
Status: NEW
Severity: regression
Priority: P2
Co
http://d.puremagic.com/issues/show_bug.cgi?id=9093
Rainer Schuetze changed:
What|Removed |Added
Keywords||patch
CC|
http://d.puremagic.com/issues/show_bug.cgi?id=9092
Rainer Schuetze changed:
What|Removed |Added
Status|NEW |RESOLVED
CC|
http://d.puremagic.com/issues/show_bug.cgi?id=7900
Don changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|
29 matches
Mail list logo