http://d.puremagic.com/issues/show_bug.cgi?id=4338
Austin Hastings changed:
What|Removed |Added
CC||ah0801...@yahoo.com
--- Comment #2 f
http://d.puremagic.com/issues/show_bug.cgi?id=5110
Summary: Excess attribute propagation of structs and classes
Product: D
Version: D2
Platform: All
OS/Version: All
Status: NEW
Keywords: spec
Severity: normal
http://d.puremagic.com/issues/show_bug.cgi?id=5110
--- Comment #1 from Shin Fujishiro 2010-10-24 02:05:22 PDT
---
The current ClassDeclaration uses the following black list for masking
attributes to propagate over its members:
sc->stc &= ~(STCfinal | STCauto | STCscope | S
http://d.puremagic.com/issues/show_bug.cgi?id=5110
--- Comment #2 from Shin Fujishiro 2010-10-24 02:09:16 PDT
---
Created an attachment (id=792)
Testcases
Since nothrow, pure and @disable are one-way, non-revertible attributes, the
language should not force them to be propagated IMO. So, str
http://d.puremagic.com/issues/show_bug.cgi?id=5110
--- Comment #3 from Shin Fujishiro 2010-10-24 02:18:33 PDT
---
Created an attachment (id=793)
Patch against dmd r727, passed dmd/druntime/phobos tests
The proposed patch implements the said rule.
The patch limits STC propagation via Scope's
http://d.puremagic.com/issues/show_bug.cgi?id=5111
Summary: Static function-level variables are not in the
language spec.
Product: D
Version: unspecified
Platform: Other
OS/Version: Other
Status: NEW
Sever
http://d.puremagic.com/issues/show_bug.cgi?id=5112
Summary: scope is deprecated, but this is not mentioned in the
specification
Product: D
Version: unspecified
Platform: Other
OS/Version: Other
Status: NEW
http://d.puremagic.com/issues/show_bug.cgi?id=5079
Rob Jacques changed:
What|Removed |Added
Keywords||ice-on-invalid-code
Severity|no
http://d.puremagic.com/issues/show_bug.cgi?id=5079
--- Comment #2 from Rob Jacques 2010-10-24 08:54:31 PDT ---
P.S. The ICE naturally also affects __traits(compiles, T[0].sizeof ), which
make escaping the underlying bugs very difficult.
--
Configure issuemail: http://d.puremagic.com/issues/us
http://d.puremagic.com/issues/show_bug.cgi?id=5112
Stewart Gordon changed:
What|Removed |Added
CC||s...@iname.com
--- Comment #1 from St
http://d.puremagic.com/issues/show_bug.cgi?id=5112
--- Comment #2 from Peter Alexander 2010-10-24
11:09:35 PDT ---
(In reply to comment #1)
> A *specification* should not list planned future changes at all. Besides,
> such
> a list cannot satisfy any objective standard for completeness.
>
>
http://d.puremagic.com/issues/show_bug.cgi?id=5113
Summary: stray e2ir: in casting error message
Product: D
Version: D1
Platform: Other
OS/Version: Linux
Status: NEW
Severity: trivial
Priority: P4
Component
http://d.puremagic.com/issues/show_bug.cgi?id=5112
--- Comment #3 from Stewart Gordon 2010-10-24 18:24:17 PDT ---
(In reply to comment #2)
> Here's a relevant link:
> http://www.digitalmars.com/pnews/read.php?server=news.digitalmars.com&group=digitalmars.D&artnum=114064
Far better to link to
http://d.puremagic.com/issues/show_bug.cgi?id=3939
--- Comment #1 from bearophile_h...@eml.cc 2010-10-24 18:27:12 PDT ---
Currently this seems the most efficient way to have a static class attribute
that contains a __vptr (here converted to a size_t and named classId):
class Foo {
static i
http://d.puremagic.com/issues/show_bug.cgi?id=5114
Summary: Too many error messages with main(;
Product: D
Version: D2
Platform: x86
OS/Version: Windows
Status: NEW
Keywords: diagnostic
Severity: minor
Pri
http://d.puremagic.com/issues/show_bug.cgi?id=5115
Summary: std.typecons.scoped problems
Product: D
Version: D2
Platform: x86
OS/Version: Windows
Status: NEW
Severity: enhancement
Priority: P2
Component: Ph
http://d.puremagic.com/issues/show_bug.cgi?id=5116
Summary: Too many error messages with failed template
constraint
Product: D
Version: D2
Platform: x86
OS/Version: Windows
Status: NEW
Keywords: diagnostic
http://d.puremagic.com/issues/show_bug.cgi?id=4398
Walter Bright changed:
What|Removed |Added
CC||bugzi...@digitalmars.com
--- Comment #
http://d.puremagic.com/issues/show_bug.cgi?id=4398
--- Comment #24 from Walter Bright 2010-10-24
21:46:02 PDT ---
No need to mess with LONGJMP_MANGLE_NAME and CPP_LONGJMP_MANGLE_NAME as they
are for the C++ compiler. They are never referenced by dmd, and do not appear
in Phobos.
--
Configure
http://d.puremagic.com/issues/show_bug.cgi?id=4398
--- Comment #25 from Walter Bright 2010-10-24
22:19:49 PDT ---
Compiler: http://www.dsource.org/projects/dmd/changeset/730
Phobos1: http://www.dsource.org/projects/phobos/changeset/2114
Druntime: http://www.dsource.org/projects/druntime/change
http://d.puremagic.com/issues/show_bug.cgi?id=4398
Walter Bright changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|
21 matches
Mail list logo