[Issue 9285] dtoh

2013-01-09 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9285 Alex R�nne Petersen a...@lycus.org changed: What|Removed |Added CC||a...@lycus.org

[Issue 9285] New: dtoh

2013-01-09 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9285 Summary: dtoh Product: D Version: D2 Platform: All OS/Version: All Status: NEW Severity: enhancement Priority: P2 Component: DMD AssignedTo:

[Issue 9285] dtoh

2013-01-09 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9285 --- Comment #3 from Andrei Alexandrescu and...@erdani.com 2013-01-09 00:22:31 PST --- (In reply to comment #1) So how do you see this working overall? Generate a bunch of mangled declarations in the resulting .h and then generate some nice

[Issue 9285] dtoh

2013-01-09 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9285 Iain Buclaw ibuc...@ubuntu.com changed: What|Removed |Added CC||ibuc...@ubuntu.com

[Issue 9278] ICE todt.c:692 when float containing struct is defined after use

2013-01-09 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9278 Kenji Hara k.hara...@gmail.com changed: What|Removed |Added Keywords||pull

[Issue 9284] DMD segfaults with templated ctors in constructor delegation

2013-01-09 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9284 --- Comment #2 from github-bugzi...@puremagic.com 2013-01-09 02:02:45 PST --- Commits pushed to master at https://github.com/D-Programming-Language/dmd

[Issue 9286] New: std.conv fails to compile with Nullable

2013-01-09 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9286 Summary: std.conv fails to compile with Nullable Product: D Version: D2 Platform: All OS/Version: All Status: NEW Severity: regression Priority: P2

[Issue 9286] std.conv.parse fails to compile with Nullable

2013-01-09 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9286 jens.k.muel...@gmx.de changed: What|Removed |Added Summary|std.conv fails to compile |std.conv.parse fails to

[Issue 9286] std.conv.parse fails to compile with Nullable

2013-01-09 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9286 --- Comment #2 from jens.k.muel...@gmx.de 2013-01-09 02:56:06 PST --- Tracking it further down: isIntegral!(Nullable!(uint)) used to be true now it is false. Is this expected to be true or false? -- Configure issuemail:

[Issue 9286] std.conv.parse fails to compile with Nullable

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

[Issue 9286] std.conv.parse fails to compile with Nullable

2013-01-09 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9286 --- Comment #4 from jens.k.muel...@gmx.de 2013-01-09 03:18:37 PST --- (In reply to comment #3) (In reply to comment #2) Tracking it further down: isIntegral!(Nullable!(uint)) used to be true now it is false. Is this expected to be

[Issue 9286] std.conv.parse fails to compile with Nullable

2013-01-09 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9286 Jonathan M Davis jmdavisp...@gmx.com changed: What|Removed |Added CC|

[Issue 9273] DMD segfaults with templated ctors in implicit super call

2013-01-09 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9273 --- Comment #6 from Kenji Hara k.hara...@gmail.com 2013-01-09 03:39:54 PST --- Commits pushed to master at https://github.com/D-Programming-Language/dmd

[Issue 9284] DMD segfaults with templated ctors in constructor delegation

2013-01-09 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9284 Kenji Hara k.hara...@gmail.com changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 9273] DMD segfaults with templated ctors in implicit super call

2013-01-09 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9273 Kenji Hara k.hara...@gmail.com changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 9286] std.conv.parse fails to compile with Nullable

2013-01-09 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9286 --- Comment #6 from jens.k.muel...@gmx.de 2013-01-09 03:43:24 PST --- (In reply to comment #5) std.traits is purposefully _not_ taking implict conversion into account (doing otherwise would cause havoc with template constraints), and

[Issue 9286] std.conv.parse fails to compile with Nullable

2013-01-09 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9286 --- Comment #7 from Jonathan M Davis jmdavisp...@gmx.com 2013-01-09 03:51:47 PST --- Why is it impossible to make isIntegral work for user-defined types in the same way as e.g. isInputRange works? They do have an API. Just to mention some

[Issue 9286] std.conv.parse fails to compile with Nullable

2013-01-09 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9286 jens.k.muel...@gmx.de changed: What|Removed |Added Status|NEW |RESOLVED Resolution|

[Issue 9286] std.conv.parse fails to compile with Nullable

2013-01-09 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9286 --- Comment #8 from jens.k.muel...@gmx.de 2013-01-09 04:07:20 PST --- (In reply to comment #7) Why is it impossible to make isIntegral work for user-defined types in the same way as e.g. isInputRange works? They do have an API. Just to

[Issue 7044] Missing a way to control the order of arguments passed to the linker makes impossible to link some programs

2013-01-09 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7044 --- Comment #8 from Leandro Lucarella leandro.lucare...@sociomantic.com 2013-01-09 04:11:47 PST --- (In reply to comment #7) This is getting complex enough that I have to go back to basics and point out that all dmd is doing is building a

[Issue 9286] std.conv.parse fails to compile with Nullable

2013-01-09 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9286 --- Comment #9 from Jonathan M Davis jmdavisp...@gmx.com 2013-01-09 04:12:00 PST --- I believe the set of operations is unique. But I would need to try it out. Do you happen to know of an example that supports the set of integral oprations

[Issue 7044] Missing a way to control the order of arguments passed to the linker makes impossible to link some programs

2013-01-09 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7044 --- Comment #9 from Leandro Lucarella leandro.lucare...@sociomantic.com 2013-01-09 04:27:55 PST --- BTW, as things are now, you can't compile a program using curl wrapper in phobos, so this doesn't even apply only to the runtime:

[Issue 9287] New: DMD should read from stdin when the only input file is -

2013-01-09 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9287 Summary: DMD should read from stdin when the only input file is - Product: D Version: D1 D2 Platform: All OS/Version: All Status: NEW Severity:

[Issue 9287] DMD should read from stdin when an input file is -

2013-01-09 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9287 Alex R�nne Petersen a...@lycus.org changed: What|Removed |Added CC||a...@lycus.org

[Issue 9286] std.conv.parse fails to compile with Nullable

2013-01-09 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9286 --- Comment #10 from jens.k.muel...@gmx.de 2013-01-09 06:03:30 PST --- (In reply to comment #9) I believe the set of operations is unique. But I would need to try it out. Do you happen to know of an example that supports the set of

[Issue 8955] Can't have qualified field with not-qualified constructor/postblit

2013-01-09 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=8955 jens.k.muel...@gmx.de changed: What|Removed |Added CC||jens.k.muel...@gmx.de ---

[Issue 7122] [module] compiler fails to handle import of renamed module

2013-01-09 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7122 --- Comment #6 from Andrej Mitrovic andrej.mitrov...@gmail.com 2013-01-09 07:07:42 PST --- Note that Walter recently confirmed the following is a bug: http://d.puremagic.com/issues/show_bug.cgi?id=9194 I can't find the NG post, but I filed

[Issue 8394] Can't compile rdmd.d using master version under XP

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

[Issue 9285] dtoh utility - convert D files to C++ header files

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

[Issue 9285] dtoh utility - convert D files to C++ header files

2013-01-09 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9285 Adam D. Ruppe destructiona...@gmail.com changed: What|Removed |Added CC|

[Issue 8982] ICE(ctfeexpr.c) __parameters of an erroneous default parameter

2013-01-09 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=8982 --- Comment #3 from Don clugd...@yahoo.com.au 2013-01-09 09:16:52 PST --- https://github.com/D-Programming-Language/dmd/pull/1453 -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email --- You are receiving this

[Issue 9285] dtoh utility - convert D files to C++ header files

2013-01-09 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9285 --- Comment #6 from Andrei Alexandrescu and...@erdani.com 2013-01-09 10:14:10 PST --- (In reply to comment #5) I just slapped something together very very quickly. It works for a couple simple things I've tried on linux: simple functions and

[Issue 9285] dtoh utility - convert D files to C++ header files

2013-01-09 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9285 --- Comment #7 from Adam D. Ruppe destructiona...@gmail.com 2013-01-09 11:16:49 PST --- work is boring so i updated the zip instead. Hit a few problems, we'll really need to improve dmd's json output (I vote for that pull request!) to go much

[Issue 9285] dtoh utility - convert D files to C++ header files

2013-01-09 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9285 --- Comment #8 from Andrei Alexandrescu and...@erdani.com 2013-01-09 11:22:05 PST --- (In reply to comment #7) Turning import into include needs more json from dmd as well Please submit to bugzilla anything you have, and fill the depends on

[Issue 8394] Can't compile rdmd.d using master version under XP

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

[Issue 4427] __traits should have isFunction, isVariable, etc

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

[Issue 9238] Support rvalue references

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

[Issue 9238] Support rvalue references

2013-01-09 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9238 --- Comment #11 from Jonathan M Davis jmdavisp...@gmx.com 2013-01-09 15:11:59 PST --- There have been ideas based on defining scope ref, in ref, or @attribute ref. We'd like to avoid such and instead make sure plain ref is useful, safe, and

[Issue 1369] Unable to find 'this' in __traits(getMember)

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

[Issue 8922] __traits(parent, imported package) shows current module as a parent

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

[Issue 9238] Support rvalue references

2013-01-09 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9238 --- Comment #12 from Andrei Alexandrescu and...@erdani.com 2013-01-09 16:07:04 PST --- Design #1: statically sealed ref One possible design is to give desideratum 4. Sealed containers priority and start from

[Issue 9266] Cannot define two Tuple objects.

2013-01-09 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9266 Kenji Hara k.hara...@gmail.com changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 8982] ICE(ctfeexpr.c) __parameters of an erroneous default parameter

2013-01-09 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=8982 --- Comment #4 from github-bugzi...@puremagic.com 2013-01-09 16:27:15 PST --- Commit pushed to master at https://github.com/D-Programming-Language/dmd

[Issue 7408] traits compiles fails for built-in properties of template instances

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

[Issue 9288] New: Parameter(Identifier|DefaultValue)Tuple report pointless errors

2013-01-09 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9288 Summary: Parameter(Identifier|DefaultValue)Tuple report pointless errors Product: D Version: D2 Platform: All OS/Version: All Status: NEW Keywords:

[Issue 8982] ICE(ctfeexpr.c) __parameters of an erroneous default parameter

2013-01-09 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=8982 Kenji Hara k.hara...@gmail.com changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 9288] Parameter(Identifier|DefaultValue)Tuple report pointless errors

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

[Issue 5176] Limit static object sizes

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

[Issue 5978] ICE(mtype.c) when calling __traits(parent) on the child of an anonymous function.

2013-01-09 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5978 Kenji Hara k.hara...@gmail.com changed: What|Removed |Added Resolution|WORKSFORME |FIXED --- Comment #5

[Issue 4407] Catch wrong argument-attribute assignments in methods

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

[Issue 5176] Limit static object sizes

2013-01-09 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5176 --- Comment #14 from deadalnix deadal...@gmail.com 2013-01-09 17:41:47 PST --- (In reply to comment #13) Very large structs can also corrupt memory not just via null references, but via stack overflow. (Just pass a large struct by value down

[Issue 8667] selective import breaks normal overload resolution

2013-01-09 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=8667 --- Comment #1 from Kenji Hara k.hara...@gmail.com 2013-01-09 17:58:21 PST --- With current dmd implementation, this is an expected behavior. (But, I'm not sure whether is an expected language design.) A selective import adds an alias

[Issue 8667] selective import breaks normal overload resolution

2013-01-09 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=8667 --- Comment #2 from Kenji Hara k.hara...@gmail.com 2013-01-09 18:11:34 PST --- 1. If the current behavior is correct, import mod : name; is just equal to import mod : name = name; 2. If this bug report is correct (== current

[Issue 9238] Support rvalue references

2013-01-09 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9238 --- Comment #13 from Andrei Alexandrescu and...@erdani.com 2013-01-09 18:32:23 PST --- Design #2: ref return is sealed by arguments So design #1 has the obvious issue that call chains can't

[Issue 5176] Limit static object sizes

2013-01-09 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5176 --- Comment #15 from bearophile_h...@eml.cc 2013-01-09 18:30:05 PST --- (In reply to comment #13) Very large structs can also corrupt memory not just via null references, but via stack overflow. (Just pass a large struct by value down a few

[Issue 5176] Limit static object sizes

2013-01-09 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5176 --- Comment #16 from bearophile_h...@eml.cc 2013-01-09 18:37:19 PST --- (In reply to comment #14) Or to add the checks that matter. Adding checks in non-release mode is a good idea. See also Issue 9242 -- Configure issuemail:

[Issue 5176] Limit static object sizes

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

[Issue 9289] New: [Regression 2.061] Had been deprecated language features are enabled again in default

2013-01-09 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9289 Summary: [Regression 2.061] Had been deprecated language features are enabled again in default Product: D Version: D2 Platform: All OS/Version: All Status: NEW

[Issue 9259] Passing an array of pointers to a typesafe vararg is broken

2013-01-09 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9259 Kenji Hara k.hara...@gmail.com changed: What|Removed |Added Keywords||pull, wrong-code ---

[Issue 5176] Limit static object sizes

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

[Issue 5176] Limit static object sizes

2013-01-09 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5176 --- Comment #19 from Walter Bright bugzi...@digitalmars.com 2013-01-09 23:52:41 PST --- They all do it. It's a well-known technique (several decades) used when you've got protected mode memory. Of course, if you malloc your own stack, you

[Issue 5176] Limit static object sizes

2013-01-09 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5176 Walter Bright bugzi...@digitalmars.com changed: What|Removed |Added Platform|Other |All