http://d.puremagic.com/issues/show_bug.cgi?id=6199
Kenji Hara changed:
What|Removed |Added
Keywords||pull, wrong-code
OS/Version|Window
http://d.puremagic.com/issues/show_bug.cgi?id=5737
Kenji Hara changed:
What|Removed |Added
CC||k.hara...@gmail.com
--- Comment #2 from K
http://d.puremagic.com/issues/show_bug.cgi?id=5737
Kenji Hara changed:
What|Removed |Added
Keywords||pull, wrong-code
Platform|Other
http://d.puremagic.com/issues/show_bug.cgi?id=8045
Kenji Hara changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|
http://d.puremagic.com/issues/show_bug.cgi?id=4583
Walter Bright changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|
http://d.puremagic.com/issues/show_bug.cgi?id=4583
--- Comment #11 from github-bugzi...@puremagic.com 2012-05-04 23:02:48 PDT ---
Commit pushed to master at https://github.com/D-Programming-Language/dmd
https://github.com/D-Programming-Language/dmd/commit/ca53f96c09be934c51b2ea1d91c277639181cfe
http://d.puremagic.com/issues/show_bug.cgi?id=4583
--- Comment #10 from github-bugzi...@puremagic.com 2012-05-04 23:02:33 PDT ---
Commit pushed to dmd-1.x at https://github.com/D-Programming-Language/dmd
https://github.com/D-Programming-Language/dmd/commit/39c0a6ec5e2d1ae412d5d60834feb8ab610b09
http://d.puremagic.com/issues/show_bug.cgi?id=4583
--- Comment #9 from github-bugzi...@puremagic.com 2012-05-04 23:01:16 PDT ---
Commit pushed to phobos-1.x at https://github.com/D-Programming-Language/phobos
https://github.com/D-Programming-Language/phobos/commit/df21e384a4207e6f888b5abed0f7b3
http://d.puremagic.com/issues/show_bug.cgi?id=4583
--- Comment #8 from github-bugzi...@puremagic.com 2012-05-04 23:00:44 PDT ---
Commit pushed to master at https://github.com/D-Programming-Language/druntime
https://github.com/D-Programming-Language/druntime/commit/2a5385345c17a65f8280efab1674c2
http://d.puremagic.com/issues/show_bug.cgi?id=6199
--- Comment #2 from SomeDude 2012-05-04 23:01:01
PDT ---
See also related issue 5737 and issue 8045
--
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=6857
--- Comment #46 from Don 2012-05-04 22:58:38 PDT ---
(In reply to comment #45)
> (In reply to comment #44)
> > But going by comment 26, there is no breakage of correct OOP behaviour
> > involved. So how is this relevant?
>
> This has already
http://d.puremagic.com/issues/show_bug.cgi?id=8045
SomeDude changed:
What|Removed |Added
CC||lovelyd...@mailmetrash.com
--- Comment #1 f
http://d.puremagic.com/issues/show_bug.cgi?id=5314
SomeDude changed:
What|Removed |Added
CC||lovelyd...@mailmetrash.com
Severit
http://d.puremagic.com/issues/show_bug.cgi?id=8045
Summary: Postblit should be called on function call
initilalizer that returns ref
Product: D
Version: D2
Platform: All
OS/Version: All
Status: NEW
Severit
http://d.puremagic.com/issues/show_bug.cgi?id=8044
Summary: Print names, not casted values when using enum
template parameter
Product: D
Version: D2
Platform: All
OS/Version: All
Status: NEW
Severity: enha
http://d.puremagic.com/issues/show_bug.cgi?id=7900
--- Comment #4 from brian-sch...@cox.net 2012-05-04 18:37:02 PDT ---
Using DMD from git (b488853f4d3617945851d5d0a2ac20ccb7dab631), the error
message now shows:
tmp.d(21): Error: CTFE internal error: illegal value TOK232.children
dmd: interpre
http://d.puremagic.com/issues/show_bug.cgi?id=6857
--- Comment #45 from Walter Bright 2012-05-04
18:18:11 PDT ---
(In reply to comment #44)
> But going by comment 26, there is no breakage of correct OOP behaviour
> involved. So how is this relevant?
This has already been covered. We're going
http://d.puremagic.com/issues/show_bug.cgi?id=6857
--- Comment #44 from Stewart Gordon 2012-05-04 17:50:19 PDT ---
(In reply to comment #43)
> (In reply to comment #42)
>> True, but it is what this enhancement request is all about.
>
> Breaking correct OOP behavior is not an enhancement.
But
http://d.puremagic.com/issues/show_bug.cgi?id=6857
--- Comment #43 from Walter Bright 2012-05-04
17:40:19 PDT ---
(In reply to comment #42)
> True, but it is what this enhancement request is all about.
Breaking correct OOP behavior is not an enhancement. It will not break existing
wrong-but-j
http://d.puremagic.com/issues/show_bug.cgi?id=8043
Walter Bright changed:
What|Removed |Added
Status|NEW |RESOLVED
CC|
http://d.puremagic.com/issues/show_bug.cgi?id=8036
Kenji Hara changed:
What|Removed |Added
Keywords||pull
--- Comment #1 from Kenji Hara 2012
http://d.puremagic.com/issues/show_bug.cgi?id=8043
Summary: DMD Crash on undefined identifier
Product: D
Version: D2
Platform: All
OS/Version: All
Status: NEW
Severity: normal
Priority: P2
Component: DMD
http://d.puremagic.com/issues/show_bug.cgi?id=6838
SomeDude changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|
http://d.puremagic.com/issues/show_bug.cgi?id=6896
SomeDude changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|
http://d.puremagic.com/issues/show_bug.cgi?id=6432
SomeDude changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|
http://d.puremagic.com/issues/show_bug.cgi?id=6857
--- Comment #42 from Stewart Gordon 2012-05-04 15:27:45 PDT ---
(In reply to comment #41)
> Example #1 expects behavior based on the static type, which is not polymorphic
> OOP at all.
True, but it is what this enhancement request is all about
http://d.puremagic.com/issues/show_bug.cgi?id=6857
--- Comment #41 from Walter Bright 2012-05-04
15:18:08 PDT ---
(In reply to comment #40)
> (In reply to comment #39)
> > Please write a piece of code that asserts when it should not, or passes
> > when it
> > should not, compile it, verify th
http://d.puremagic.com/issues/show_bug.cgi?id=8042
Summary: extern(C) on structs can cause stack corruption with
opEquals
Product: D
Version: unspecified
Platform: x86
OS/Version: All
Status: NEW
Severity:
http://d.puremagic.com/issues/show_bug.cgi?id=8041
Summary: __gshared/static problem
Product: D
Version: D2
Platform: All
OS/Version: All
Status: NEW
Keywords: rejects-valid
Severity: normal
Priority: P2
http://d.puremagic.com/issues/show_bug.cgi?id=6329
SomeDude changed:
What|Removed |Added
CC||lovelyd...@mailmetrash.com
--- Comment #13
http://d.puremagic.com/issues/show_bug.cgi?id=6857
--- Comment #40 from Stewart Gordon 2012-05-04 14:52:44 PDT ---
(In reply to comment #39)
> Please write a piece of code that asserts when it should not, or passes when
> it
> should not, compile it, verify this incorrect behavior, and post it
http://d.puremagic.com/issues/show_bug.cgi?id=6857
--- Comment #39 from Walter Bright 2012-05-04
14:46:11 PDT ---
Please write a piece of code that asserts when it should not, or passes when it
should not, compile it, verify this incorrect behavior, and post it here.
--
Configure issuemail:
http://d.puremagic.com/issues/show_bug.cgi?id=7995
Jacob Carlborg changed:
What|Removed |Added
CC||d...@me.com
--- Comment #1 from Jacob
http://d.puremagic.com/issues/show_bug.cgi?id=6857
--- Comment #38 from Stewart Gordon 2012-05-04 14:30:40 PDT ---
(In reply to comment #37)
> Then I am lost as to what you think is broken in the design.
In how many different ways does the same thing need to be explained to you
before you unde
http://d.puremagic.com/issues/show_bug.cgi?id=6857
--- Comment #37 from Walter Bright 2012-05-04
14:13:50 PDT ---
(In reply to comment #36)
> (In reply to comment #35)
>
> > Again, this is NOT true. The type of the argument is not statically
> > A, it is a polymorphic type A.
>
> Why do you
http://d.puremagic.com/issues/show_bug.cgi?id=7982
Brad Anderson changed:
What|Removed |Added
Keywords||pull
--- Comment #1 from Brad Anderson
http://d.puremagic.com/issues/show_bug.cgi?id=6857
--- Comment #36 from Stewart Gordon 2012-05-04 13:49:11 PDT ---
(In reply to comment #35)
> Again, this is NOT true. The type of the argument is not statically
> A, it is a polymorphic type A.
Why do you consider the contracts of a method to
http://d.puremagic.com/issues/show_bug.cgi?id=6857
--- Comment #35 from Walter Bright 2012-05-04
13:41:50 PDT ---
(In reply to comment #34)
> But you could still argue that the call is in breach of A's API and therefore
> the code is incorrect.
Again, this is NOT true. The type of the argumen
http://d.puremagic.com/issues/show_bug.cgi?id=6857
--- Comment #34 from Stewart Gordon 2012-05-04 13:27:50 PDT ---
(In reply to comment #33)
OK, so there's this issue. It may also be a documented guarantee that the
return value from bar is a valid argument for foo.
But you could still argue t
http://d.puremagic.com/issues/show_bug.cgi?id=4070
--- Comment #5 from bearophile_h...@eml.cc 2012-05-04 13:05:39 PDT ---
Symmetry is good in a language, because it makes the compiler smaller, the
language manuals smaller, and makes it simpler for programers to learn the
language. But breaking s
http://d.puremagic.com/issues/show_bug.cgi?id=8040
Summary: writeln(null) too
Product: D
Version: D2
Platform: All
OS/Version: All
Status: NEW
Keywords: rejects-valid
Severity: normal
Priority: P2
http://d.puremagic.com/issues/show_bug.cgi?id=6580
Denis Shelomovskij changed:
What|Removed |Added
CC||verylonglogin@gmail.com
--- C
http://d.puremagic.com/issues/show_bug.cgi?id=8039
--- Comment #1 from Denis 2012-05-04 23:24:11 MSD
---
https://github.com/D-Programming-Language/phobos/pull/569
--
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=6857
--- Comment #33 from Walter Bright 2012-05-04
11:42:40 PDT ---
(In reply to comment #32)
> (In reply to comment #30)
> > fizzbuzz() clearly has a bug. It will fail if given an A which isn't
> > actually a
> > B.
>
> Exactly. fizzbuzz is cal
http://d.puremagic.com/issues/show_bug.cgi?id=8032
--- Comment #2 from github-bugzi...@puremagic.com 2012-05-04 11:11:24 PDT ---
Commits pushed to master at https://github.com/D-Programming-Language/dmd
https://github.com/D-Programming-Language/dmd/commit/741b88c6a81320237c0a3cdd312238d0fcb20e9
http://d.puremagic.com/issues/show_bug.cgi?id=7893
Walter Bright changed:
What|Removed |Added
Status|NEW |RESOLVED
CC|
http://d.puremagic.com/issues/show_bug.cgi?id=7893
--- Comment #2 from github-bugzi...@puremagic.com 2012-05-04 10:39:11 PDT ---
Commit pushed to master at
https://github.com/D-Programming-Language/d-programming-language.org
https://github.com/D-Programming-Language/d-programming-language.org/c
http://d.puremagic.com/issues/show_bug.cgi?id=6857
--- Comment #32 from Stewart Gordon 2012-05-04 10:38:33 PDT ---
(In reply to comment #30)
> fizzbuzz() clearly has a bug. It will fail if given an A which isn't actually
> a
> B.
Exactly. fizzbuzz is calling a method of A, not a method of B.
http://d.puremagic.com/issues/show_bug.cgi?id=8039
Summary: `scoped` doesn't call any elaborate destructors for
struct fields
Product: D
Version: D2
Platform: All
OS/Version: All
Status: NEW
Severity: majo
http://d.puremagic.com/issues/show_bug.cgi?id=8038
Summary: #line which is in a double template instantiation
doesn't work
Product: D
Version: D2
Platform: All
OS/Version: All
Status: NEW
Severity: normal
http://d.puremagic.com/issues/show_bug.cgi?id=8036
Summary: Zero-length static array of structs with elaborate
destructor as struct or class field is rejected
Product: D
Version: D2
Platform: All
OS/Version: All
Sta
http://d.puremagic.com/issues/show_bug.cgi?id=8032
Kenji Hara changed:
What|Removed |Added
Keywords||pull
--- Comment #1 from Kenji Hara 2012
http://d.puremagic.com/issues/show_bug.cgi?id=8020
--- Comment #5 from Dmitry Olshansky 2012-05-04
07:48:07 PDT ---
(In reply to comment #4)
> Dmitry, we should not assume the name string is in UTF8, it may be also some
> another 8-bit code page in being supported in Windows, like 125x and so
http://d.puremagic.com/issues/show_bug.cgi?id=2646
Denis changed:
What|Removed |Added
CC||verylonglogin@gmail.com
--- Comment #2 fro
http://d.puremagic.com/issues/show_bug.cgi?id=8035
Summary: False hijacking error
Product: D
Version: D2
Platform: All
OS/Version: All
Status: NEW
Severity: normal
Priority: P2
Component: DMD
Assign
http://d.puremagic.com/issues/show_bug.cgi?id=6857
--- Comment #31 from Andrei Alexandrescu 2012-05-04
06:21:14 PDT ---
(In reply to comment #30)
> You are making a massive assumption here, which I don't see in the slides. The
> assumption is that fizzbuzz gets access to B's weakened precondit
http://d.puremagic.com/issues/show_bug.cgi?id=8034
Summary: Template mixins creates ambiguous virtual function
Product: D
Version: D2
Platform: All
OS/Version: All
Status: NEW
Keywords: accepts-invalid
Severity: nor
http://d.puremagic.com/issues/show_bug.cgi?id=8020
--- Comment #4 from Oleg Kuporosov 2012-05-04
06:05:24 PDT ---
Dmitry, we should not assume the name string is in UTF8, it may be also some
another 8-bit code page in being supported in Windows, like 125x and so on.
Such encoding should be don
http://d.puremagic.com/issues/show_bug.cgi?id=8033
Summary: Named template mixins conflicts with unnamed
Product: D
Version: D2
Platform: All
OS/Version: All
Status: NEW
Keywords: rejects-valid
Severity: normal
http://d.puremagic.com/issues/show_bug.cgi?id=6857
--- Comment #30 from Don 2012-05-04 05:57:39 PDT ---
(In reply to comment #29)
> (In reply to comment #28)
> > > The literally FIRST hit takes to a slide deck, see http://goo.gl/544fU.
> > > There
> > > there is theory and examples on how cont
http://d.puremagic.com/issues/show_bug.cgi?id=5028
Denis changed:
What|Removed |Added
CC||verylonglogin@gmail.com
--- Comment #2 fro
http://d.puremagic.com/issues/show_bug.cgi?id=6857
--- Comment #29 from Andrei Alexandrescu 2012-05-04
05:35:12 PDT ---
(In reply to comment #28)
> > The literally FIRST hit takes to a slide deck, see http://goo.gl/544fU.
> > There
> > there is theory and examples on how contracts work.
>
>
http://d.puremagic.com/issues/show_bug.cgi?id=8032
Summary: `mixin template` before virtual method with same
method causes an error
Product: D
Version: D2
Platform: All
OS/Version: All
Status: NEW
Keywords
http://d.puremagic.com/issues/show_bug.cgi?id=6857
--- Comment #28 from Don 2012-05-04 04:48:20 PDT ---
(In reply to comment #27)
> (In reply to comment #26)
> There's no reason to doubt you are telling the truth, so this must be quite an
> interesting case of confirmation bias as you seem to h
http://d.puremagic.com/issues/show_bug.cgi?id=8030
--- Comment #1 from Denis 2012-05-04 15:48:06 MSD
---
Or, if this shouldn't rise an error, this also should compiles:
---
class B: A {
mixin T;
mixin T;
override string f() { return "B"; }
}
---
Error: function main.B.T!().f multip
http://d.puremagic.com/issues/show_bug.cgi?id=3526
Denis changed:
What|Removed |Added
Status|NEW |RESOLVED
CC|
http://d.puremagic.com/issues/show_bug.cgi?id=6857
--- Comment #27 from Andrei Alexandrescu 2012-05-04
04:03:36 PDT ---
(In reply to comment #26)
> No it isn't. OOP doesn't say anything about contracts. The concept of contract
> is different and the question here is how both interact in a spec
http://d.puremagic.com/issues/show_bug.cgi?id=8031
Summary: If a class have some signals it's impossible for a
derived class to have any signals
Product: D
Version: D2
Platform: All
OS/Version: All
Status: NEW
http://d.puremagic.com/issues/show_bug.cgi?id=8030
Summary: Multiple override are allowed using mixin template
Product: D
Version: D2
Platform: All
OS/Version: All
Status: NEW
Keywords: accepts-invalid
Severity: nor
http://d.puremagic.com/issues/show_bug.cgi?id=8029
Summary: Untyped delegate literal and template issue
Product: D
Version: D2
Platform: All
OS/Version: All
Status: NEW
Severity: normal
Priority: P2
Compone
http://d.puremagic.com/issues/show_bug.cgi?id=8016
Leandro Lucarella changed:
What|Removed |Added
Resolution|FIXED |INVALID
--- Comment #10 from Leand
http://d.puremagic.com/issues/show_bug.cgi?id=6857
--- Comment #26 from deadalnix 2012-05-04 01:46:25 PDT ---
(In reply to comment #22)
> You cannot widen the requirements of a function without providing an override
> of it. A.foo() cannot be called with the widened requirements of B.foo() -
>
http://d.puremagic.com/issues/show_bug.cgi?id=8023
--- Comment #3 from Leandro Lucarella
2012-05-04 01:38:44 PDT ---
Commit pushed to master at https://github.com/D-Programming-Language/dmd
https://github.com/D-Programming-Language/dmd/commit/d420faebda45eb27596697594a61ecd2a6d3b3d7
Fix issue
http://d.puremagic.com/issues/show_bug.cgi?id=8023
Leandro Lucarella changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|
http://d.puremagic.com/issues/show_bug.cgi?id=2588
Denis changed:
What|Removed |Added
Status|NEW |RESOLVED
CC|
75 matches
Mail list logo