[Issue 9476] New: Support native TLS on Mac OS X

2013-02-08 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9476 Summary: Support native TLS on Mac OS X Product: D Version: D2 Platform: All OS/Version: Mac OS X Status: NEW Severity: enhancement Priority: P2

[Issue 2573] [Tracker] Data integrity issues

2013-02-08 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2573 Don clugd...@yahoo.com.au changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 9397] Size error with struct with ctor and self-typed nested enum

2013-02-08 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9397 S�nke Ludwig slud...@outerproduct.org changed: What|Removed |Added CC|

[Issue 9397] Size error with struct with ctor and self-typed nested enum

2013-02-08 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9397 --- Comment #2 from S�nke Ludwig slud...@outerproduct.org 2013-02-08 01:01:58 PST --- Let me rephrase that. Before this triggered an error, the example worked fine because the constructor call is equivalent to using a struct literal. This

[Issue 9477] New: String (and array) comparisons are needlessly very slow

2013-02-08 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9477 Summary: String (and array) comparisons are needlessly very slow Product: D Version: D2 Platform: All OS/Version: All Status: NEW Keywords: performance

[Issue 9478] New: Template members still only have the old type field in JSON output

2013-02-08 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9478 Summary: Template members still only have the old type field in JSON output Product: D Version: D2 Platform: All OS/Version: All Status: NEW Severity:

[Issue 9479] New: _error_ in error message of type inference of a delegate literal

2013-02-08 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9479 Summary: _error_ in error message of type inference of a delegate literal Product: D Version: D2 Platform: All OS/Version: All Status: NEW Severity:

[Issue 9480] New: The template name in the JSON output contains template and function arguments

2013-02-08 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9480 Summary: The template name in the JSON output contains template and function arguments Product: D Version: D2 Platform: All OS/Version: All Status: NEW

[Issue 9397] Size error with struct with ctor and self-typed nested enum

2013-02-08 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9397 --- Comment #4 from Don clugd...@yahoo.com.au 2013-02-08 02:56:07 PST --- This special case has allowed me to work around the various issues surrounding self-typed constants s/special case/compiler bug/ You should be specific about what the

[Issue 9397] Size error with struct with ctor and self-typed nested enum

2013-02-08 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9397 --- Comment #5 from S�nke Ludwig slud...@outerproduct.org 2013-02-08 03:22:26 PST --- While writing an answer I noticed that this can be easily worked around by changing the code to (add an explicit type to the enum): struct S { this(int

[Issue 9481] New: writeln and alias this

2013-02-08 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9481 Summary: writeln and alias this Product: D Version: D2 Platform: All OS/Version: All Status: NEW Severity: trivial Priority: P2 Component: Phobos

[Issue 7128] Cartesian product of ranges

2013-02-08 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7128 --- Comment #15 from bearophile_h...@eml.cc 2013-02-08 04:26:20 PST --- (In reply to comment #14) The power must be a compile-time parameter, otherwise it won't compile. I think it's possible to create a range like this: auto

[Issue 2573] [Tracker] Data integrity issues

2013-02-08 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2573 Stewart Gordon s...@iname.com changed: What|Removed |Added Status|RESOLVED|REOPENED

[Issue 9472] Include comments in ddoc'd unittest blocks

2013-02-08 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9472 Andrej Mitrovic andrej.mitrov...@gmail.com changed: What|Removed |Added CC|k.hara...@gmail.com | ---

[Issue 9482] New: Option to compile in release mode, but keep in contracts on non-private functions

2013-02-08 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9482 Summary: Option to compile in release mode, but keep in contracts on non-private functions Product: D Version: unspecified Platform: All OS/Version: All Status:

[Issue 4720] contracts don't work on function definitions

2013-02-08 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=4720 Andrei Alexandrescu and...@erdani.com changed: What|Removed |Added CC|

[Issue 9483] New: Distribute both development and release builds of phobos.lib / libphobos.a

2013-02-08 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9483 Summary: Distribute both development and release builds of phobos.lib / libphobos.a Product: D Version: unspecified Platform: All OS/Version: All Status: NEW

[Issue 9472] Include comments in ddoc'd unittest blocks

2013-02-08 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9472 Andrej Mitrovic andrej.mitrov...@gmail.com changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 9475] Should retain source formatting in ddoc's unittests

2013-02-08 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9475 --- Comment #1 from Andrej Mitrovic andrej.mitrov...@gmail.com 2013-02-08 06:42:54 PST --- *** Issue 9472 has been marked as a duplicate of this issue. *** -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ---

[Issue 9475] Should retain source formatting in ddoc's unittests

2013-02-08 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9475 Andrej Mitrovic andrej.mitrov...@gmail.com changed: What|Removed |Added Keywords||ddoc, pull

[Issue 9484] New: Syntax error in JSON output

2013-02-08 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9484 Summary: Syntax error in JSON output Product: D Version: D2 Platform: All OS/Version: All Status: NEW Severity: normal Priority: P2 Component: DMD

[Issue 9484] Syntax error in JSON output

2013-02-08 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9484 Jacob Carlborg d...@me.com changed: What|Removed |Added CC||d...@me.com --- Comment

[Issue 9484] Syntax error in JSON output

2013-02-08 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9484 --- Comment #2 from S�nke Ludwig slud...@outerproduct.org 2013-02-08 07:30:40 PST --- Sorry, missed the right line, right one: { name : core.cpuid, kind : import, line : 144, protection : private, aliases : [

[Issue 9484] Syntax error in JSON output

2013-02-08 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9484 Andrej Mitrovic andrej.mitrov...@gmail.com changed: What|Removed |Added CC|

[Issue 9484] Syntax error in JSON output

2013-02-08 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9484 --- Comment #4 from Andrej Mitrovic andrej.mitrov...@gmail.com 2013-02-08 07:37:02 PST --- (In reply to comment #3) (In reply to comment #2) Sorry, missed the right line, right one: { name : core.cpuid, kind : import,

[Issue 9484] Syntax error in JSON output

2013-02-08 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9484 --- Comment #5 from S�nke Ludwig slud...@outerproduct.org 2013-02-08 07:40:19 PST --- Looks like the most reasonable solution. Your snipped looks right to me, no comma missing AFAICS. -- Configure issuemail:

[Issue 9484] Syntax error in JSON output

2013-02-08 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9484 Andrej Mitrovic andrej.mitrov...@gmail.com changed: What|Removed |Added Keywords||json, pull

[Issue 9480] The template name in the JSON output contains template and function arguments

2013-02-08 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9480 Andrej Mitrovic andrej.mitrov...@gmail.com changed: What|Removed |Added Keywords||json, pull

[Issue 9485] associative array inside struct: intermodule visibility problem

2013-02-08 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9485 Andrej Mitrovic andrej.mitrov...@gmail.com changed: What|Removed |Added CC|

[Issue 9485] New: associative array inside struct: intermodule visibility problem

2013-02-08 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9485 Summary: associative array inside struct: intermodule visibility problem Product: D Version: D2 Platform: All OS/Version: All Status: NEW Severity: major

[Issue 9478] Template members still only have the old type field in JSON output

2013-02-08 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9478 Andrej Mitrovic andrej.mitrov...@gmail.com changed: What|Removed |Added CC|

[Issue 9474] Ddoc'd unittests should work correctly with interspersed version(none)

2013-02-08 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9474 Andrej Mitrovic andrej.mitrov...@gmail.com changed: What|Removed |Added Keywords||ddoc, pull

[Issue 9486] New: Alias parameter breaks between modules for AA on x64

2013-02-08 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9486 Summary: Alias parameter breaks between modules for AA on x64 Product: D Version: D2 Platform: All OS/Version: All Status: NEW Severity: normal Priority: P2

[Issue 9466] Line number dependent bug of coverage

2013-02-08 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9466 Andrej Mitrovic andrej.mitrov...@gmail.com changed: What|Removed |Added Keywords||pull

[Issue 9479] _error_ in error message of type inference of a delegate literal

2013-02-08 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9479 Andrej Mitrovic andrej.mitrov...@gmail.com changed: What|Removed |Added Keywords||pull

[Issue 3796] Result of .stringof is affected by unrelated function declarations

2013-02-08 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3796 Andrej Mitrovic andrej.mitrov...@gmail.com changed: What|Removed |Added CC|

[Issue 9460] stringof on templated classes fails to list the template arguments of the type

2013-02-08 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9460 Andrej Mitrovic andrej.mitrov...@gmail.com changed: What|Removed |Added CC|

[Issue 6128] Struct destructor isn't run when used in with statement

2013-02-08 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6128 Andrej Mitrovic andrej.mitrov...@gmail.com changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 9145] File is not opened if 'File' constructor is called in 'with' statement expression

2013-02-08 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9145 Andrej Mitrovic andrej.mitrov...@gmail.com changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 8269] The 'with statement' does not observe temporary object lifetime

2013-02-08 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=8269 Andrej Mitrovic andrej.mitrov...@gmail.com changed: What|Removed |Added CC|

[Issue 8269] The 'with' statement does not observe temporary object lifetime

2013-02-08 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=8269 Andrej Mitrovic andrej.mitrov...@gmail.com changed: What|Removed |Added CC|

[Issue 6615] Implement optimization for downcast to final class

2013-02-08 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6615 Andrej Mitrovic andrej.mitrov...@gmail.com changed: What|Removed |Added Keywords||performance

[Issue 6615] Implement optimization for downcast to final class

2013-02-08 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6615 bearophile_h...@eml.cc changed: What|Removed |Added CC||bearophile_h...@eml.cc ---

[Issue 9357] Floating-point literal should always be printed with a period in diagnostic errors

2013-02-08 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9357 Andrej Mitrovic andrej.mitrov...@gmail.com changed: What|Removed |Added Keywords||pull

[Issue 6833] Floating point literals lose fractional part in headers

2013-02-08 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6833 Andrej Mitrovic andrej.mitrov...@gmail.com changed: What|Removed |Added Keywords||pull

[Issue 6419] [CTFE] Cannot create a non-static nested struct

2013-02-08 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6419 Andrej Mitrovic andrej.mitrov...@gmail.com changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 6828] Module Scope Operator not working for classes

2013-02-08 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6828 Andrej Mitrovic andrej.mitrov...@gmail.com changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 5697] Instantiation from typetuple of templates

2013-02-08 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5697 Andrej Mitrovic andrej.mitrov...@gmail.com changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 6474] aliasing type tuple elements' members is onerous

2013-02-08 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6474 Andrej Mitrovic andrej.mitrov...@gmail.com changed: What|Removed |Added CC|

[Issue 6711] with doesn't work with alias this

2013-02-08 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6711 --- Comment #3 from Andrej Mitrovic andrej.mitrov...@gmail.com 2013-02-08 15:35:49 PST --- *** Issue 7609 has been marked as a duplicate of this issue. *** -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ---

[Issue 7828] Cannot alias function declared in supertype

2013-02-08 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7828 Andrej Mitrovic andrej.mitrov...@gmail.com changed: What|Removed |Added CC|

[Issue 7828] Cannot alias function declared in supertype

2013-02-08 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7828 Andrej Mitrovic andrej.mitrov...@gmail.com changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 7609] Can't access field of aliased type via 'with' statement

2013-02-08 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7609 Andrej Mitrovic andrej.mitrov...@gmail.com changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 3452] Can't alias member functions such that the object name is implicitly stored in the alias

2013-02-08 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3452 Andrej Mitrovic andrej.mitrov...@gmail.com changed: What|Removed |Added CC|

[Issue 6412] Include rdmd.d in releases

2013-02-08 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6412 Walter Bright bugzi...@digitalmars.com changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 8635] Allow postfix expressions for new

2013-02-08 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=8635 --- Comment #16 from bearophile_h...@eml.cc 2013-02-08 16:27:38 PST --- An even better syntax is to allow new to act as a static method, that allows a fully UFCS syntax: class Foo { void bar() {} } Foo().new.bar(); Foo f = Foo.new; --

[Issue 9485] associative array inside struct: intermodule visibility problem

2013-02-08 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9485 --- Comment #2 from Andrej Mitrovic andrej.mitrov...@gmail.com 2013-02-08 17:28:40 PST --- Very similar to Issue 6744. Both are linker errors about a missing length symbol in the associative array. -- Configure issuemail:

[Issue 6897] Problem allocating an array of local enums

2013-02-08 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6897 Andrej Mitrovic andrej.mitrov...@gmail.com changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 6717] useless error message on wrong hexadecimal number format in inline asm

2013-02-08 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6717 Andrej Mitrovic andrej.mitrov...@gmail.com changed: What|Removed |Added Keywords||pull

[Issue 6725] core.time.dur should accept floating point

2013-02-08 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6725 Andrej Mitrovic andrej.mitrov...@gmail.com changed: What|Removed |Added CC|

[Issue 6725] core.time.dur should accept floating point

2013-02-08 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6725 --- Comment #2 from Andrej Mitrovic andrej.mitrov...@gmail.com 2013-02-08 17:49:08 PST --- (In reply to comment #1) worth of adding *worth adding -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email --- You are

[Issue 6613] Can't use empty tuple as default value for variadic template function parameter

2013-02-08 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6613 Andrej Mitrovic andrej.mitrov...@gmail.com changed: What|Removed |Added CC|

[Issue 6725] core.time.dur should accept floating point

2013-02-08 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6725 --- Comment #3 from Jonathan M Davis jmdavisp...@gmx.com 2013-02-08 18:23:30 PST --- In general, using floating point values like that is asking for trouble, because you're going to run into precision problems. It's far better to use integral

[Issue 9487] New: Error message with __overloadset

2013-02-08 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9487 Summary: Error message with __overloadset Product: D Version: D2 Platform: x86 OS/Version: Windows Status: NEW Keywords: diagnostic, rejects-valid Severity: normal

[Issue 7128] Cartesian product of ranges

2013-02-08 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7128 --- Comment #16 from hst...@quickfur.ath.cx 2013-02-08 20:32:06 PST --- Hmm, you're right. The cartesian power has the advantage that the output will be tuples of homogenous elements, so we can use arrays instead of tuples, which will allow

[Issue 9449] Segmentation fault in main()

2013-02-08 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9449 hst...@quickfur.ath.cx changed: What|Removed |Added Component|druntime|DMD --- Comment #2 from

[Issue 9481] writeln and alias this

2013-02-08 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9481 --- Comment #1 from Kenji Hara k.hara...@gmail.com 2013-02-08 21:47:57 PST --- Current behavior is consistent with class inheritance. class B { override string toString() { return I'm a B!; } } class C : B {} void main() {

[Issue 6725] core.time.dur should accept floating point

2013-02-08 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6725 Walter Bright bugzi...@digitalmars.com changed: What|Removed |Added CC|

[Issue 9331] incorrect ulong.max value

2013-02-08 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9331 hst...@quickfur.ath.cx changed: What|Removed |Added CC||hst...@quickfur.ath.cx ---

[Issue 9331] incorrect ulong.max value

2013-02-08 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9331 --- Comment #2 from hst...@quickfur.ath.cx 2013-02-08 22:23:12 PST --- Hmm, this is very strange. I found that the bug only happens with the exact code posted above. I was testing a program that just printed the value of ulong.max, and it was

[Issue 6725] core.time.dur should accept floating point

2013-02-08 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6725 --- Comment #5 from Jonathan M Davis jmdavisp...@gmx.com 2013-02-08 22:26:54 PST --- Without dur or convert taking floating point values, you're forced to do something like auto d = dur!hnsecs(cast(long)(convert!(seconds, hnsecs)(1) *

[Issue 6725] core.time.dur should accept floating point

2013-02-08 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6725 --- Comment #6 from Walter Bright bugzi...@digitalmars.com 2013-02-08 23:04:15 PST --- 1. Using floating point for time is like using floating point for accounting software ($57.23). It doesn't work for things that come in discrete quanta

[Issue 6725] core.time.dur should accept floating point

2013-02-08 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6725 Walter Bright bugzi...@digitalmars.com changed: What|Removed |Added Status|NEW |RESOLVED