https://issues.dlang.org/show_bug.cgi?id=21588
--- Comment #6 from dlangBugzillaToGithub ---
THIS ISSUE HAS BEEN MOVED TO GITHUB
https://github.com/dlang/visuald/issues/239
DO NOT COMMENT HERE ANYMORE, NOBODY WILL SEE IT, THIS ISSUE HAS BEEN MOVED TO
GITHUB
--
https://issues.dlang.org/show_bug.cgi?id=24163
Issue ID: 24163
Summary: Floating-point variadic array bug
Product: D
Version: D2
Hardware: x86_64
OS: Windows
Status: NEW
Severity: normal
Priority
https://issues.dlang.org/show_bug.cgi?id=23442
Walter Bright changed:
What|Removed |Added
Keywords||dll
CC|
https://issues.dlang.org/show_bug.cgi?id=16338
RazvanN changed:
What|Removed |Added
Status|NEW |RESOLVED
CC|
https://issues.dlang.org/show_bug.cgi?id=23744
--- Comment #4 from Bradley Chatha ---
Minimal reproduction:
```
void main()
{
switch(0)
{
static if (false)
case 0:
int a;
a = 0;
break;
default: break;
}
}
https://issues.dlang.org/show_bug.cgi?id=23744
Bradley Chatha changed:
What|Removed |Added
Summary|Static foreach has |Bug/Edge case - Shorthand
https://issues.dlang.org/show_bug.cgi?id=23744
--- Comment #1 from Bradley Chatha ---
Ok, it definitely seems to be its own seperate bug:
https://godbolt.org/z/xKWz1h8dT
--
https://issues.dlang.org/show_bug.cgi?id=7680
Nick Treleaven changed:
What|Removed |Added
Keywords||accepts-invalid
--- Comment #2 from Nick
https://issues.dlang.org/show_bug.cgi?id=7680
Nick Treleaven changed:
What|Removed |Added
CC||n...@geany.org
--- Comment #1 from Nick
https://issues.dlang.org/show_bug.cgi?id=23744
Iain Buclaw changed:
What|Removed |Added
Priority|P1 |P2
--
https://issues.dlang.org/show_bug.cgi?id=23646
Iain Buclaw changed:
What|Removed |Added
Priority|P1 |P3
--
https://issues.dlang.org/show_bug.cgi?id=23744
Issue ID: 23744
Summary: Static If Compilation Differences / Attribute
inference bug
Product: D
Version: D2
Hardware: Other
OS: Mac OS X
Status: NEW
|--- |FIXED
--- Comment #6 from Dlang Bot ---
dlang/dmd pull request #14651 "fix Issue 23195 - Win64 function ABI bug for
small non-POD arguments" was merged into master:
- 9a6324fa38859c5ad67592f590234cbb36ccfbb2 by Walter Bright:
fix Issue 23195 - Win64 function ABI bug for sma
https://issues.dlang.org/show_bug.cgi?id=8901
Paul Backus changed:
What|Removed |Added
Status|REOPENED|RESOLVED
CC|
https://issues.dlang.org/show_bug.cgi?id=8901
Ate Eskola changed:
What|Removed |Added
Status|RESOLVED|REOPENED
CC|
|--- |FIXED
--- Comment #12 from Dlang Bot ---
dlang/dmd pull request #14838 "fix Issue 23598 - Circular reference bug with
static if and eponymous…" was merged into master:
- 9295ea950c3b1badc8662aff40b3ce868ff142cf by Walter Bright:
fix Issue 23598 - Circular reference bug w
https://issues.dlang.org/show_bug.cgi?id=23646
Max Samukha changed:
What|Removed |Added
See Also||https://issues.dlang.org/sh
https://issues.dlang.org/show_bug.cgi?id=23598
Walter Bright changed:
What|Removed |Added
See Also||https://issues.dlang.org/sh
https://issues.dlang.org/show_bug.cgi?id=23646
--- Comment #1 from Max Samukha ---
Further reduced:
alias aliases(a...) = a;
alias Components = Dependencies!();
template Dependencies()
{
alias Dependencies = aliases!(Top.DirectDependencies);
// alias Dependencies =
https://issues.dlang.org/show_bug.cgi?id=23646
Issue ID: 23646
Summary: A nastier forward reference bug
Product: D
Version: D2
Hardware: All
OS: All
Status: NEW
Keywords: rejects-valid
Severity
https://issues.dlang.org/show_bug.cgi?id=23598
Max Samukha changed:
What|Removed |Added
See Also||https://issues.dlang.org/sh
https://issues.dlang.org/show_bug.cgi?id=23598
--- Comment #11 from Walter Bright ---
Circular references that depend on the arms of a `static if` are always a
likely source of chicken-egg problems.
--
https://issues.dlang.org/show_bug.cgi?id=23598
--- Comment #10 from Dlang Bot ---
@WalterBright created dlang/dmd pull request #14838 "fix Issue 23598 - Circular
reference bug with static if and eponymous…" fixing this issue:
- fix Issue 23598 - Circular reference bug w
https://issues.dlang.org/show_bug.cgi?id=23598
Walter Bright changed:
What|Removed |Added
Summary|Another nasty forward |Circular reference bug
https://issues.dlang.org/show_bug.cgi?id=23598
Max Samukha changed:
What|Removed |Added
Severity|blocker |normal
--- Comment #9 from Max Samukha ---
https://issues.dlang.org/show_bug.cgi?id=23598
Iain Buclaw changed:
What|Removed |Added
See Also||https://issues.dlang.org/sh
https://issues.dlang.org/show_bug.cgi?id=22981
Iain Buclaw changed:
What|Removed |Added
See Also||https://issues.dlang.org/sh
https://issues.dlang.org/show_bug.cgi?id=23598
--- Comment #8 from Walter Bright ---
Looking at expandMembers, perhaps this could be done in two passes - once for
the top level conditional compilation, then check oneMember, then again for the
rest.
--
https://issues.dlang.org/show_bug.cgi?id=23598
--- Comment #7 from Walter Bright ---
Perhaps I can make this work by noticing if the `static if` member is the only
member of the template, so it can be eagerly evaluated?
--
https://issues.dlang.org/show_bug.cgi?id=23598
--- Comment #6 from Walter Bright ---
What seems to be happening is the first time it goes through `template sort`,
it cannot set `aliasdecl` because the two `alias sort` assignments are hidden
behind conditional compilation.
Hence `aliasdecl` is
https://issues.dlang.org/show_bug.cgi?id=23598
--- Comment #5 from Walter Bright ---
I suspect that when the sort template is instantiated, it is too eager to
evaluate its arguments. It should just go as far as seeing String is a struct,
and not attempt to semantic its contents.
--
https://issues.dlang.org/show_bug.cgi?id=23598
Walter Bright changed:
What|Removed |Added
CC||bugzi...@digitalmars.com
--- Comment #4
---
@ibuclaw created dlang/dmd pull request #14826 "dmd.aggregate: Define importAll
override for AggregateDeclaration" fixing this issue:
- fix Issue 22981 - Another forward reference bug involving a string mixin
https://github.com/dlang/dmd/pull/14826
--
---
@ibuclaw created dlang/dmd pull request #14826 "dmd.aggregate: Define importAll
override for AggregateDeclaration" fixing this issue:
- fix Issue 23598 - Another nasty forward reference bug
https://github.com/dlang/dmd/pull/14826
--
https://issues.dlang.org/show_bug.cgi?id=23598
--- Comment #2 from Max Samukha ---
(In reply to Iain Buclaw from comment #1)
> Related to issue 23595, and a WIP patch I have in the works fixes this test
> case too.
Great! Thanks!
--
https://issues.dlang.org/show_bug.cgi?id=23598
Iain Buclaw changed:
What|Removed |Added
CC||ibuc...@gdcproject.org
See Also|
https://issues.dlang.org/show_bug.cgi?id=23598
Issue ID: 23598
Summary: Another nasty forward reference bug
Product: D
Version: D2
Hardware: All
OS: All
Status: NEW
Keywords: rejects-valid
https://issues.dlang.org/show_bug.cgi?id=3926
RazvanN changed:
What|Removed |Added
Status|NEW |RESOLVED
CC|
https://issues.dlang.org/show_bug.cgi?id=21151
Iain Buclaw changed:
What|Removed |Added
Priority|P3 |P2
--
https://issues.dlang.org/show_bug.cgi?id=7680
Iain Buclaw changed:
What|Removed |Added
Priority|P2 |P3
--
https://issues.dlang.org/show_bug.cgi?id=3926
Iain Buclaw changed:
What|Removed |Added
Priority|P2 |P3
--
https://issues.dlang.org/show_bug.cgi?id=8811
Iain Buclaw changed:
What|Removed |Added
Priority|P2 |P3
--
https://issues.dlang.org/show_bug.cgi?id=10959
Iain Buclaw changed:
What|Removed |Added
Priority|P2 |P3
--
https://issues.dlang.org/show_bug.cgi?id=20764
Iain Buclaw changed:
What|Removed |Added
Priority|P3 |P4
--
https://issues.dlang.org/show_bug.cgi?id=23195
Iain Buclaw changed:
What|Removed |Added
Priority|P1 |P2
--
https://issues.dlang.org/show_bug.cgi?id=16511
Iain Buclaw changed:
What|Removed |Added
Priority|P1 |P2
--
https://issues.dlang.org/show_bug.cgi?id=23113
Iain Buclaw changed:
What|Removed |Added
Priority|P1 |P2
--
https://issues.dlang.org/show_bug.cgi?id=17089
Iain Buclaw changed:
What|Removed |Added
Priority|P1 |P3
--
https://issues.dlang.org/show_bug.cgi?id=20128
Iain Buclaw changed:
What|Removed |Added
Priority|P1 |P3
--
https://issues.dlang.org/show_bug.cgi?id=23442
Iain Buclaw changed:
What|Removed |Added
Priority|P1 |P3
--
https://issues.dlang.org/show_bug.cgi?id=16338
Iain Buclaw changed:
What|Removed |Added
Priority|P1 |P3
--
https://issues.dlang.org/show_bug.cgi?id=21409
Iain Buclaw changed:
What|Removed |Added
Priority|P1 |P3
--
https://issues.dlang.org/show_bug.cgi?id=22981
Iain Buclaw changed:
What|Removed |Added
Priority|P1 |P3
--
https://issues.dlang.org/show_bug.cgi?id=21226
Iain Buclaw changed:
What|Removed |Added
Priority|P1 |P3
--
https://issues.dlang.org/show_bug.cgi?id=20206
Iain Buclaw changed:
What|Removed |Added
Priority|P1 |P3
--
https://issues.dlang.org/show_bug.cgi?id=13197
Iain Buclaw changed:
What|Removed |Added
Priority|P1 |P3
--
https://issues.dlang.org/show_bug.cgi?id=12837
Iain Buclaw changed:
What|Removed |Added
Priority|P1 |P4
--
https://issues.dlang.org/show_bug.cgi?id=16304
Iain Buclaw changed:
What|Removed |Added
Priority|P1 |P4
--
https://issues.dlang.org/show_bug.cgi?id=21588
Iain Buclaw changed:
What|Removed |Added
Priority|P1 |P4
--
https://issues.dlang.org/show_bug.cgi?id=20428
Iain Buclaw changed:
What|Removed |Added
Priority|P1 |P4
--
https://issues.dlang.org/show_bug.cgi?id=23301
Iain Buclaw changed:
What|Removed |Added
Status|NEW |RESOLVED
CC|
https://issues.dlang.org/show_bug.cgi?id=20428
Walter Bright changed:
What|Removed |Added
See Also||https://issues.dlang.org/sh
https://issues.dlang.org/show_bug.cgi?id=23195
kinke changed:
What|Removed |Added
CC||ki...@gmx.net
--- Comment #5 from kinke ---
(In
https://issues.dlang.org/show_bug.cgi?id=23195
--- Comment #4 from Walter Bright ---
(In reply to simon.vanbernem from comment #0)
> Microsoft states in their C++ x64 calling convention that structs with a
> maximum size of 8 bytes should be passed by value through registers (POD or
> not
https://issues.dlang.org/show_bug.cgi?id=23195
--- Comment #3 from Walter Bright ---
This problem appears to have been introduced by
https://github.com/dlang/dmd/pull/9434/
--
https://issues.dlang.org/show_bug.cgi?id=23195
Walter Bright changed:
What|Removed |Added
See Also||https://issues.dlang.org/sh
---
@WalterBright created dlang/dmd pull request #14651 "fix Issue 23195 - Win64
function ABI bug for small non-POD arguments" fixing this issue:
- fix Issue 23195 - Win64 function ABI bug for small non-POD arguments
https://github.com/dlang/dmd/pull/14651
--
https://issues.dlang.org/show_bug.cgi?id=23195
Walter Bright changed:
What|Removed |Added
Summary|codegen/calling convention |Win64 function ABI bug
https://issues.dlang.org/show_bug.cgi?id=23195
Walter Bright changed:
What|Removed |Added
CC||bugzi...@digitalmars.com
--- Comment #1
https://issues.dlang.org/show_bug.cgi?id=23195
ZombineDev changed:
What|Removed |Added
Keywords||backend, C++, wrong-code
CC|
https://issues.dlang.org/show_bug.cgi?id=23454
--- Comment #3 from RazvanN ---
I don't think it's the job of the compiler spec to document the various quirks
of different CLI implementations.
--
https://issues.dlang.org/show_bug.cgi?id=23454
--- Comment #2 from Marcelo Silva Nascimento Mancini
---
Do you think that having a mention about this somewhere would be valid?
--
https://issues.dlang.org/show_bug.cgi?id=23454
RazvanN changed:
What|Removed |Added
Status|NEW |RESOLVED
CC|
https://issues.dlang.org/show_bug.cgi?id=23454
Issue ID: 23454
Summary: DMD CLI bug when using -I
Product: D
Version: D2
Hardware: x86
OS: Windows
Status: NEW
Severity: enhancement
Priority: P1
https://issues.dlang.org/show_bug.cgi?id=23442
Marcelo Silva Nascimento Mancini changed:
What|Removed |Added
Summary|1 day agoDMD dll GC bug |DMD DLL GC bug when
https://issues.dlang.org/show_bug.cgi?id=23442
Issue ID: 23442
Summary: 1 day agoDMD dll GC bug when calling a function from
an interface that creates a new object
Product: D
Version: D2
Hardware: x86_64
OS
---
@wolframw created dlang/phobos pull request #8552 "Fix Issue 23301 - Dlang
website (doc) bug: std_experimental_checkedint.html" fixing this issue:
- Fix Issue 23301 - Dlang website (doc) bug: std_experimental_checkedint.html
https://github.com/dlang/phobos/pull/8552
--
https://issues.dlang.org/show_bug.cgi?id=23301
RazvanN changed:
What|Removed |Added
CC||razvan.nitu1...@gmail.com
--- Comment #2 from
https://issues.dlang.org/show_bug.cgi?id=23301
--- Comment #1 from mw ---
BTW, should not these lib HTML auto generated from the D source:
https://github.com/dlang/phobos/blob/master/std/experimental/checkedint.d
Or it's manually edited?
--
https://issues.dlang.org/show_bug.cgi?id=23301
Issue ID: 23301
Summary: Dlang website (doc) bug:
std_experimental_checkedint.html
Product: D
Version: D2
Hardware: Other
OS: Linux
Status: NEW
https://issues.dlang.org/show_bug.cgi?id=5540
RazvanN changed:
What|Removed |Added
Status|NEW |RESOLVED
CC|
https://issues.dlang.org/show_bug.cgi?id=4558
RazvanN changed:
What|Removed |Added
Status|NEW |RESOLVED
CC|
https://issues.dlang.org/show_bug.cgi?id=23195
Issue ID: 23195
Summary: codegen/calling convention bug causes small non-POD
arguments to be broken for extern(C++) functions
Product: D
Version: D2
Hardware: x86_64
https://issues.dlang.org/show_bug.cgi?id=23113
du...@neet.fi changed:
What|Removed |Added
Keywords||CTFE
CC|
https://issues.dlang.org/show_bug.cgi?id=23113
Issue ID: 23113
Summary: Bug in CTFE initialization of redBlackTree?
Product: D
Version: D2
Hardware: x86
OS: All
Status: NEW
Severity: major
https://issues.dlang.org/show_bug.cgi?id=22981
--- Comment #14 from Max Samukha ---
(In reply to Basile-z from comment #13)
> alright, I'll open another one ;)
Great, thanks!
--
|inference leads to spurious |bug involving a string
|error message |mixin
--- Comment #13 from Basile-z ---
alright, I'll open another one ;)
--
https://issues.dlang.org/show_bug.cgi?id=22981
--- Comment #10 from Basile-z ---
looks like enum being integral is assumed too early ;)
for example if you change the infered type of S.a
```
enum E { e1 = S.a }
struct S
{
E e;
enum a = 123; // vs enum a = "string"
}
```
no
https://issues.dlang.org/show_bug.cgi?id=22981
--- Comment #9 from Basile-z ---
even better
```
enum E { e1 = S.a }
struct S
{
E e;
enum a = "string";
}
```
> /tmp/temp_7F3BFB9249F0.d:6:14: Error: cannot implicitly convert expression
> `"string"` of type `string` to `int`
--
https://issues.dlang.org/show_bug.cgi?id=22981
--- Comment #8 from Basile-z ---
(In reply to Basile-z from comment #7)
> In `S` the non static member `E e` create a cycle but actually with a pass
> dedicated to "static members - only" , the internal enum `S.a` would not
> require `S` semantic to
https://issues.dlang.org/show_bug.cgi?id=22981
--- Comment #7 from Basile-z ---
In `S` the non static member `E e` create a cycle but actually with a pass
dedicated to "static members - only" , the internal enum `S.a` would not
require `S` semantic to be complete.
--
https://issues.dlang.org/show_bug.cgi?id=22981
--- Comment #6 from Basile-z ---
(In reply to Max Samukha from comment #5)
> I am not competent to comment on this. FWIW, attributes, which are
> conceptually similar to static members, don't have this issue:
>
> mixin ("enum E {",
https://issues.dlang.org/show_bug.cgi?id=22981
--- Comment #5 from Max Samukha ---
(In reply to Basile-z from comment #4)
> I think that the compiler should perform a "pre-dsymbolsem" pass in
> aggregate decls, that pass would only target `enum` and other `static`
> declarations.
>
> That could
https://issues.dlang.org/show_bug.cgi?id=22981
Basile-z changed:
What|Removed |Added
CC||b2.t...@gmx.com
--- Comment #4 from Basile-z
https://issues.dlang.org/show_bug.cgi?id=22981
--- Comment #3 from Max Samukha ---
(In reply to Max Samukha from comment #2)
> > However, it does if the template instance is aliased inside the type:
That wasn't supposed to be a quotation
--
https://issues.dlang.org/show_bug.cgi?id=22981
--- Comment #2 from Max Samukha ---
> However, it does if the template instance is aliased inside the type:
template E_()
{
mixin ("enum E_ {", S.attr, "}");
}
struct S
{
alias E = E_!();
E e;
enum attr = "a";
}
--
https://issues.dlang.org/show_bug.cgi?id=22981
--- Comment #1 from Max Samukha ---
(In reply to Max Samukha from comment #0)
> The test case compiles if the enum is wrapped in a template:
However, it doesn't if the template instance is aliased:
template E_()
{
mixin ("enum E_ {",
https://issues.dlang.org/show_bug.cgi?id=22981
Issue ID: 22981
Summary: Another forward reference bug involving a string mixin
Product: D
Version: D2
Hardware: All
OS: All
Status: NEW
Keywords: rejects
https://issues.dlang.org/show_bug.cgi?id=22729
--- Comment #11 from moonlightsenti...@disroot.org ---
(In reply to Alexey from comment #5)
> runned it like this: `dustmite . 'dub build' > ../dust_log 2>&1`
Dustmite expects a command that exits with code 0 iff the error is present in
the current
https://issues.dlang.org/show_bug.cgi?id=22729
moonlightsenti...@disroot.org changed:
What|Removed |Added
CC||moonlightsentinel@disroot.o
1 - 100 of 1040 matches
Mail list logo