http://bugzilla.gdcproject.org/show_bug.cgi?id=169
Bug ID: 169
Summary: Can't build druntime on os x (ICE)
Product: GDC
Version: development
Hardware: All
OS: All
Status: NEW
Severity: normal
Pri
http://bugzilla.gdcproject.org/show_bug.cgi?id=169
John Colvin changed:
What|Removed |Added
Hardware|All |x86_64
OS|All
http://bugzilla.gdcproject.org/show_bug.cgi?id=170
Bug ID: 170
Summary: Template functions in templates missing member symbols
Product: GDC
Version: 4.8.x
Hardware: All
OS: All
Status: NEW
Severity: normal
http://bugzilla.gdcproject.org/show_bug.cgi?id=171
Bug ID: 171
Summary: >>>= broken with short integers
Product: GDC
Version: development
Hardware: All
OS: All
Status: NEW
Severity: normal
Priori
http://bugzilla.gdcproject.org/show_bug.cgi?id=171
--- Comment #1 from Iain Buclaw ---
Problem is that in the operation:
a = a >> 1;
'a' is promoted to an unsigned integer for normal operations before the final
result being downcasted back.
So we get the following sequence.
a => -1
http://bugzilla.gdcproject.org/show_bug.cgi?id=171
Iain Buclaw changed:
What|Removed |Added
Status|NEW |ASSIGNED
--
You are receiving this mail b
http://bugzilla.gdcproject.org/show_bug.cgi?id=171
Iain Buclaw changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
http://bugzilla.gdcproject.org/show_bug.cgi?id=165
Ketmar Dark changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
http://bugzilla.gdcproject.org/show_bug.cgi?id=172
Bug ID: 172
Summary: Add support for GCC's weak attribute
Product: GDC
Version: development
Hardware: All
OS: All
Status: NEW
Severity: enhancement
http://bugzilla.gdcproject.org/show_bug.cgi?id=173
Bug ID: 173
Summary: internal compiler error typeMerge
Product: GDC
Version: 4.9.x
Hardware: All
OS: All
Status: NEW
Severity: minor
Priority: N
http://bugzilla.gdcproject.org/show_bug.cgi?id=174
Bug ID: 174
Summary: core.atomic.atomicFence() should be @nogc
Product: GDC
Version: 4.9.x
Hardware: All
OS: Linux
Status: NEW
Severity: normal
http://bugzilla.gdcproject.org/show_bug.cgi?id=174
Johannes Pfau changed:
What|Removed |Added
Status|NEW |RESOLVED
CC|
http://bugzilla.gdcproject.org/show_bug.cgi?id=78
Iain Buclaw changed:
What|Removed |Added
Status|NEW |RESOLVED
CC|
http://bugzilla.gdcproject.org/show_bug.cgi?id=63
--- Comment #4 from Iain Buclaw ---
I think it should now be possible to remove this.
C++ is now *the* boot language for gcc. So by that measure it *must* be
automatically enabled in bootstrapped builds.
Let me test...
--
You are receiving th
http://bugzilla.gdcproject.org/show_bug.cgi?id=63
Timo Sintonen changed:
What|Removed |Added
CC||t.sinto...@luukku.com
--- Comment #5 from
http://bugzilla.gdcproject.org/show_bug.cgi?id=63
Iain Buclaw changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
http://bugzilla.gdcproject.org/show_bug.cgi?id=175
Bug ID: 175
Summary: immutable override - error in error reporting
Product: GDC
Version: 4.9.x
Hardware: All
OS: All
Status: NEW
Severity: normal
http://bugzilla.gdcproject.org/show_bug.cgi?id=175
--- Comment #1 from Danny Milosavljevic ---
According to Ketmar it's both non-DMD bug, and nonexistent-in-new-gdc bug.
--
You are receiving this mail because:
You are watching all bug changes.
http://bugzilla.gdcproject.org/show_bug.cgi?id=176
Bug ID: 176
Summary: __ctfe variable should not be readable in CTFE
Product: GDC
Version: development
Hardware: All
OS: All
Status: NEW
Severity: normal
http://bugzilla.gdcproject.org/show_bug.cgi?id=177
Bug ID: 177
Summary: core.thread won't compile
Product: GDC
Version: development
Hardware: All
OS: OSX
Status: NEW
Severity: critical
Priority:
http://bugzilla.gdcproject.org/show_bug.cgi?id=168
Jens Bauer changed:
What|Removed |Added
CC||jens-bugzi...@gpio.dk
--- Comment #1 from J
http://bugzilla.gdcproject.org/show_bug.cgi?id=172
Jens Bauer changed:
What|Removed |Added
CC||jens-bugzi...@gpio.dk
--- Comment #1 from J
http://bugzilla.gdcproject.org/show_bug.cgi?id=126
Johannes Pfau changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
http://bugzilla.gdcproject.org/show_bug.cgi?id=96
Johannes Pfau changed:
What|Removed |Added
Status|NEW |RESOLVED
CC|
http://bugzilla.gdcproject.org/show_bug.cgi?id=105
Johannes Pfau changed:
What|Removed |Added
Status|NEW |RESOLVED
CC|
http://bugzilla.gdcproject.org/show_bug.cgi?id=160
Johannes Pfau changed:
What|Removed |Added
Status|NEW |RESOLVED
CC|
http://bugzilla.gdcproject.org/show_bug.cgi?id=168
Johannes Pfau changed:
What|Removed |Added
Status|NEW |RESOLVED
CC|
http://bugzilla.gdcproject.org/show_bug.cgi?id=137
Johannes Pfau changed:
What|Removed |Added
Status|NEW |RESOLVED
CC|
http://bugzilla.gdcproject.org/show_bug.cgi?id=138
Johannes Pfau changed:
What|Removed |Added
Status|NEW |RESOLVED
CC|
http://bugzilla.gdcproject.org/show_bug.cgi?id=82
Johannes Pfau changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
http://bugzilla.gdcproject.org/show_bug.cgi?id=177
Johannes Pfau changed:
What|Removed |Added
CC||johannesp...@gmail.com
--
You are recei
http://bugzilla.gdcproject.org/show_bug.cgi?id=95
Johannes Pfau changed:
What|Removed |Added
CC||johannesp...@gmail.com
--
You are receiv
http://bugzilla.gdcproject.org/show_bug.cgi?id=172
Johannes Pfau changed:
What|Removed |Added
CC||johannesp...@gmail.com
--- Comment #2 fr
http://bugzilla.gdcproject.org/show_bug.cgi?id=126
Jens Bauer changed:
What|Removed |Added
CC||jens-bugzi...@gpio.dk
--- Comment #23 from
http://bugzilla.gdcproject.org/show_bug.cgi?id=91
Jens Bauer changed:
What|Removed |Added
CC||jens-bugzi...@gpio.dk
--- Comment #11 from J
http://bugzilla.gdcproject.org/show_bug.cgi?id=126
--- Comment #24 from Iain Buclaw ---
(In reply to Jens Bauer from comment #23)
> (In reply to Johannes Pfau from comment #22)
> > The volatileLoad/Store intrinsics will have to suffice.
>
> Are these guaranteed to be in the specified order for v
http://bugzilla.gdcproject.org/show_bug.cgi?id=178
Bug ID: 178
Summary: cc1d locks up when specifying function instead of
function pointer in an array
Product: GDC
Version: 4.9.x
Hardware: PPC
OS: OSX
http://bugzilla.gdcproject.org/show_bug.cgi?id=178
Ketmar Dark changed:
What|Removed |Added
CC||ket...@ketmar.no-ip.org
--- Comment #1 fro
http://bugzilla.gdcproject.org/show_bug.cgi?id=178
--- Comment #2 from Ketmar Dark ---
ah, i looked closer at your sample and found that it's an expected behavior.
;-)
what going on here is CTFE. as `ResetHandler` never exits, CTFE interpreter
never exits too. it's possible to write a simple enl
http://bugzilla.gdcproject.org/show_bug.cgi?id=178
--- Comment #3 from Ketmar Dark ---
p.s. but for this particular case CTFE can fail early, as `Reset_Handler` is
`void`, so there is no sense to interpret it.
--
You are receiving this mail because:
You are watching all bug changes.
http://bugzilla.gdcproject.org/show_bug.cgi?id=178
--- Comment #4 from Jens Bauer ---
Being new to D is probably why this confuses me.
Eg.. I am expecting the compiler to generate code, not execute it.
The GDC I've build is a cross-compiler, thus it generates code for a different
architecture t
http://bugzilla.gdcproject.org/show_bug.cgi?id=178
--- Comment #5 from Ketmar Dark ---
see the part about CTFE here: http://dlang.org/function.html#interpretation
one of the features of D is that it can run code in *compile* *time* (hence the
"CTFE" term — it's "Compile Time Function Evaluation"
http://bugzilla.gdcproject.org/show_bug.cgi?id=178
--- Comment #6 from Ketmar Dark ---
i.e. D compiler can interpret D code in compile time, it has full-featured D
interpreter built in. ;-)
--
You are receiving this mail because:
You are watching all bug changes.
http://bugzilla.gdcproject.org/show_bug.cgi?id=178
--- Comment #7 from Jens Bauer ---
(In reply to Ketmar Dark from comment #5)
> private immutable ubyte[256] tblParity = genParityTable();
>
> it's vital to understand that `tblParity` is initialized in COMPILE time,
> there is no runtime functio
http://bugzilla.gdcproject.org/show_bug.cgi?id=178
--- Comment #8 from Ketmar Dark ---
(In reply to Jens Bauer from comment #7)
> I agree; CTFE is a good feature, indeed.
> Does this happen only for immutable assignments ?
and for array initialization. you'd better read some D book to get it rig
http://bugzilla.gdcproject.org/show_bug.cgi?id=178
--- Comment #9 from Jens Bauer ---
(In reply to Ketmar Dark from comment #8)
> in your case, however, CTFE engine should abort before even trying to
> evaluate anything, as `void` is not a value suitable for array element. this
> check is easier,
http://bugzilla.gdcproject.org/show_bug.cgi?id=178
--- Comment #10 from Iain Buclaw ---
I raised this upstream.
https://issues.dlang.org/show_bug.cgi?id=14419
--
You are receiving this mail because:
You are watching all bug changes.
http://bugzilla.gdcproject.org/show_bug.cgi?id=178
Johannes Pfau changed:
What|Removed |Added
Status|NEW |RESOLVED
CC|
http://bugzilla.gdcproject.org/show_bug.cgi?id=104
Johannes Pfau changed:
What|Removed |Added
Status|NEW |RESOLVED
CC|
http://bugzilla.gdcproject.org/show_bug.cgi?id=150
Johannes Pfau changed:
What|Removed |Added
Status|NEW |RESOLVED
CC|
http://bugzilla.gdcproject.org/show_bug.cgi?id=113
Johannes Pfau changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
CC|
http://bugzilla.gdcproject.org/show_bug.cgi?id=172
Johannes Pfau changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
http://bugzilla.gdcproject.org/show_bug.cgi?id=161
--- Comment #1 from Iain Buclaw ---
Isn't this what LTO/strip is used for?
Actually, it's mark_needed in d-objfile.cc that forces it's write to objfile.
It's needed for sure, otherwise phantom linker errors crop up in larger / heavy
templated p
http://bugzilla.gdcproject.org/show_bug.cgi?id=81
Iain Buclaw changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
http://bugzilla.gdcproject.org/show_bug.cgi?id=27
Iain Buclaw changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
http://bugzilla.gdcproject.org/show_bug.cgi?id=148
--- Comment #2 from Iain Buclaw ---
The regression is now fixed:
https://github.com/D-Programming-GDC/GDC/commit/c76a734d3bf6db8120d4262fd2bba53c58174e29
I'm not sure about the enhancement, it requires that some semantic analysis
that the parse
http://bugzilla.gdcproject.org/show_bug.cgi?id=179
Bug ID: 179
Summary: invalid code generation with -O2 for method returning
ref
Product: GDC
Version: 4.9.x
Hardware: x86
OS: Linux
Status: NEW
http://bugzilla.gdcproject.org/show_bug.cgi?id=179
Ketmar Dark changed:
What|Removed |Added
CC||ket...@ketmar.no-ip.org
--- Comment #1 fro
http://bugzilla.gdcproject.org/show_bug.cgi?id=179
--- Comment #2 from Ketmar Dark ---
p.p.s. i'm using GCC 4.9.2 and the corresponding HEAD branch of gdc on x86.
--
You are receiving this mail because:
You are watching all bug changes.
http://bugzilla.gdcproject.org/show_bug.cgi?id=179
--- Comment #3 from Ketmar Dark ---
also, adding 'final' either to `ref RestrictedSignal!(string, int) valueChanged
()` or to `@property void value (int v)` fixes the code too.
--
You are receiving this mail because:
You are watching all bug ch
http://bugzilla.gdcproject.org/show_bug.cgi?id=52
Iain Buclaw changed:
What|Removed |Added
CC||ket...@ketmar.no-ip.org
--- Comment #10 fro
http://bugzilla.gdcproject.org/show_bug.cgi?id=179
Iain Buclaw changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
http://bugzilla.gdcproject.org/show_bug.cgi?id=179
Iain Buclaw changed:
What|Removed |Added
Status|RESOLVED|NEW
Resolution|DUPLICATE
http://bugzilla.gdcproject.org/show_bug.cgi?id=179
Iain Buclaw changed:
What|Removed |Added
Status|NEW |ASSIGNED
--
You are receiving this mail b
http://bugzilla.gdcproject.org/show_bug.cgi?id=52
Iain Buclaw changed:
What|Removed |Added
Status|NEW |ASSIGNED
--
You are receiving this mail be
http://bugzilla.gdcproject.org/show_bug.cgi?id=52
--- Comment #11 from Iain Buclaw ---
I've got a fix for this in the works. Setting CALL_EXPR_RETURN_SLOT_OPT on the
call returning NRVO is all we needed in the end.
--
You are receiving this mail because:
You are watching all bug changes.
http://bugzilla.gdcproject.org/show_bug.cgi?id=52
--- Comment #12 from Ketmar Dark ---
that's great!
--
You are receiving this mail because:
You are watching all bug changes.
http://bugzilla.gdcproject.org/show_bug.cgi?id=52
Iain Buclaw changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
http://bugzilla.gdcproject.org/show_bug.cgi?id=52
--- Comment #14 from Iain Buclaw ---
Also added testcase.
https://github.com/D-Programming-GDC/GDC/commit/1a75aa6e2280272735237bf640931cdc26fe8350
--
You are receiving this mail because:
You are watching all bug changes.
http://bugzilla.gdcproject.org/show_bug.cgi?id=179
--- Comment #6 from Iain Buclaw ---
Reduced:
---
struct SignalImpl
{
@disable this(this);
}
struct RestrictedSignal
{
SignalImpl mImpl;
void connect() { }
}
struct Signal
{
RestrictedSignal mRestricted;
}
class MyObject
{
S
http://bugzilla.gdcproject.org/show_bug.cgi?id=179
--- Comment #7 from Iain Buclaw ---
There seems to be a key thing happening here:
---
struct SignalImpl
{
@disable this(this); // SignalImpl is now non-POD
}
---
Because of this, TypeFunction::toCtype sets TREE_ADDRESSABLE on functions
ret
http://bugzilla.gdcproject.org/show_bug.cgi?id=179
Iain Buclaw changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
http://bugzilla.gdcproject.org/show_bug.cgi?id=180
Bug ID: 180
Summary: DMD -O is faster than GDC -O3 for byte and short math
Product: GDC
Version: development
Hardware: x86
OS: Linux
Status: NEW
Severity:
http://bugzilla.gdcproject.org/show_bug.cgi?id=180
Ketmar Dark changed:
What|Removed |Added
CC||ket...@ketmar.no-ip.org
Severity
http://bugzilla.gdcproject.org/show_bug.cgi?id=180
Ketmar Dark changed:
What|Removed |Added
Attachment #84 is|0 |1
obsolete|
http://bugzilla.gdcproject.org/show_bug.cgi?id=181
Bug ID: 181
Summary: Missing tags for recent frontend merges
Product: GDC
Version: development
Hardware: All
OS: All
Status: NEW
Severity: normal
http://bugzilla.gdcproject.org/show_bug.cgi?id=181
--- Comment #2 from Dicebot ---
Thanks!
--
You are receiving this mail because:
You are watching all bug changes.
http://bugzilla.gdcproject.org/show_bug.cgi?id=181
Iain Buclaw changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
http://bugzilla.gdcproject.org/show_bug.cgi?id=181
Johannes Pfau changed:
What|Removed |Added
CC||johannesp...@gmail.com
--- Comment #3 fr
http://bugzilla.gdcproject.org/show_bug.cgi?id=181
--- Comment #4 from Dicebot ---
Common approach is to have extra level of minor versions that "extends" the
upstream (gcc in this case) and do smaller releases with those version bumps
time to time.
Changing tags is very bad. The very reason why
http://bugzilla.gdcproject.org/show_bug.cgi?id=181
--- Comment #5 from Johannes Pfau ---
That's more or less what I thought. But there's no guiding principle when to
make those minor version bumps. In the end we could bump with every commit,
every second commit, every week, It's completely a
http://bugzilla.gdcproject.org/show_bug.cgi?id=181
--- Comment #6 from Dicebot ---
It is completely up to you. It is simply way to tell packager "prefer this
commit" and "consider upgrading gdc". I think two most important cases are
frontend version bumps and branch freezes.
--
You are receivin
http://bugzilla.gdcproject.org/show_bug.cgi?id=181
--- Comment #7 from Iain Buclaw ---
Perhaps we better make the next commit "upgrade to 2.067.1" then. :)
--
You are receiving this mail because:
You are watching all bug changes.
http://bugzilla.gdcproject.org/show_bug.cgi?id=182
Bug ID: 182
Summary: Travis CI is brocken
Product: GDC
Version: 4.9.x
Hardware: All
OS: All
Status: NEW
Severity: normal
Priority: Normal
http://bugzilla.gdcproject.org/show_bug.cgi?id=183
Bug ID: 183
Summary: ICE: in complete_ctor_at_level_p, at expr.c:5775 (ctor
of struct containing union fails)
Product: GDC
Version: 4.9.x
Hardware: All
OS:
http://bugzilla.gdcproject.org/show_bug.cgi?id=181
--- Comment #8 from Iain Buclaw ---
Kick-started "the big overhaul".
https://github.com/D-Programming-GDC/GDC/pull/99
--
You are receiving this mail because:
You are watching all bug changes.
http://bugzilla.gdcproject.org/show_bug.cgi?id=161
Iain Buclaw changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
http://bugzilla.gdcproject.org/show_bug.cgi?id=161
--- Comment #3 from Iain Buclaw ---
(In reply to Iain Buclaw from comment #2)
>
> When compiling the module, 'private bailOut' is would be seen as unused, and
> so considered as a candidate for removal. However, external modules that
> instanti
http://bugzilla.gdcproject.org/show_bug.cgi?id=157
Iain Buclaw changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
http://bugzilla.gdcproject.org/show_bug.cgi?id=173
--- Comment #1 from Iain Buclaw ---
This looks like an upstream bug.
https://issues.dlang.org/show_bug.cgi?id=14538
--
You are receiving this mail because:
You are watching all bug changes.
http://bugzilla.gdcproject.org/show_bug.cgi?id=152
Iain Buclaw changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
http://bugzilla.gdcproject.org/show_bug.cgi?id=175
Iain Buclaw changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
http://bugzilla.gdcproject.org/show_bug.cgi?id=183
Iain Buclaw changed:
What|Removed |Added
Status|NEW |ASSIGNED
--- Comment #1 from Iain Buclaw
http://bugzilla.gdcproject.org/show_bug.cgi?id=173
Iain Buclaw changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
http://bugzilla.gdcproject.org/show_bug.cgi?id=184
Bug ID: 184
Summary: TypeInfo.name strings don't get put into separate
sections when compiling with -fdata-sections
Product: GDC
Version: development
Hardware: All
http://bugzilla.gdcproject.org/show_bug.cgi?id=185
Bug ID: 185
Summary: Wrong codegen is used for = expressions when there
is a function as part of the rvalue.
Product: GDC
Version: 4.9.x
Hardware: x86_64
OS
http://bugzilla.gdcproject.org/show_bug.cgi?id=185
--- Comment #1 from Iain Buclaw ---
FYI, we enforce strict LTR.
The rewrite that was observed in C seems to be as a result of one of the passes
in const-fold.c executed by the front-end, and not as a result of the front-end
explicitly righting i
http://bugzilla.gdcproject.org/show_bug.cgi?id=186
Bug ID: 186
Summary: Struct with union of struct and size_t field gets
wrong optimization if initialized on same line as
declaration
Product: GDC
Version: 4.9.x
http://bugzilla.gdcproject.org/show_bug.cgi?id=187
Bug ID: 187
Summary: Nested struct that has non-padded array does not
initialize fields correctly when compiled with
optimizations
Product: GDC
Version: 4.9.x
http://bugzilla.gdcproject.org/show_bug.cgi?id=188
Bug ID: 188
Summary: Optimized GDC with no-bounds-checking skips operations
in foreach if given statically
Product: GDC
Version: 4.9.x
Hardware: x86_64
OS:
1 - 100 of 2350 matches
Mail list logo