Re: [Issue 2757] resource management in a timely manner

2009-04-02 Thread dsimcha
== Quote from Sean Kelly (s...@invisibleduck.org)'s article > d-bugm...@puremagic.com wrote: > > > > --- Comment #2 from ma...@pochta.ru 2009-04-02 07:50 --- > > This guy wants gc to free "unmanaged" resources each 10 seconds, because if > > gc > > objects, wrapping those resources, don't

Re: druntime bug reports: Bugzilla or dsource?

2009-04-02 Thread Brad Roberts
dsimcha wrote: > To the druntime people: Should bug reports that are clearly druntime bugs be > filed in Bugzilla or on dsource in the druntime project? Speaking strictly for myself.. I'd prefer the use of bugzilla and the newsgroups so that everything is kept in once place. That leaves dsource

druntime bug reports: Bugzilla or dsource?

2009-04-02 Thread dsimcha
To the druntime people: Should bug reports that are clearly druntime bugs be filed in Bugzilla or on dsource in the druntime project?

[Issue 2580] Documented WinMain for D2 is wrong

2009-04-02 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2580 s...@invisibleduck.org changed: What|Removed |Added Status|NEW |ASSIGNED --- Comment #7

Re: [Issue 2757] resource management in a timely manner

2009-04-02 Thread Sean Kelly
d-bugm...@puremagic.com wrote: --- Comment #2 from ma...@pochta.ru 2009-04-02 07:50 --- This guy wants gc to free "unmanaged" resources each 10 seconds, because if gc objects, wrapping those resources, don't occupy much space, gc won't bother to collect garbage. The I suggest creating

Re: [Issue 2580] Documented WinMain for D2 is wrong

2009-04-02 Thread Sean Kelly
d-bugm...@puremagic.com wrote: http://d.puremagic.com/issues/show_bug.cgi?id=2580 --- Comment #6 from s...@iname.com 2009-04-01 20:18 --- Sean, where are you at with this at the moment? I forgot about this ticket until the release went out and I was looking through bugzilla for stuff

[Issue 2788] New: return val not passable via ref const in other method

2009-04-02 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2788 Summary: return val not passable via ref const in other method Product: D Version: 2.027 Platform: PC OS/Version: Windows Status: NEW Keywords: rejects-valid Severi

[Issue 2787] New: Members found in an 'alias this' are not implicitly accessible in methods

2009-04-02 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2787 Summary: Members found in an 'alias this' are not implicitly accessible in methods Product: D Version: 2.027 Platform: PC OS/Version: All Status: NEW Keyw

[Issue 2577] DMD crashes on foreach of undefined identifier

2009-04-02 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2577 clugd...@yahoo.com.au changed: What|Removed |Added Keywords||patch --- Comment #3 from

[Issue 884] Segfault in recursive template

2009-04-02 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=884 --- Comment #3 from clugd...@yahoo.com.au 2009-04-02 15:30 --- The first of Matti's cases is OK on DMD2.027. The second is segfaulting in optimize.c, Expression *expandVar(int result, VarDeclaration *v), in the line: Type *tb

[Issue 1927] dmd SEGV when passing invalid symbol as parameter

2009-04-02 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=1927 --- Comment #1 from clugd...@yahoo.com.au 2009-04-02 15:07 --- Like 1897, this works for me on Windows, DMD 1.042 and 2.027. Probably fixed. --

[Issue 713] circular const definitions with module operator "." cause the compiler to segfault

2009-04-02 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=713 --- Comment #1 from clugd...@yahoo.com.au 2009-04-02 15:03 --- On D1, this now generates a "Stack overflow". On D2, the equivalent code: enum int a = .b; enum int b = a; hangs. --

[Issue 2555] ICE using invalid tuple property in a declaration

2009-04-02 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2555 clugd...@yahoo.com.au changed: What|Removed |Added Summary|Segfault using invalid tuple|ICE using invalid tuple

[Issue 2215] Forward reference enum with base type within a struct causes Segmentation Fault in the compiler

2009-04-02 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2215 --- Comment #2 from clugd...@yahoo.com.au 2009-04-02 14:52 --- This is segfaulting in mtype.c, line 5156. If the enum is forward referenced, it doesn't know if it's default-initialised, so defaultval is null -> segfault. int TypeEnu

[Issue 2203] typeof(class.template.foo) crashes compiler

2009-04-02 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2203 clugd...@yahoo.com.au changed: What|Removed |Added Keywords||patch Version|2.015

[Issue 918] Template order matter, version block change something with typedef, and another template bug.

2009-04-02 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=918 matti.niemenmaa+dbugzi...@iki.fi changed: What|Removed |Added Version|1.039 |1.004 --- Comme

[Issue 2785] Interfaces should be able to require non-member functions

2009-04-02 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2785 --- Comment #3 from jarrett.billings...@gmail.com 2009-04-02 13:49 --- OK, then maybe I'm not understanding what you're proposing. When I see "member function" I think "a function meant to be called on an instance of a class" as oppo

[Issue 2785] Interfaces should be able to require non-member functions

2009-04-02 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2785 --- Comment #2 from and...@metalanguage.com 2009-04-02 13:31 --- (In reply to comment #1) > I agree with the suggestion, but why not 'static'? > static still implies member function. --

[Issue 2785] Interfaces should be able to require non-member functions

2009-04-02 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2785 --- Comment #1 from jarrett.billings...@gmail.com 2009-04-02 13:18 --- I agree with the suggestion, but why not 'static'? --

[Issue 2625] Creating new struct with literal bypasses immutability of members if struct is in array

2009-04-02 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2625 s...@iname.com changed: What|Removed |Added CC||s...@iname.com --- Comment #3 fr

[Issue 2786] New: Interfaces should be able to require constructors

2009-04-02 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2786 Summary: Interfaces should be able to require constructors Product: D Version: unspecified Platform: PC OS/Version: Linux Status: NEW Severity: enhancement Priority

[Issue 2785] New: Interfaces should be able to require non-member functions

2009-04-02 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2785 Summary: Interfaces should be able to require non-member functions Product: D Version: unspecified Platform: PC OS/Version: Linux Status: NEW Severity: en

[Issue 2784] New: Interfaces should be able to require type definitions

2009-04-02 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2784 Summary: Interfaces should be able to require type definitions Product: D Version: unspecified Platform: PC OS/Version: Linux Status: NEW Severity: enhancement Prio

[Issue 2199] Segfault using array operation in function call

2009-04-02 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2199 clugd...@yahoo.com.au changed: What|Removed |Added Keywords||patch --- Comment #3 from

[Issue 1897] dmd SEGV with template function

2009-04-02 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=1897 --- Comment #1 from clugd...@yahoo.com.au 2009-04-02 10:35 --- Works for me, Windows DMD 2.027. --

[Issue 808] using properties as lvalues

2009-04-02 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=808 --- Comment #1 from bary...@smp.if.uj.edu.pl 2009-04-02 08:49 --- Assigment to properties is actually call to some method which actually do other operations (like reallocation). I think that p op= x, properties operations should be

[Issue 918] Template order matter, version block change something with typedef, and another template bug.

2009-04-02 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=918 bary...@smp.if.uj.edu.pl changed: What|Removed |Added Version|1.004 |1.039 --- Comment #2 fr

[Issue 2783] Truncation of long string by std.stdio.write

2009-04-02 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2783 --- Comment #3 from and...@metalanguage.com 2009-04-02 08:23 --- I've fixed the problem, will be part of the next release. Andrei --

[Issue 2757] resource management in a timely manner

2009-04-02 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2757 ma...@pochta.ru changed: What|Removed |Added Status|NEW |RESOLVED Resolution|

[Issue 2783] Truncation of long string by std.stdio.write

2009-04-02 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2783 --- Comment #2 from ma...@pochta.ru 2009-04-02 07:40 --- format.d 1623: short precision = short.max - 1; 2010: auto s = obj[0 .. f.precision < $ ? f.precision : $]; 2016: w.write(s); try std.stdio.write("%s",s2); --

[Issue 2625] Creating new struct with literal bypasses immutability of members if struct is in array

2009-04-02 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2625 ma...@pochta.ru changed: What|Removed |Added OtherBugsDependingO||2573 nThis|

[Issue 2783] Truncation of long string by std.stdio.write

2009-04-02 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2783 --- Comment #1 from steve.te...@britseyeview.com 2009-04-02 05:03 --- Created an attachment (id=310) --> (http://d.puremagic.com/issues/attachment.cgi?id=310&action=view) The file used in my description of the issue --

[Issue 2783] New: Truncation of long string by std.stdio.write

2009-04-02 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2783 Summary: Truncation of long string by std.stdio.write Product: D Version: 2.026 Platform: PC URL: http://www.britseyeview.com/middle.txt OS/Version: Windows Status: NEW

[Issue 2319] "Win32 Exception" not very useful

2009-04-02 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2319 --- Comment #3 from clugd...@yahoo.com.au 2009-04-02 02:19 --- (In reply to comment #2) > Still get "Error: Win32 Exception" with this code: > > --- > void main() > { > asm { int 3; } > } > --- > > No big deal for me, I just