[Issue 11837] String literals should convert to const(void)*

2014-03-09 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=11837 Iain Buclaw ibuc...@ubuntu.com changed: What|Removed |Added CC||ibuc...@ubuntu.com

[Issue 12315] std.array.array at compile-time too

2014-03-09 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=12315 Peter Alexander peter.alexander...@gmail.com changed: What|Removed |Added Keywords||CTFE

[Issue 11356] isASCII for strings

2014-03-09 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=11356 Peter Alexander peter.alexander...@gmail.com changed: What|Removed |Added CC|

[Issue 11667] std.algorithm.find() should take advantage of SortedRange

2014-03-09 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=11667 Peter Alexander peter.alexander...@gmail.com changed: What|Removed |Added CC|

[Issue 11572] eager apply for ranges

2014-03-09 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=11572 Peter Alexander peter.alexander...@gmail.com changed: What|Removed |Added CC|

[Issue 4600] writeln() is not thread-safe

2014-03-09 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=4600 Peter Alexander peter.alexander...@gmail.com changed: What|Removed |Added CC|

[Issue 12326] New: [IMPLEMENTATION] Move hidden debug switches into a backend-specific struct.

2014-03-09 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=12326 Summary: [IMPLEMENTATION] Move hidden debug switches into a backend-specific struct. Product: D Version: D2 Platform: All OS/Version: All Status: NEW

[Issue 4422] std.c.osx.socket and std.c.linux.socket cause symbol conflict

2014-03-09 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=4422 Peter Alexander peter.alexander...@gmail.com changed: What|Removed |Added CC|

[Issue 12315] std.array.array at compile-time too

2014-03-09 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=12315 --- Comment #2 from bearophile_h...@eml.cc 2014-03-09 05:26:20 PDT --- (In reply to comment #1) Changing this to dmd CTFE bug. I can't think of any way to solve it in Phobos without more compiler support. This seems to work: import

[Issue 5007] @outer() attribute

2014-03-09 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=5007 --- Comment #6 from bearophile_h...@eml.cc 2014-03-09 05:41:50 PDT --- The purpose of the with Global and with Depends annotations of SPARK2014 is to help mathematically prove that a function is correct. While the lighter and optional @outer()

[Issue 12327] New: [IMPLEMENTATION] Target fields in frontend should be private to target.c

2014-03-09 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=12327 Summary: [IMPLEMENTATION] Target fields in frontend should be private to target.c Product: D Version: D2 Platform: All OS/Version: All Status: NEW

[Issue 4600] writeln() is not thread-safe

2014-03-09 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=4600 Jonathan M Davis jmdavisp...@gmx.com changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 12328] New: [IMPLEMENTATION] Target::critsecsize should be a runtime or library inferred value

2014-03-09 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=12328 Summary: [IMPLEMENTATION] Target::critsecsize should be a runtime or library inferred value Product: D Version: D2 Platform: All OS/Version: All Status: NEW

[Issue 10380] [AA] Wrong code using associative array as key type in associative array

2014-03-09 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=10380 --- Comment #11 from Denis Shelomovskij verylonglogin@gmail.com 2014-03-09 12:16:32 MSK --- As pull 522 was rejected opened a new one for exactly this issue: https://github.com/D-Programming-Language/druntime/pull/736 -- Configure

[Issue 11679] user defined attributes not allowed for local auto declarations

2014-03-09 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=11679 --- Comment #2 from github-bugzi...@puremagic.com 2014-03-08 23:57:53 PST --- Commit pushed to master at https://github.com/D-Programming-Language/dmd

[Issue 11678] user defined attributes cannot appear as postfixes

2014-03-09 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=11678 --- Comment #3 from github-bugzi...@puremagic.com 2014-03-08 23:57:50 PST --- Commit pushed to master at https://github.com/D-Programming-Language/dmd

[Issue 11677] user defined attributes must be first

2014-03-09 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=11677 --- Comment #2 from github-bugzi...@puremagic.com 2014-03-08 23:57:47 PST --- Commit pushed to master at https://github.com/D-Programming-Language/dmd

[Issue 11837] String literals should convert to const(void)*

2014-03-09 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=11837 yebblies yebbl...@gmail.com changed: What|Removed |Added Status|RESOLVED|REOPENED

[Issue 11680] user defined attributes for type inference

2014-03-09 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=11680 --- Comment #2 from github-bugzi...@puremagic.com 2014-03-08 23:57:55 PST --- Commit pushed to master at https://github.com/D-Programming-Language/dmd

[Issue 5685] [AA] Wrong code accepted incavlid code using static array as key type in associative array

2014-03-09 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=5685 Denis Shelomovskij verylonglogin@gmail.com changed: What|Removed |Added CC|

[Issue 12315] std.array.array at compile-time too

2014-03-09 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=12315 Peter Alexander peter.alexander...@gmail.com changed: What|Removed |Added Component|DMD |Phobos

[Issue 12326] [IMPLEMENTATION] Move hidden debug switches into a backend-specific struct.

2014-03-09 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=12326 yebblies yebbl...@gmail.com changed: What|Removed |Added CC||yebbl...@gmail.com ---

[Issue 12315] std.array.array at compile-time too

2014-03-09 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=12315 --- Comment #4 from bearophile_h...@eml.cc 2014-03-09 06:59:29 PDT --- (In reply to comment #3) I'll make the pull. There are also assumeSafeAppend, reserve/capacity, and so on. I don't know if they speedup the code at compile-time too.

[Issue 12329] New: override for implementing interfaces is not allowed in a subclass

2014-03-09 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=12329 Summary: override for implementing interfaces is not allowed in a subclass Product: D Version: D2 Platform: All OS/Version: All Status: NEW Severity:

[Issue 12315] std.array.array at compile-time too

2014-03-09 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=12315 --- Comment #5 from Peter Alexander peter.alexander...@gmail.com 2014-03-09 07:01:52 PDT --- https://github.com/D-Programming-Language/phobos/pull/1986 -- Configure issuemail: https://d.puremagic.com/issues/userprefs.cgi?tab=email ---

[Issue 12315] std.array.array at compile-time too

2014-03-09 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=12315 --- Comment #6 from bearophile_h...@eml.cc 2014-03-09 07:11:11 PDT --- (In reply to comment #5) There are also assumeSafeAppend, reserve/capacity, and so on. I don't know if they speedup the code at compile-time too. It seems code like

[Issue 12331] New: Wrong error message for undefined identifier at compile-time

2014-03-09 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=12331 Summary: Wrong error message for undefined identifier at compile-time Product: D Version: D2 Platform: x86 OS/Version: Windows Status: NEW Keywords:

[Issue 12330] New: array.reserve at compile time too

2014-03-09 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=12330 Summary: array.reserve at compile time too Product: D Version: D2 Platform: All OS/Version: All Status: NEW Keywords: rejects-valid Severity: enhancement

[Issue 5105] Member function template cannot be synchronized

2014-03-09 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=5105 Adrien Pensart cruncheng...@gmail.com changed: What|Removed |Added Status|RESOLVED|REOPENED

[Issue 11837] String literals should convert to const(void)*

2014-03-09 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=11837 --- Comment #17 from Andrei Alexandrescu and...@erdani.com 2014-03-09 09:48:56 PDT --- (In reply to comment #15) (In reply to comment #14) I agree it's an exception that str converts to const(char)* but not subsequently to const(void)*.

[Issue 11837] String literals should convert to const(void)*

2014-03-09 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=11837 --- Comment #18 from Andrei Alexandrescu and...@erdani.com 2014-03-09 10:03:44 PDT --- A few more thoughts. Conversion of string literals to const(char)* is irregular and inconsistent. No other array literals convert that way, and

[Issue 10162] Opposite of std.string.representation

2014-03-09 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=10162 Andrei Alexandrescu and...@erdani.com changed: What|Removed |Added CC|

[Issue 12332] New: std.json API broken without notice

2014-03-09 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=12332 Summary: std.json API broken without notice Product: D Version: D2 Platform: All OS/Version: All Status: NEW Severity: regression Priority: P2

[Issue 12332] std.json API broken without notice

2014-03-09 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=12332 Adam D. Ruppe destructiona...@gmail.com changed: What|Removed |Added CC|

[Issue 12315] std.array.array at compile-time too

2014-03-09 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=12315 Peter Alexander peter.alexander...@gmail.com changed: What|Removed |Added Status|NEW

[Issue 12315] std.array.array at compile-time too

2014-03-09 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=12315 --- Comment #7 from github-bugzi...@puremagic.com 2014-03-09 12:06:52 PDT --- Commits pushed to master at https://github.com/D-Programming-Language/phobos

[Issue 3882] Unused result of pure functions

2014-03-09 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=3882 --- Comment #22 from github-bugzi...@puremagic.com 2014-03-09 12:10:49 PDT --- Commits pushed to master at https://github.com/D-Programming-Language/phobos

[Issue 3882] Unused result of pure functions

2014-03-09 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=3882 --- Comment #23 from bearophile_h...@eml.cc 2014-03-09 12:47:48 PDT --- Perhaps I am missing something, but I am not seeing a warning with this code: int foo(int x) pure nothrow { return x - 1; } void main() { foo(5); } --

[Issue 3882] Unused result of pure functions

2014-03-09 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=3882 --- Comment #24 from bearophile_h...@eml.cc 2014-03-09 12:50:34 PDT --- (In reply to comment #23) Perhaps I am missing something, but I am not seeing a warning with this code: int foo(int x) pure nothrow { return x - 1; } void

[Issue 12309] The template fullyQualifiedName returns wrong result

2014-03-09 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=12309 --- Comment #2 from github-bugzi...@puremagic.com 2014-03-09 13:03:36 PDT --- Commits pushed to master at https://github.com/D-Programming-Language/phobos

[Issue 12282] Immutable result of std.array.array

2014-03-09 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=12282 monarchdo...@gmail.com changed: What|Removed |Added CC||monarchdo...@gmail.com ---

[Issue 12282] Immutable result of std.array.array

2014-03-09 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=12282 --- Comment #2 from bearophile_h...@eml.cc 2014-03-09 14:26:13 PDT --- (In reply to comment #1) I'm not closing, because it is a valid request, but I don't see any way of making it happen. Thank you for your answers :-) In general if a

[Issue 12282] Immutable result of std.array.array

2014-03-09 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=12282 --- Comment #3 from monarchdo...@gmail.com 2014-03-09 14:37:18 PDT --- (In reply to comment #2) If you have a function like this: int[] array(scope const int[] a) pure {} Or even like this: int[] array(scope int[] a) pure {} The

[Issue 12282] Immutable result of std.array.array

2014-03-09 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=12282 --- Comment #4 from bearophile_h...@eml.cc 2014-03-09 15:11:59 PDT --- (In reply to comment #3) Isn't it only const with in ? Not that it makes an actual difference here. in means scope const. Currently scope is not implemented, there is

[Issue 12309] The template fullyQualifiedName returns wrong result

2014-03-09 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=12309 Kenji Hara k.hara...@gmail.com changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 11680] user defined attributes for type inference

2014-03-09 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=11680 Kenji Hara k.hara...@gmail.com changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 11677] user defined attributes must be first

2014-03-09 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=11677 Kenji Hara k.hara...@gmail.com changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 11679] user defined attributes not allowed for local auto declarations

2014-03-09 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=11679 Kenji Hara k.hara...@gmail.com changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 11678] user defined attributes cannot appear as postfixes

2014-03-09 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=11678 Kenji Hara k.hara...@gmail.com changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 12302] Assertion failure in expression.c (line 432) when using template isCallable

2014-03-09 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=12302 --- Comment #2 from github-bugzi...@puremagic.com 2014-03-09 20:32:41 PDT --- Commits pushed to master at https://github.com/D-Programming-Language/dmd

[Issue 12302] Assertion failure in expression.c (line 432) when using template isCallable

2014-03-09 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=12302 Kenji Hara k.hara...@gmail.com changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 12316] GIT HEAD: AA.get broken for Object VAL types

2014-03-09 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=12316 Kenji Hara k.hara...@gmail.com changed: What|Removed |Added Keywords||pull, rejects-valid

[Issue 12237] Inconsistent behavior of the instantiating enclosing template function

2014-03-09 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=12237 Kenji Hara k.hara...@gmail.com changed: What|Removed |Added Keywords||pull --- Comment #1

[Issue 12236] Inconsistent mangleof result

2014-03-09 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=12236 Kenji Hara k.hara...@gmail.com changed: What|Removed |Added Keywords||pull --- Comment #1

[Issue 12235] ICE on printing mangled name of forward reference lambda by pragma(msg)

2014-03-09 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=12235 Kenji Hara k.hara...@gmail.com changed: What|Removed |Added Keywords||pull --- Comment #1

[Issue 5498] wrong common type deduction for array of classes

2014-03-09 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=5498 --- Comment #7 from github-bugzi...@puremagic.com 2014-03-09 21:44:26 PDT --- Commits pushed to master at https://github.com/D-Programming-Language/dmd

[Issue 12334] New: Cannot access frame pointer of nested class from inside lambda

2014-03-09 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=12334 Summary: Cannot access frame pointer of nested class from inside lambda Product: D Version: D2 Platform: All OS/Version: All Status: NEW Keywords:

[Issue 12164] Function returning ptrdiff_t.min in 64-bit returning 0 when -O is set.

2014-03-09 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=12164 safety0ff.bugz safety0ff.b...@gmail.com changed: What|Removed |Added CC|

[Issue 4391] std.functional.curry is not a real curry

2014-03-09 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=4391 --- Comment #4 from github-bugzi...@puremagic.com 2014-03-09 22:32:16 PDT --- Commit pushed to master at https://github.com/D-Programming-Language/phobos