[Issue 1727] Associate Array Literals regression

2008-10-25 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=1727 [EMAIL PROTECTED] changed: What|Removed |Added Status|REOPENED|RESOLVED Resolution|

[Issue 1986] Mixin code from website doesn't compile

2008-10-25 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=1986 --- Comment #2 from [EMAIL PROTECTED] 2008-10-25 05:21 --- This is working in DMD v2.020. The line number is in error message, but the message is still confusing because GenStruct *is* declared as a string, it should be declared as

[Issue 2431] New: Internal error: ../ztc/cgcod.c 1031 when using -O

2008-10-25 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2431 Summary: Internal error: ../ztc/cgcod.c 1031 when using -O Product: D Version: 1.035 Platform: PC OS/Version: Linux Status: NEW Severity: normal Priority: P2

[Issue 2427] Function call in struct initializer fails to compile

2008-10-26 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2427 [EMAIL PROTECTED] changed: What|Removed |Added Status|NEW |RESOLVED Resolution|

[Issue 2427] Function call in struct initializer fails to compile

2008-10-26 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2427 [EMAIL PROTECTED] changed: What|Removed |Added Status|RESOLVED|REOPENED Resolution|INVALID

[Issue 2423] Erroneous unreachable statement warning

2008-10-26 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2423 --- Comment #1 from [EMAIL PROTECTED] 2008-10-26 11:40 --- There is also a related issue that will show in the same function if that has a return value: int foo() { do { return 1; } while (true); } warning -

[Issue 2423] Erroneous unreachable statement warning

2008-10-26 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2423 --- Comment #2 from [EMAIL PROTECTED] 2008-10-26 12:27 --- (In reply to comment #1) There is also a related issue that will show in the same function if that has a return value: int foo() { do { return 1; }

[Issue 2423] Erroneous unreachable statement warning

2008-10-26 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2423 --- Comment #3 from [EMAIL PROTECTED] 2008-10-26 12:52 --- (In reply to comment #0) Consider the following function: void foo() { do { if (false) return 1; } while (true); } Compiling with

[Issue 2432] New: complex alias - mtype.c:125: virtual Type* Type::syntaxCopy(): Assertion `0' failed.

2008-10-26 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2432 Summary: complex alias - mtype.c:125: virtual Type* Type::syntaxCopy(): Assertion `0' failed. Product: D Version: 1.036 Platform: PC OS/Version: Linux Status: NEW

[Issue 2435] New: Assertion failure: 'i parameters-dim' on line 784 in file 'template.c'

2008-10-31 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2435 Summary: Assertion failure: 'i parameters-dim' on line 784 in file 'template.c' Product: D Version: 2.020 Platform: PC OS/Version: Windows Status: NEW

[Issue 2436] New: Unexpected OPTLINK termination

2008-10-31 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2436 Summary: Unexpected OPTLINK termination Product: D Version: 2.020 Platform: PC OS/Version: Windows Status: NEW Keywords: link-failure Severity: normal

[Issue 2438] Cannot get types of delegate properties

2008-11-01 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2438 --- Comment #1 from [EMAIL PROTECTED] 2008-11-01 09:19 --- Not that I don't think it's a bug, but - what the heck? I honestly can't tell what Dg.ptr is. The compiler doesn't accept it as a type, but it also doesn't accept it as an

[Issue 2439] New: static ~this() cannot be used to shutdown threads

2008-11-02 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2439 Summary: static ~this() cannot be used to shutdown threads Product: D Version: 2.020 Platform: PC OS/Version: Windows Status: NEW Severity: normal Priority: P2

[Issue 2439] static ~this() cannot be used to shutdown threads

2008-11-02 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2439 [EMAIL PROTECTED] changed: What|Removed |Added Status|NEW |RESOLVED Resolution|

[Issue 2440] New: VarDeclaration::toSymbol(): Assertion `!needThis()' failed

2008-11-03 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2440 Summary: VarDeclaration::toSymbol(): Assertion `!needThis()' failed Product: D Version: 2.020 Platform: PC OS/Version: Linux Status: NEW Severity: normal

[Issue 2273] Whitespace is not inserted after commas

2008-11-08 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2273 [EMAIL PROTECTED] changed: What|Removed |Added Status|RESOLVED|REOPENED Resolution|FIXED

[Issue 1748] Wrong stringof for templated classes

2008-11-10 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=1748 --- Comment #2 from [EMAIL PROTECTED] 2008-11-10 13:35 --- It looks like fixing this will require giving Dsymbol a reference to a TemplateInstance, eliminating the nesting part (or giving an option to omit it), then modifying

[Issue 649] concatenation hangs in threaded program

2008-11-12 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=649 --- Comment #5 from [EMAIL PROTECTED] 2008-11-12 07:07 --- Still hangs on my end, DMD 1.036 on Ubuntu Linux. Possibly OS-dependent? --

[Issue 1542] static array size limitation is too restrictive

2008-11-12 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=1542 [EMAIL PROTECTED] changed: What|Removed |Added Status|NEW |RESOLVED Resolution|

[Issue 1667] Forward reference to struct initializer in template

2008-11-12 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=1667 --- Comment #1 from [EMAIL PROTECTED] 2008-11-12 20:01 --- *** Bug 2449 has been marked as a duplicate of this bug. *** --

[Issue 424] Unexpected OPTLINK Termination at EIP=0044C37B (too many fixups)

2008-11-12 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=424 --- Comment #14 from [EMAIL PROTECTED] 2008-11-13 00:54 --- Probably a duplicate of #2436 or/and #1439 --

[Issue 2436] Unexpected OPTLINK termination

2008-11-12 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2436 --- Comment #2 from [EMAIL PROTECTED] 2008-11-13 00:55 --- Probably a duplicate of #1439 or/and #424. I suggest voting for #424 as it already has a couple of votes :) --

[Issue 2018] Template with a mixin doesn't work as expected

2008-11-12 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2018 [EMAIL PROTECTED] changed: What|Removed |Added Status|NEW |RESOLVED Resolution|

[Issue 1672] Literals should match template alias arguments

2008-11-13 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=1672 [EMAIL PROTECTED] changed: What|Removed |Added Status|NEW |RESOLVED Resolution|

[Issue 2451] New: Cannot add a Variant to associative array

2008-11-13 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2451 Summary: Cannot add a Variant to associative array Product: D Version: 2.020 Platform: PC OS/Version: Windows Status: NEW Severity: critical Priority: P2

[Issue 701] Inline naked asm uses incorrect offsets

2008-11-13 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=701 [EMAIL PROTECTED] changed: What|Removed |Added Summary|Inline asm using incorrect |Inline naked asm uses

[Issue 493] Partial IFTI does not work

2008-11-13 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=493 --- Comment #7 from [EMAIL PROTECTED] 2008-11-13 13:36 --- I don't think is a good idea either to make ldc as buggy as DMD just to be compatible =) --

[Issue 1431] Forward reference related with string mixins

2008-11-13 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=1431 [EMAIL PROTECTED] changed: What|Removed |Added CC||[EMAIL PROTECTED]

[Issue 1667] Forward reference to struct initializer in template

2008-11-13 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=1667 --- Comment #3 from [EMAIL PROTECTED] 2008-11-13 20:03 --- (In reply to comment #2) Is this really a forward reference issue? There is no forward reference in the code. Moreover, under DMD 1.036 it generates a quite different

[Issue 340] [Tracker] Forward reference bugs and other order-of-declaration issues

2008-11-13 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=340 --- Comment #6 from [EMAIL PROTECTED] 2008-11-13 21:30 --- I think if you want to define forward references in the restricted classical definition of lexical precedence, then bugs like 1667 would not be covered by this one. But it

[Issue 2453] New: It is possible to create instances of abstract classes with ClassInfo.create

2008-11-13 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2453 Summary: It is possible to create instances of abstract classes with ClassInfo.create Product: D Version: 1.036 Platform: PC OS/Version: Windows Status: NEW

[Issue 340] [Tracker] Forward reference bugs and other order-of-declaration issues

2008-11-14 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=340 --- Comment #7 from [EMAIL PROTECTED] 2008-11-14 06:20 --- I'm not sure what you mean by a semantic forward reference, but I guess you're right about the basic essence of the bug. (funny - your last two comments were posted one year

[Issue 633] Enum promotion rules are not specified

2008-11-14 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=633 --- Comment #1 from [EMAIL PROTECTED] 2008-11-14 07:01 --- I see that the spec now says typedef or enum where previously it just said typedef, thus reducing this to issue 632. So should this be marked as a dupe (and the summary of

[Issue 1653] Be able to use template aliases to deduce implicit template parameters.

2008-11-14 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=1653 [EMAIL PROTECTED] changed: What|Removed |Added Status|NEW |RESOLVED Resolution|

[Issue 2454] tupleof(member) is incorrectly evaluated inside foreach over members-tuple

2008-11-14 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2454 [EMAIL PROTECTED] changed: What|Removed |Added CC||[EMAIL PROTECTED] ---

[Issue 2454] typeof(object) is incorrectly evaluated

2008-11-14 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2454 --- Comment #4 from [EMAIL PROTECTED] 2008-11-14 19:51 --- What version? version: 1026 // what codepad.org uses float double int --

[Issue 1748] Wrong stringof for templated classes

2008-11-15 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=1748 --- Comment #4 from [EMAIL PROTECTED] 2008-11-15 22:52 --- Created an attachment (id=279) -- (http://d.puremagic.com/issues/attachment.cgi?id=279action=view) Patch to add template parameters to class .stringof --

[Issue 1748] Wrong stringof for templated classes

2008-11-15 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=1748 --- Comment #5 from [EMAIL PROTECTED] 2008-11-15 22:54 --- If you have a templated struct, it partially works already: --- struct S(T) {} S!(int) s; pragma (msg, typeof(s).stringof); // prints S!(int) pragma (msg, S!(int).stringof);

[Issue 1917] __traits(allMembers) does not return elements with specified protection

2008-11-16 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=1917 [EMAIL PROTECTED] changed: What|Removed |Added Status|NEW |RESOLVED Resolution|

[Issue 1918] __traits(getVirtualFunctions) returns final functions

2008-11-16 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=1918 --- Comment #1 from [EMAIL PROTECTED] 2008-11-16 08:22 --- Okay, I've worked out how all this works. __traits (getVirtualFunctions) gets all non-static methods. __traits (isVirtualFunction) returns true iff the argument is a

[Issue 2457] Detecting circular module dependencies at compile time

2008-11-16 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2457 --- Comment #1 from [EMAIL PROTECTED] 2008-11-16 11:08 --- Without example code it is unlikely that this will get fixed. Add the code which is failing and include the compilation options you are using. Extra points will be awarded

[Issue 2457] Detecting circular module dependencies at compile time

2008-11-16 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2457 --- Comment #2 from [EMAIL PROTECTED] 2008-11-16 13:54 --- [a.d] module a; import b; static this(){} void main(){} [b.d] module b; import a; static this(){} [Command line] $ rebuild a $ ./a object.Exception:

[Issue 2457] Detecting circular module dependencies at compile time

2008-11-16 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2457 [EMAIL PROTECTED] changed: What|Removed |Added CC||[EMAIL PROTECTED] ---

[Issue 2460] New: Ref functions can't be template functions.

2008-11-18 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2460 Summary: Ref functions can't be template functions. Product: D Version: 2.020 Platform: All OS/Version: All Status: NEW Keywords: rejects-valid Severity: minor

[Issue 2265] AA initializer with string as key is bugged

2008-11-18 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2265 [EMAIL PROTECTED] changed: What|Removed |Added Status|NEW |RESOLVED Resolution|

[Issue 2333] Hash initializer does not work

2008-11-18 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2333 [EMAIL PROTECTED] changed: What|Removed |Added CC||[EMAIL PROTECTED] ---

[Issue 2462] New: DMD creates a wrong DLL so loading a DLL in the context of another Process via loadlibrary will crash the remote process

2008-11-19 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2462 Summary: DMD creates a wrong DLL so loading a DLL in the context of another Process via loadlibrary will crash the remote process Product: D Version: 1.036

[Issue 2463] New: No line number in statement is not reachable warning

2008-11-19 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2463 Summary: No line number in statement is not reachable warning Product: D Version: 1.036 Platform: PC OS/Version: Windows Status: NEW Severity: minor Priority: P3

[Issue 2461] Duplicate typedef (with different initializer) in module has wrong value

2008-11-19 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2461 [EMAIL PROTECTED] changed: What|Removed |Added CC||[EMAIL PROTECTED]

[Issue 2423] Erroneous unreachable statement warning

2008-11-19 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2423 [EMAIL PROTECTED] changed: What|Removed |Added CC||[EMAIL PROTECTED] ---

[Issue 2464] New: Correct error message causes incorrect error messages

2008-11-19 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2464 Summary: Correct error message causes incorrect error messages Product: D Version: 1.033 Platform: PC OS/Version: Windows Status: NEW Severity: minor Priority: P2

[Issue 2464] Correct error message causes incorrect error messages

2008-11-20 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2464 [EMAIL PROTECTED] changed: What|Removed |Added Severity|minor |enhancement --- Comment #1

[Issue 1898] infinite loop when allocate an array of AA

2008-11-20 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=1898 [EMAIL PROTECTED] changed: What|Removed |Added CC||[EMAIL PROTECTED]

[Issue 1977] integral arithmetic operation only on int?

2008-11-22 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=1977 [EMAIL PROTECTED] changed: What|Removed |Added Status|NEW |RESOLVED Resolution|

[Issue 1977] integral arithmetic operation only on int?

2008-11-22 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=1977 [EMAIL PROTECTED] changed: What|Removed |Added Status|RESOLVED|REOPENED Resolution|INVALID

[Issue 2093] string concatenation modifies original

2008-11-22 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2093 --- Comment #7 from [EMAIL PROTECTED] 2008-11-22 08:43 --- (In reply to comment #4) Currently an 'owner' is anyone who has a pointer to array's beginning: char[] s = hello.dup; char[] s1 = s[0..4]; s1 ~= !; assert(s != s1); //

[Issue 1977] Relax warnings for implicit narrowing conversions caused by promotions

2008-11-22 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=1977 --- Comment #11 from [EMAIL PROTECTED] 2008-11-22 12:51 --- (In reply to comment #9) (In reply to comment #8) The plan is to have sensible bitwise operations preserve the size of their operands. Only arithmetic and shift will

[Issue 1977] Relax warnings for implicit narrowing conversions caused by promotions

2008-11-22 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=1977 --- Comment #12 from [EMAIL PROTECTED] 2008-11-22 13:22 --- (In reply to comment #10) (In reply to comment #7) In general, we want to go with the simple rule is to have an operation return the tightest type that won't

[Issue 2093] string concatenation modifies original

2008-11-22 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2093 --- Comment #13 from [EMAIL PROTECTED] 2008-11-22 16:31 --- (In reply to comment #12) It seems to me then that this is a design choice - does the string length belong to the string or to the reference? For slices it must be the

[Issue 2468] New: result type of AndAndExp and OrOrExp deduced incorrectly

2008-11-23 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2468 Summary: result type of AndAndExp and OrOrExp deduced incorrectly Product: D Version: 1.035 Platform: PC OS/Version: Linux Status: NEW Keywords: patch Severity:

[Issue 2122] Scope object from a mixin destroyed immediately

2008-11-24 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2122 [EMAIL PROTECTED] changed: What|Removed |Added CC||[EMAIL PROTECTED]

[Issue 2157] mixin struct, function overload

2008-11-24 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2157 [EMAIL PROTECTED] changed: What|Removed |Added CC||[EMAIL PROTECTED]

[Issue 2168] cast extern enhancement?

2008-11-24 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2168 [EMAIL PROTECTED] changed: What|Removed |Added CC||[EMAIL PROTECTED] ---

[Issue 2061] wrong vtable call with multiple interface inheritance

2008-11-24 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2061 [EMAIL PROTECTED] changed: What|Removed |Added Version|1.029 |1.036 --- Comment #1 from

[Issue 2283] protection attributes are not respected for struct opAssign

2008-11-24 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2283 [EMAIL PROTECTED] changed: What|Removed |Added CC||[EMAIL PROTECTED]

[Issue 2293] access instance members from inside delegates

2008-11-24 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2293 [EMAIL PROTECTED] changed: What|Removed |Added CC||[EMAIL PROTECTED] ---

[Issue 2296] IFTI with parameterization on fixed array size does not work

2008-11-24 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2296 [EMAIL PROTECTED] changed: What|Removed |Added CC||[EMAIL PROTECTED]

[Issue 2315] DMD crash on unwanted ctfe recursion

2008-11-24 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2315 [EMAIL PROTECTED] changed: What|Removed |Added CC||[EMAIL PROTECTED] ---

[Issue 2392] Parsing ambiguity between function pointer declaration and function call

2008-11-24 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2392 [EMAIL PROTECTED] changed: What|Removed |Added CC||[EMAIL PROTECTED] ---

[Issue 2402] Type is not found if accessed via renamed import

2008-11-24 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2402 [EMAIL PROTECTED] changed: What|Removed |Added CC||[EMAIL PROTECTED]

[Issue 2417] protected base member is not available via base handle in a derived class if it is defined in a separate module

2008-11-24 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2417 [EMAIL PROTECTED] changed: What|Removed |Added CC||[EMAIL PROTECTED]

[Issue 2432] complex alias - mtype.c:125: virtual Type* Type::syntaxCopy(): Assertion `0' failed.

2008-11-24 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2432 [EMAIL PROTECTED] changed: What|Removed |Added CC||[EMAIL PROTECTED]

[Issue 2417] protected base member is not available via base handle in a derived class if it is defined in a separate module

2008-11-24 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2417 [EMAIL PROTECTED] changed: What|Removed |Added CC||[EMAIL PROTECTED]

[Issue 2440] VarDeclaration::toSymbol(): Assertion `!needThis()' failed

2008-11-24 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2440 [EMAIL PROTECTED] changed: What|Removed |Added CC||[EMAIL PROTECTED]

[Issue 2443] opApply should allow delegates that are not ref if it makes no sense

2008-11-24 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2443 [EMAIL PROTECTED] changed: What|Removed |Added CC||[EMAIL PROTECTED]

[Issue 2360] wrong filename in error message after #line

2008-11-24 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2360 --- Comment #4 from [EMAIL PROTECTED] 2008-11-24 12:26 --- related issue 2397 --

[Issue 2180] filename error with #line

2008-11-24 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2180 --- Comment #3 from [EMAIL PROTECTED] 2008-11-24 12:27 --- related to: issue 2360 issue 2397 --

[Issue 2397] wrong file name in error after #line

2008-11-24 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2397 --- Comment #2 from [EMAIL PROTECTED] 2008-11-24 12:25 --- yes, 2180 is a different error message. As only some error messages have this issue, it would seem that the issue is not necessarily common to all instances. (but the fix

[Issue 1977] Relax warnings for implicit narrowing conversions caused by promotions

2008-11-24 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=1977 --- Comment #13 from [EMAIL PROTECTED] 2008-11-24 13:41 --- (In reply to comment #12) (In reply to comment #10) c += 'A' - 'a'; Casting seems too strict a requirement in these types of situations. I can't imagine that

[Issue 1977] Relax warnings for implicit narrowing conversions caused by promotions

2008-11-24 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=1977 --- Comment #14 from [EMAIL PROTECTED] 2008-11-24 14:47 --- (In reply to comment #13) (In reply to comment #12) (In reply to comment #10) c += 'A' - 'a'; Casting seems too strict a requirement in these types of

[Issue 1977] Relax warnings for implicit narrowing conversions caused by promotions

2008-11-24 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=1977 --- Comment #15 from [EMAIL PROTECTED] 2008-11-24 14:48 --- (In reply to comment #14) (In reply to comment #13) (In reply to comment #12) (In reply to comment #10) c += 'A' - 'a'; Casting seems too strict a

[Issue 1977] Relax warnings for implicit narrowing conversions caused by promotions

2008-11-24 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=1977 --- Comment #16 from [EMAIL PROTECTED] 2008-11-24 16:55 --- I searched around, and you are right that C# disallows compiling byte + byte operands, and it does allow += operands. The reasons given were not to forbid reassignment to

[Issue 2471] New: .stringof for nested types does not include outer symbol

2008-11-24 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2471 Summary: .stringof for nested types does not include outer symbol Product: D Version: 1.036 Platform: PC OS/Version: Linux Status: NEW Severity: enhancement

[Issue 1977] Relax warnings for implicit narrowing conversions caused by promotions

2008-11-24 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=1977 --- Comment #17 from [EMAIL PROTECTED] 2008-11-24 18:51 --- (In reply to comment #16) I searched around, and you are right that C# disallows compiling byte + byte operands, and it does allow += operands. The reasons given were not

[Issue 2293] access instance members from inside delegates

2008-11-25 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2293 [EMAIL PROTECTED] changed: What|Removed |Added Status|NEW |RESOLVED Resolution|

[Issue 2453] It is possible to create instances of abstract classes with ClassInfo.create

2008-11-25 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2453 [EMAIL PROTECTED] changed: What|Removed |Added Status|NEW |RESOLVED Resolution|

[Issue 1692] Abstract class dynamic creation bug

2008-11-25 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=1692 [EMAIL PROTECTED] changed: What|Removed |Added CC||[EMAIL PROTECTED] ---

[Issue 1977] Relax warnings for implicit narrowing conversions caused by promotions

2008-11-25 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=1977 --- Comment #18 from [EMAIL PROTECTED] 2008-11-25 09:02 --- (In reply to comment #17) And most believe that: byte b2 = b + b; should produce b2 == -128 without error, and should be equivalent semantically to:

[Issue 2472] Delegates are not lvalue.

2008-11-25 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2472 --- Comment #1 from [EMAIL PROTECTED] 2008-11-25 16:15 --- while this works well: auto dlg = a.foo; auto f_ptr = dlg.funcptr; --

[Issue 1924] Allow pragma(msg) in CTFE

2008-11-26 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=1924 [EMAIL PROTECTED] changed: What|Removed |Added Severity|normal |enhancement Keywords|spec

[Issue 1924] Allow pragma(msg) in CTFE

2008-11-26 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=1924 --- Comment #7 from [EMAIL PROTECTED] 2008-11-26 11:17 --- To date, every use of writefln I've seen has been run time. So it doesn't seem particularly ambiguous at least to me, --

[Issue 1924] Allow pragma(msg) in CTFE

2008-11-26 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=1924 --- Comment #8 from [EMAIL PROTECTED] 2008-11-26 12:05 --- (In reply to comment #7) To date, every use of writefln I've seen has been run time. So it doesn't seem particularly ambiguous at least to me, That's because at the moment

[Issue 1924] Allow pragma(msg) in CTFE

2008-11-26 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=1924 --- Comment #9 from [EMAIL PROTECTED] 2008-11-26 12:43 --- Sorry, I was far less than clear. writefln in all cases we use it in now executes with the code path, e.g. when the code is executed rather than generated. pragma is

[Issue 2474] New: Recursive lazy arguments are inlined incorrectly

2008-11-26 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2474 Summary: Recursive lazy arguments are inlined incorrectly Product: D Version: 2.021 Platform: PC OS/Version: Windows Status: NEW Keywords: rejects-valid Severity:

[Issue 2475] New: -inline breaks man or boy

2008-11-27 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2475 Summary: -inline breaks man or boy Product: D Version: unspecified Platform: PC OS/Version: All Status: NEW Severity: normal Priority: P2 Component: DMD

[Issue 1924] Allow pragma(msg) in CTFE

2008-11-27 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=1924 --- Comment #10 from [EMAIL PROTECTED] 2008-11-27 03:57 --- On second thoughts, this isn't an actual proposal. There's a genuine need, but pragma(msg) inside CTFE is not the solution. I think we should just kill this bug, and create

[Issue 2474] Recursive lazy arguments are inlined incorrectly

2008-11-27 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2474 [EMAIL PROTECTED] changed: What|Removed |Added CC||[EMAIL PROTECTED]

[Issue 2474] Recursive lazy arguments are inlined incorrectly

2008-11-27 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2474 --- Comment #2 from [EMAIL PROTECTED] 2008-11-27 10:51 --- I'm not sure if the compiler is actually within its rights to complain about this, as it's bad code even though not technically illegal... Without the -inline flag this

[Issue 1924] Allow writefln like ouput during CTFE.

2008-11-27 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=1924 [EMAIL PROTECTED] changed: What|Removed |Added Summary|Allow pragma(msg) in CTFE |Allow writefln like ouput

[Issue 2429] std.stream.File incorrect flag parsing and sharing mode

2008-11-27 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2429 --- Comment #1 from [EMAIL PROTECTED] 2008-11-27 17:15 --- I have tested, and reviwed the new parseMode function. It is now possible to open for read (e.g. tail -f) a file that is being written to by a d program using FileMode.Out

  1   2   3   4   5   6   7   8   9   10   >