http://d.puremagic.com/issues/show_bug.cgi?id=6681
yebblies changed:
What|Removed |Added
Keywords||rejects-valid
AssignedTo|nob...@pure
http://d.puremagic.com/issues/show_bug.cgi?id=7263
yebblies changed:
What|Removed |Added
Status|NEW |RESOLVED
CC|
http://d.puremagic.com/issues/show_bug.cgi?id=7262
yebblies changed:
What|Removed |Added
Status|NEW |RESOLVED
CC|
http://d.puremagic.com/issues/show_bug.cgi?id=7530
Summary: Postblit not called structs returned from an array
index expr.
Product: D
Version: D2
Platform: All
OS/Version: All
Status: NEW
Keywords: wrong-c
http://d.puremagic.com/issues/show_bug.cgi?id=7529
--- Comment #6 from timon.g...@gmx.ch 2012-02-17 04:34:10 PST ---
(In reply to comment #5)
> The reason why this works with structs but not with templates is that a struct
> preserves the full type information while an alias template transforms
http://d.puremagic.com/issues/show_bug.cgi?id=7529
--- Comment #7 from d...@dawgfoto.de 2012-02-17 06:52:19 PST ---
void foo(T)(Unsigned!T val)
{
}
foo(2u);
???
--
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
http://d.puremagic.com/issues/show_bug.cgi?id=7529
--- Comment #8 from timon.g...@gmx.ch 2012-02-17 06:54:08 PST ---
Unsigned is not an alias template. Your example is unrelated to this
enhancement.
--
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
--- You are r
http://d.puremagic.com/issues/show_bug.cgi?id=7531
Summary: writeln doesn't work an a range that uses some char as
front
Product: D
Version: D2
Platform: All
OS/Version: All
Status: NEW
Severity: regressio
http://d.puremagic.com/issues/show_bug.cgi?id=7531
--- Comment #1 from simendsjo 2012-02-17 07:05:52 PST ---
Using 2.058
--
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
http://d.puremagic.com/issues/show_bug.cgi?id=7531
Kenji Hara changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|
http://d.puremagic.com/issues/show_bug.cgi?id=7476
Kenji Hara changed:
What|Removed |Added
CC||simend...@gmail.com
--- Comment #9 from K
http://d.puremagic.com/issues/show_bug.cgi?id=7529
--- Comment #9 from Kenji Hara 2012-02-17 07:10:54 PST ---
I think this is invalid issue.
Reduced case:
void f(T)(T, T) { pragma(msg, T); }
void main()
{
f(0L, 0); // first argument is long, and second one is int
// Error: template test.
http://d.puremagic.com/issues/show_bug.cgi?id=7529
--- Comment #10 from timon.g...@gmx.ch 2012-02-17 07:20:59 PST ---
If you think it is invalid you misunderstand the issue. This is about extending
IFTI so that it can match templated aliases.
template Alias(T){ alias Foo!T Alias;}
void foo(T)(
http://d.puremagic.com/issues/show_bug.cgi?id=7529
--- Comment #11 from d...@dawgfoto.de 2012-02-17 07:25:35 PST ---
Is that what you mean by alias template.
template Wrap(T) { alias T Wrap; } // no members, no static if
This has a bidirectional mapping, but you can't change the type any longer
http://d.puremagic.com/issues/show_bug.cgi?id=7511
Kenji Hara changed:
What|Removed |Added
Severity|normal |enhancement
--- Comment #1 from Kenji Har
http://d.puremagic.com/issues/show_bug.cgi?id=7529
--- Comment #12 from timon.g...@gmx.ch 2012-02-17 07:35:44 PST ---
An alias template is like a function template, just for aliases.
Those are all alias templates:
template A(T){alias T A;}
template B(T){alias Foo!T B;}
template C(T){alias foo.
http://d.puremagic.com/issues/show_bug.cgi?id=7511
--- Comment #2 from timon.g...@gmx.ch 2012-02-17 07:46:20 PST ---
Walter stated that this is indeed how it is supposed to work:
http://forum.dlang.org/thread/jhif48$1n0n$1...@digitalmars.com?page=3#post-jhjpfp:2419hg:242:40digitalmars.com
If it
http://d.puremagic.com/issues/show_bug.cgi?id=7529
--- Comment #13 from d...@dawgfoto.de 2012-02-17 07:47:33 PST ---
MidAir collision but thanks for the clarification.
Most of those cases can be handled by aliasing
the template declaration rather than the instance.
alias Foo Alias;
void foo(T)
http://d.puremagic.com/issues/show_bug.cgi?id=7529
--- Comment #14 from Kenji Hara 2012-02-17 07:59:59 PST
---
(In reply to comment #12)
> An alias template is like a function template, just for aliases.
>
> Those are all alias templates:
>
> template A(T){alias T A;}
> template B(T){alias F
http://d.puremagic.com/issues/show_bug.cgi?id=7529
--- Comment #16 from timon.g...@gmx.ch 2012-02-17 08:06:44 PST ---
(In reply to comment #13)
> MidAir collision but thanks for the clarification.
>
> Most of those cases can be handled by aliasing
> the template declaration rather than the inst
http://d.puremagic.com/issues/show_bug.cgi?id=7529
--- Comment #15 from timon.g...@gmx.ch 2012-02-17 08:05:50 PST ---
(In reply to comment #14)
>
> OK?
>
Yes.
> -
> There is some problems about this enhancement.
>
> 1) This enhancement requires adding a phase to expanding eponymous temp
http://d.puremagic.com/issues/show_bug.cgi?id=7519
Richard Webb changed:
What|Removed |Added
CC||we...@beardmouse.org.uk
--- Comment #1
http://d.puremagic.com/issues/show_bug.cgi?id=7532
Summary: DMD stripping imports in header files
Product: D
Version: D2
Platform: All
OS/Version: All
Status: NEW
Keywords: wrong-code
Severity: normal
Prio
http://d.puremagic.com/issues/show_bug.cgi?id=7529
--- Comment #17 from d...@dawgfoto.de 2012-02-17 08:44:58 PST ---
>IFTI matching already works that way.
No it does not.
With IFTI and structs you recursively match template arguments.
Foo!(Bar!(Baz!T)))
Foo!(Bar!(Baz!int)))
With the alias you
http://d.puremagic.com/issues/show_bug.cgi?id=7533
Summary: Error with no line number with pure static ctor
Product: D
Version: D2
Platform: x86
OS/Version: Windows
Status: NEW
Severity: major
Priority: P2
http://d.puremagic.com/issues/show_bug.cgi?id=7433
simendsjo changed:
What|Removed |Added
CC||simend...@gmail.com
--- Comment #1 from si
http://d.puremagic.com/issues/show_bug.cgi?id=7534
Summary: Allow attribute-overloading of an overridden method
Product: D
Version: D2
Platform: All
OS/Version: All
Status: NEW
Severity: enhancement
Priority: P2
http://d.puremagic.com/issues/show_bug.cgi?id=7533
Don changed:
What|Removed |Added
CC||clugd...@yahoo.com.au
--- Comment #1 from Don 2
http://d.puremagic.com/issues/show_bug.cgi?id=7529
Steven Schveighoffer changed:
What|Removed |Added
CC||schvei...@yahoo.com
--- Comment
http://d.puremagic.com/issues/show_bug.cgi?id=1807
timon.g...@gmx.ch changed:
What|Removed |Added
CC||kyfo...@gmail.com
--- Comment #5 fr
http://d.puremagic.com/issues/show_bug.cgi?id=7529
timon.g...@gmx.ch changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|
http://d.puremagic.com/issues/show_bug.cgi?id=7527
Walter Bright changed:
What|Removed |Added
CC||bugzi...@digitalmars.com
--- Comment #
http://d.puremagic.com/issues/show_bug.cgi?id=7527
--- Comment #2 from github-bugzi...@puremagic.com 2012-02-17 16:05:26 PST ---
Commit pushed to dmd-1.x at https://github.com/D-Programming-Language/dmd
https://github.com/D-Programming-Language/dmd/commit/df8183e4046793b5d5cb61bf96a16eb94c7ac2e
http://d.puremagic.com/issues/show_bug.cgi?id=7527
Walter Bright changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|
http://d.puremagic.com/issues/show_bug.cgi?id=3279
--- Comment #4 from github-bugzi...@puremagic.com 2012-02-17 16:27:00 PST ---
Commit pushed to master at https://github.com/D-Programming-Language/dmd
https://github.com/D-Programming-Language/dmd/commit/d76645b7ec4f33b7ae60bd63cfc9bd54ca45b2b9
http://d.puremagic.com/issues/show_bug.cgi?id=3632
--- Comment #23 from github-bugzi...@puremagic.com 2012-02-17 16:40:35 PST ---
Commit pushed to master at https://github.com/D-Programming-Language/dmd
https://github.com/D-Programming-Language/dmd/commit/b558967f56b3702557e5c70132e77dd05561f2e
http://d.puremagic.com/issues/show_bug.cgi?id=3632
--- Comment #24 from Walter Bright 2012-02-17
17:22:43 PST ---
change reverted - does not work
--
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
http://d.puremagic.com/issues/show_bug.cgi?id=7353
--- Comment #6 from github-bugzi...@puremagic.com 2012-02-17 18:21:35 PST ---
Commit pushed to master at https://github.com/D-Programming-Language/dmd
https://github.com/D-Programming-Language/dmd/commit/02ecef1cea5dea4f78bafb7533c896d0d9b07816
http://d.puremagic.com/issues/show_bug.cgi?id=3632
--- Comment #25 from yebblies 2012-02-18 13:36:57 EST ---
New pull to revert the revert.
https://github.com/D-Programming-Language/dmd/pull/730
--
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
--- You are rec
http://d.puremagic.com/issues/show_bug.cgi?id=7353
Walter Bright changed:
What|Removed |Added
Status|NEW |RESOLVED
CC|
http://d.puremagic.com/issues/show_bug.cgi?id=6738
--- Comment #6 from github-bugzi...@puremagic.com 2012-02-17 19:39:46 PST ---
Commit pushed to master at https://github.com/D-Programming-Language/dmd
https://github.com/D-Programming-Language/dmd/commit/63dd3e18b32acaf31da81d91bbb10ea8b2aa0651
http://d.puremagic.com/issues/show_bug.cgi?id=6738
Walter Bright changed:
What|Removed |Added
Status|REOPENED|RESOLVED
Resolution|
http://d.puremagic.com/issues/show_bug.cgi?id=7535
Summary: Position of method in code inside class/struct decides
that code is proper or invalid
Product: D
Version: D2
Platform: All
OS/Version: All
Status: NEW
http://d.puremagic.com/issues/show_bug.cgi?id=7536
Summary: ctfeAdrOnStack triggered
Product: D
Version: D2
Platform: All
OS/Version: All
Status: NEW
Severity: normal
Priority: P2
Component: DMD
Ass
http://d.puremagic.com/issues/show_bug.cgi?id=7536
Brad Roberts changed:
What|Removed |Added
CC||bra...@puremagic.com
Severity|
http://d.puremagic.com/issues/show_bug.cgi?id=7463
Walter Bright changed:
What|Removed |Added
CC||bugzi...@digitalmars.com
--- Comment #
http://d.puremagic.com/issues/show_bug.cgi?id=7463
--- Comment #2 from github-bugzi...@puremagic.com 2012-02-17 23:02:02 PST ---
Commit pushed to dmd-1.x at https://github.com/D-Programming-Language/dmd
https://github.com/D-Programming-Language/dmd/commit/113d2a0858fe701f120fd00522411a4c42a55ad
http://d.puremagic.com/issues/show_bug.cgi?id=7462
Walter Bright changed:
What|Removed |Added
CC||bugzi...@digitalmars.com
--- Comment #
http://d.puremagic.com/issues/show_bug.cgi?id=6699
Walter Bright changed:
What|Removed |Added
CC||bugzi...@digitalmars.com
--- Comment #
http://d.puremagic.com/issues/show_bug.cgi?id=6699
--- Comment #5 from github-bugzi...@puremagic.com 2012-02-17 23:06:55 PST ---
Commit pushed to dmd-1.x at https://github.com/D-Programming-Language/dmd
https://github.com/D-Programming-Language/dmd/commit/f81214cbdda5fe8080418e4ffed80a90f3c076f
http://d.puremagic.com/issues/show_bug.cgi?id=7462
Walter Bright changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|
http://d.puremagic.com/issues/show_bug.cgi?id=6699
Walter Bright changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|
http://d.puremagic.com/issues/show_bug.cgi?id=7444
Walter Bright changed:
What|Removed |Added
CC||bugzi...@digitalmars.com
--- Comment #
http://d.puremagic.com/issues/show_bug.cgi?id=7406
--- Comment #2 from github-bugzi...@puremagic.com 2012-02-17 23:29:23 PST ---
Commit pushed to master at https://github.com/D-Programming-Language/dmd
https://github.com/D-Programming-Language/dmd/commit/992fe402c66b554253ecc8c624a336f6e372e017
http://d.puremagic.com/issues/show_bug.cgi?id=6236
Andrej Mitrovic changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|
http://d.puremagic.com/issues/show_bug.cgi?id=7406
--- Comment #3 from github-bugzi...@puremagic.com 2012-02-17 23:53:49 PST ---
Commit pushed to dmd-1.x at https://github.com/D-Programming-Language/dmd
https://github.com/D-Programming-Language/dmd/commit/14e3bb9c533c178478c7b8a002b8dc05d58f722
56 matches
Mail list logo