Steven Schveighoffer wrote:
On Tue, 24 Aug 2010 03:58:57 -0400, Walter Bright
newshou...@digitalmars.com wrote:
Steven Schveighoffer wrote:
With profiling enabled, gprof outputs this as the top hitters:
Flat profile:
Each sample counts as 0.01 seconds.
% cumulative self
Walter Bright wrote:
bearophile wrote:
This is why I don't like a lot the current work done for the 64 bit
implementation.
A lot of groups cannot consider D unless it supports 64 bit compilation.
D2 has some design problems (I don't call them 'enhancement
requests') that if you want to fix
Walter Bright wrote:
Justin Johansson wrote:
A lot of people will be pleased to
see 64-bit D.
64 bit has been pushed aside for around 7 years now in favor of more
urgent matters. It's time to get it done.
Also, I think it's critical to be certain there's nothing in the
language which is
Kagamin wrote:
Andrei Alexandrescu Wrote:
of etc., but the spirit will be similar. What do you think?
What bugs me most in log4net - it doesn't delete old logs that can take up to
gigabytes.
Tried RollingFileAppender?
On Thu, 26 Aug 2010 12:59:19 +0900, Andrei Alexandrescu
seewebsiteforem...@erdani.org wrote:
Hello,
At my workplace we're using Google's logging library glog
(http://google-glog.googlecode.com/svn/trunk/doc/glog.html), and the
more I use it, the more I like it. It's simple, to the
On 2010-08-26 08:13, Walter Bright wrote:
Steven Schveighoffer wrote:
On Tue, 24 Aug 2010 03:58:57 -0400, Walter Bright
newshou...@digitalmars.com wrote:
Steven Schveighoffer wrote:
With profiling enabled, gprof outputs this as the top hitters:
Flat profile:
Each sample counts as 0.01
On Thu, 26 Aug 2010 02:13:34 -0400, Walter Bright
newshou...@digitalmars.com wrote:
Steven Schveighoffer wrote:
On Tue, 24 Aug 2010 03:58:57 -0400, Walter Bright
newshou...@digitalmars.com wrote:
Steven Schveighoffer wrote:
With profiling enabled, gprof outputs this as the top hitters:
On Thu, Aug 26, 2010 at 8:59 AM, Don nos...@nospam.com wrote:
Walter Bright wrote:
Justin Johansson wrote:
A lot of people will be pleased to
see 64-bit D.
64 bit has been pushed aside for around 7 years now in favor of more
urgent matters. It's time to get it done.
Also, I think it's
Steven Schveighoffer:
I haven't looked at toJsonBuffer at all (btw, why are we calling this
function if I'm not outputting json?)
Fit for a new bugzilla entry?
Bye,
bearophile
Daniel Gibson:
I'd suggest to always write the length as a (u)long - or uint,
char-arrays/strings that are bigger than 4GB are just insane, anyway.
(Java uses short in a similar method, IIRC).
A long suffices there, no need to use a cent.
Bye,
bearophile
On Thu, 26 Aug 2010 08:36:44 -0400, bearophile bearophileh...@lycos.com
wrote:
Steven Schveighoffer:
I haven't looked at toJsonBuffer at all (btw, why are we calling this
function if I'm not outputting json?)
Fit for a new bugzilla entry?
I'll just put into the same report, and let
These thoughts were inspired by the recent thread, Retrieving the
traversed range. I am generally pretty sold on the range concept,
but I think for some operations some sort of cursor is required.
However, there are some unsafe cursor-related operations that are
best avoided.
However, as far
Hello Jacob,
On 2010-08-26 08:13, Walter Bright wrote:
Steven Schveighoffer wrote:
On Tue, 24 Aug 2010 03:58:57 -0400, Walter Bright
newshou...@digitalmars.com wrote:
Steven Schveighoffer wrote:
With profiling enabled, gprof outputs this as the top hitters:
Flat profile:
Each sample
On Thu, 26 Aug 2010 10:18:51 -0400, Pillsy pillsb...@gmail.com wrote:
These thoughts were inspired by the recent thread, Retrieving the
traversed range. I am generally pretty sold on the range concept,
but I think for some operations some sort of cursor is required.
However, there are some
Steven Schveighoffer Wrote:
On Thu, 26 Aug 2010 10:18:51 -0400, Pillsy pillsb...@gmail.com
wrote:
[...]
The key idea is that these cursors aren't a primitive part of a
range; instead, they take a range and add a position *inside*
the range. They're a perfect fit for all those
On Thu, 26 Aug 2010 11:17:32 -0400, Pillsy pillsb...@gmail.com wrote:
Steven Schveighoffer Wrote:
On Thu, 26 Aug 2010 10:18:51 -0400, Pillsy pillsb...@gmail.com
wrote:
[...]
The key idea is that these cursors aren't a primitive part of a
range; instead, they take a range and add a
== Quote from Pillsy (pillsb...@gmail.com)'s article
These thoughts were inspired by the recent thread, Retrieving the
traversed range. I am generally pretty sold on the range concept,
but I think for some operations some sort of cursor is required.
However, there are some unsafe
Steven Schveighoffer wrote:
Better, now takes 20 seconds vs over 60. The new culprit:
Flat profile:
Each sample counts as 0.01 seconds.
% cumulative self self total
time seconds secondscalls ms/call ms/call name
75.79 6.51 6.51 8103 0.80
On 8/25/10 6:55 PDT, Peter Alexander wrote:
Thanks for the replies Andrei, Steven.
It's a bit disappointing that there is no solution to this,
although I think you already know what I'll suggest as a
solution :) (cursors/iterators)
It's quite funny really, because I had decided to drop the
Walter Bright Wrote:
igabrieL wrote:
- and suggesting feature improvements
[...]
When is D stable
It cannot be both stable and adding in endless new features.
So then Walter, when will you say enough is enough?
Just paying my 3 monthly visit to the newsgroup. I see nothing much
On 8/26/10 7:18 PDT, Pillsy wrote:
[snip]
Range before ();
Range after ();
(I wrote my last post before reading yours.) Excellent points. I do
think we can get away without defining a new type. In addition to the
allBefore(all, tail) primitive (which is easy to implement as a
simendsjo Wrote:
Tried RollingFileAppender?
Ah, indeed... as I think of it... looks like I misconfigured it with the date
pattern.
x_x
Thanks.
Steve Teale wrote:
Walter Bright Wrote:
igabrieL wrote:
- and suggesting feature improvements
[...]
When is D stable
It cannot be both stable and adding in endless new features.
So then Walter, when will you say enough is enough?
Well, we decided to stop adding features to D2 with the
On 8/26/10 9:18 PDT, dsimcha wrote:
I'm starting to think that the whole concept of ranges is starting to get too
complicated. We're already seeing it with this moveFront() stuff that's a
special
case to deal with structs that have expensive postblits. We need a healthy dose
of worse is
On Thu, 26 Aug 2010 12:53:59 -0400, Walter Bright
newshou...@digitalmars.com wrote:
Steven Schveighoffer wrote:
Better, now takes 20 seconds vs over 60. The new culprit:
Flat profile:
Each sample counts as 0.01 seconds.
% cumulative self self total
time seconds
== Quote from Walter Bright (newshou...@digitalmars.com)'s article
Steve Teale wrote:
Walter Bright Wrote:
igabrieL wrote:
- and suggesting feature improvements
[...]
When is D stable
It cannot be both stable and adding in endless new features.
So then Walter, when will you
On Thu, 26 Aug 2010 13:30:35 -0400, Pillsy pillsb...@gmail.com wrote:
Steven Schveighoffer Wrote:
On Thu, 26 Aug 2010 11:17:32 -0400, Pillsy pillsb...@gmail.com
wrote:
[...]
If you don't mind me asking, what made you give up on it?
A cursor that refers to one element is much more
Steven Schveighoffer wrote:
I'll update the bug.
Thanks!
Steven Schveighoffer wrote:
Each sample counts as 0.01 seconds.
% cumulative self self total
time seconds secondscalls ms/call ms/call name
80.31 11.9911.9919000 0.63 0.63 searchfixlist
Just for fun, searchfixlist goes back at least to
Well, topic says it all. Why is the string parameter for the Exception
class in object.di an immutable(char[])?
A const(char[]) works for both, immutable(char[]) types and char[] types.
why this limitation?
--Marenz
On Thu, 26 Aug 2010 16:05:00 -0400, Mathias Laurenz Baumann
anonym...@supradigital.org wrote:
Well, topic says it all. Why is the string parameter for the Exception
class in object.di an immutable(char[])?
A const(char[]) works for both, immutable(char[]) types and char[]
types. why this
Walter Bright:
Just for fun, searchfixlist goes back at least to 1983 or so.
It contains this if (I am not able to indent it well):
if (s-Sseg == p-Lseg
(s-Sclass == SCstatic ||
#if TARGET_LINUX || TARGET_OSX || TARGET_FREEBSD || TARGET_SOLARIS
On Wed, Aug 25, 2010 at 13:47, Adam D. Ruppe destructiona...@gmail.comwrote:
On Wed, Aug 25, 2010 at 06:56:00AM +, Lars T. Kyllingstad wrote:
http://dpldocs.info/
It's a great tool. Good work, Adam!
Thanks!
This should be part of the official D website, methinks.
Okay, sounds reasonable.
What about many of the phobos functions, like for example from std.regex:
int find(string s, RegExp pattern);
I mean, that function won't store anything, right?
--Marenz
Am 26.08.2010, 22:16 Uhr, schrieb Steven Schveighoffer
schvei...@yahoo.com:
On Thu, 26 Aug
Hi,
does anyone of you know a way to get the name of the current module at
compile-time?
I have a very fragile trick, creating a temporary, mangling/demangling it and
parsing the resulting name, but it's ugly as hell and does not work so well.
I need this for a very simple reason: I have a
On Thu, 26 Aug 2010 16:24:57 -0400, Mathias Laurenz Baumann
anonym...@supradigital.org wrote:
Okay, sounds reasonable.
What about many of the phobos functions, like for example from std.regex:
int find(string s, RegExp pattern);
I mean, that function won't store anything, right?
This is
Philippe Sigaud:
does anyone of you know a way to get the name of the current module at
compile-time?
It's one of the missing pieces of the static reflection:
__traits(thisModuleName)
Bye,
bearophile
On 8/26/10 13:05 PDT, Mathias Laurenz Baumann wrote:
Well, topic says it all. Why is the string parameter for the Exception
class in object.di an immutable(char[])?
A const(char[]) works for both, immutable(char[]) types and char[]
types. why this limitation?
--Marenz
The string is stored
On 8/26/10 13:16 PDT, Steven Schveighoffer wrote:
On Thu, 26 Aug 2010 16:05:00 -0400, Mathias Laurenz Baumann
anonym...@supradigital.org wrote:
Well, topic says it all. Why is the string parameter for the Exception
class in object.di an immutable(char[])?
A const(char[]) works for both,
On 8/26/10 13:24 PDT, Mathias Laurenz Baumann wrote:
Okay, sounds reasonable.
What about many of the phobos functions, like for example from std.regex:
int find(string s, RegExp pattern);
I mean, that function won't store anything, right?
Good point. I think Regexp does actually store
Arrays are one of the most useful and most efficient data structures for
nonfunctional languages. They look simple, but in a low-level language you
sometimes need various kinds of them. So they are not so simple.
In D there are two kinds of built-in arrays:
A) 1D Dynamic arrays on the heap
B)
I am using glog and gtest in my project. These tools are very useful :)
I think we need useful and handy logging module for Phobos.
Yeah, glog is one of the candidates.
Masahiro
Yeah, I started one that I at least plan on using. I've even offered to
let Walter and the gang include it
On 8/26/10 14:48 PDT, sybrandy wrote:
I am using glog and gtest in my project. These tools are very useful :)
I think we need useful and handy logging module for Phobos.
Yeah, glog is one of the candidates.
Masahiro
Yeah, I started one that I at least plan on using. I've even offered to
On Thu, Aug 26, 2010 at 22:37, bearophile bearophileh...@lycos.com wrote:
Philippe Sigaud:
does anyone of you know a way to get the name of the current module at
compile-time?
It's one of the missing pieces of the static reflection:
__traits(thisModuleName)
I want this to return an
Hi,
I've noticed I'm not the only one Russian here, so I've decided to ask:
(yeah, I know I'm quite a bit late)
Did anyone buy TDPL in Russia? If so, where from? Is Amazon a good place
to look (there seemed to be trouble getting stuff from them)?
http://www.digitalmars.com/d/2.0/interfaceToC.html still says there is no
const/immutable in D:
There are no const or volatile type modifiers in D. To declare a C
function that uses those type modifiers, just drop those keywords from the
declaration.
but that is obviously out-dated.
Dnia 26-08-2010 o 05:59:19 Andrei Alexandrescu
seewebsiteforem...@erdani.org napisał(a):
At my workplace we're using Google's logging library glog
(http://google-glog.googlecode.com/svn/trunk/doc/glog.html), and the
more I use it, the more I like it. It's simple, to the point, and
Stanislav Blinov Wrote:
Hi,
I've noticed I'm not the only one Russian here, so I've decided to ask:
(yeah, I know I'm quite a bit late)
Did anyone buy TDPL in Russia? If so, where from? Is Amazon a good place
to look (there seemed to be trouble getting stuff from them)?
I'm quite
On Thursday, August 26, 2010 10:51:02 Andrei Alexandrescu wrote:
On 8/26/10 9:18 PDT, dsimcha wrote:
I'm starting to think that the whole concept of ranges is starting to get
too complicated. We're already seeing it with this moveFront() stuff
that's a special case to deal with structs
import Python
dir()
etc.. :)
I want more reflection as well, it's plenty of fun.
On Fri, Aug 27, 2010 at 12:13 AM, Philippe Sigaud
philippe.sig...@gmail.com wrote:
On Thu, Aug 26, 2010 at 22:37, bearophile bearophileh...@lycos.com wrote:
Philippe Sigaud:
does anyone of you know a way to
On Thu, 26 Aug 2010 17:27:31 -0500, Vladimir v...@mymail.rus wrote:
I'm quite satisfied with the torrent version. As long as no money goes
directly to the D development I refuse to buy books. The book guy
already earns 10 to 100 times as much as a normal developer in Russia.
LOL. Gotta
Vladimir wrote:
Stanislav Blinov Wrote:
Hi,
I've noticed I'm not the only one Russian here, so I've decided to ask:
(yeah, I know I'm quite a bit late)
Did anyone buy TDPL in Russia? If so, where from? Is Amazon a good place
to look (there seemed to be trouble getting stuff from them)?
Yao G. wrote:
On Thu, 26 Aug 2010 17:27:31 -0500, Vladimir v...@mymail.rus wrote:
I'm quite satisfied with the torrent version. As long as no money goes
directly to the D development I refuse to buy books. The book guy
already earns 10 to 100 times as much as a normal developer in Russia.
Hi, there.
Amazon is a good place to buy books. I had no problems with delivery from US
Amazon so far.
Andrei and I were talking on the Phobos list and deep in a newsgroup thread
about whether Phobos should make a serious effort to efficiently support
structs with arbitrarily complex, expensive postblits. Such support includes
the moveFront(), moveBack() and moveAt() range primitives, which are
Walter Bright:
I just hope you can be realistic about how much can be done about them in the
short term.
Most of of my bugzilla entries are normal bugs, suggestions for improved error
messages and diagnostic, Phobos bugs, enhancement requests, _additive_ changes,
etc, that don't require any D
Yao G.:
Is there a way to make this work? Even changing the operator string in
opBinary to - doesn't do nothing. Or those kind of operators can't be
overloaded?
Try opOpAssign.
Bye,
bearophile
On Wednesday 25 August 2010 22:31:38 Yao G. wrote:
Sorry, I sent the message prematurely :( Anyway, here's complete:
Is there a way to make compound assignment operators (-=, +=, *= and
friends) work with D's operator overload regime? I can't make them work.
Look at
On Thu, 26 Aug 2010 01:46:02 -0500, Jonathan M Davis
jmdavisp...@gmail.com wrote:
Look at http://www.digitalmars.com/d/2.0/operatoroverloading.html (or
even
better, TDPL). The correct function would be opOpAssign. I believe that
the
syntax for += would be
opOpAssign!(+)(args) { }
-
bearophile wrote:
Don:
Do you know what cast(ulong) is doing here?
Turning it from a signalling nan to a quiet nan.
I really really didn't know this. Is this written somewhere in the D docs? :-)
It's the way signalling nans work. _Any_ use of them raises a floating
point exception, then
I'm using dmd v2.048, WinDbg 5.1.
I seem to be having trouble, perhaps i can get this cleared up. I'm trying to
build a new structure type using math overloads (for testing). My asserts are
failing; i need to debug them but can't. I've run 'dmd -gc mysource.d' as per
the site, neither gdb
On Wednesday 25 August 2010 23:49:27 Yao G. wrote:
On Thu, 26 Aug 2010 01:46:02 -0500, Jonathan M Davis
jmdavisp...@gmail.com wrote:
Look at http://www.digitalmars.com/d/2.0/operatoroverloading.html (or
even
better, TDPL). The correct function would be opOpAssign. I believe that
the
You could try cv2pdb.
Sorry, I pressed the wrong button so the message was sent to your
email. Reciting:
26.08.2010 1:53, Philippe Sigaud wrote:
I came up with the templates in my initial post. They seem to
work, but I doubt those are legal solutions.
.
If they work, then they are legal :)
How
== Quote from Trass3r (u...@known.com)'s article
You could try cv2pdb.
I'll look it up. I'm trying ddbg, and although it is working so far, there has
to be something better (At least giving it commands and breakpoints)
On Wed, Aug 25, 2010 at 17:27, Andrej Mitrovic andrej.mitrov...@test.comwrote:
What would be really cool is if we had a property that returned a random
value of any integrated type. And for user-defined types, maybe it would
call a method with a special name. I guess one could make a template
I'll look it up. I'm trying ddbg, and although it is working so far,
there has to be something better (At least giving it commands and
breakpoints)
Isn't ddbg dead?
Your best shot is to debug on Windows using cv2pdb or the upcoming Mago
Debugger plugin with Visual Studio.
On Thu, Aug 26, 2010 at 03:50, bearophile bearophileh...@lycos.com wrote:
Jason Spencer:
Knowing just the # of dimensions won't tell me
the total size or how to index. I need the size of each dimension.
If you create such structs, you do what you want, so it represents a nD
rectangular
On Tue, Aug 24, 2010 at 15:24, Bob Cowdery b...@bobcowdery.plus.com wrote:
I might be on my way :-) .
Good :) I just skimmed through the thread, so I don't know if you're still
using Code::Blocks.
I'm using it, and it highlights D code with no problem. For 10.05, it's in
Settings Editor
Philippe Sigaud:
What you lose is the CT checking that can be done for multiplication or
additions if all dimensions are exposed in the type.
If you want, you may create a second nD array struct where sizes too are CT
values, plus two methods/free functions to convert between the two array
On Thu, Aug 26, 2010 at 14:11, Stanislav Blinov bli...@loniir.ru wrote:
Sorry, I pressed the wrong button so the message was sent to your email.
Reciting:
Does that work for you?
Yes! Beautiful, thanks! That beats hell out of my clumsy templates :)
Your templates are not clumsy, it's
Philippe Sigaud wrote:
That beats hell out of my clumsy templates :)
Your templates are not clumsy, it's typically the way some other PL
would process lists/arrays. I used to write a lot of these. But 6 months
ago, CTFE got seven-leagues boots and right now it's much easier on the
eye to
On Thu, Aug 26, 2010 at 22:41, bearophile bearophileh...@lycos.com wrote:
Philippe Sigaud:
What you lose is the CT checking that can be done for multiplication or
additions if all dimensions are exposed in the type.
If you want, you may create a second nD array struct where sizes too are
http://d.puremagic.com/issues/show_bug.cgi?id=4721
Walter Bright bugzi...@digitalmars.com changed:
What|Removed |Added
Status|NEW |RESOLVED
http://d.puremagic.com/issues/show_bug.cgi?id=4728
Summary: Crash by protected/private constructor in an other
module
Product: D
Version: D2
Platform: Other
OS/Version: Windows
Status: NEW
Keywords:
http://d.puremagic.com/issues/show_bug.cgi?id=4726
--- Comment #2 from bearophile_h...@eml.cc 2010-08-26 00:50:46 PDT ---
OK. Thank you for your answer. I will not reopen this bug because it's a minor
thing, but I don't like it because:
From a purely ideal point of view, a NaN isn't a number,
http://d.puremagic.com/issues/show_bug.cgi?id=4681
Steven Schveighoffer schvei...@yahoo.com changed:
What|Removed |Added
CC|
http://d.puremagic.com/issues/show_bug.cgi?id=4729
Summary: std.algorithm: atrange iota behaviour
Product: D
Version: D2
Platform: Other
OS/Version: All
Status: NEW
Severity: normal
Priority: P2
Component:
http://d.puremagic.com/issues/show_bug.cgi?id=4681
--- Comment #11 from nfx...@gmail.com 2010-08-26 05:20:08 PDT ---
This is still full of dirty runtime calls and attempts to emulate half of
lifetime.d (though the worst part is commented).
Why doesn't it simply use the D standard way to
http://d.puremagic.com/issues/show_bug.cgi?id=4681
--- Comment #12 from Steven Schveighoffer schvei...@yahoo.com 2010-08-26
05:51:15 PDT ---
(In reply to comment #11)
This is still full of dirty runtime calls and attempts to emulate half of
lifetime.d (though the worst part is commented).
http://d.puremagic.com/issues/show_bug.cgi?id=4729
bearophile_h...@eml.cc changed:
What|Removed |Added
CC||bearophile_h...@eml.cc
http://d.puremagic.com/issues/show_bug.cgi?id=4681
--- Comment #13 from nfx...@gmail.com 2010-08-26 06:20:17 PDT ---
(In reply to comment #12)
Why are runtime calls dirty? I don't use any undocumented runtime
functions...
Because they do more work than necessary and rely on more
http://d.puremagic.com/issues/show_bug.cgi?id=4721
--- Comment #8 from Steven Schveighoffer schvei...@yahoo.com 2010-08-26
06:22:33 PDT ---
This helps, but only reduces it to 20 seconds (but a 66% reduction is pretty
good!). I ran another round of profiling, and found we have a new
http://d.puremagic.com/issues/show_bug.cgi?id=4730
Summary: std.c.stdlib.exit in CTFE
Product: D
Version: D2
Platform: All
OS/Version: All
Status: NEW
Severity: enhancement
Priority: P2
Component: DMD
http://d.puremagic.com/issues/show_bug.cgi?id=4681
--- Comment #14 from Steven Schveighoffer schvei...@yahoo.com 2010-08-26
06:30:03 PDT ---
(In reply to comment #13)
(In reply to comment #12)
Why are runtime calls dirty? I don't use any undocumented runtime
functions...
Because they
http://d.puremagic.com/issues/show_bug.cgi?id=4021
--- Comment #3 from bearophile_h...@eml.cc 2010-08-26 06:31:44 PDT ---
With dmd 2.048 the error message is a little different:
...\dmd\src\druntime\import\object.di(354): Error: _aaRehash cannot be
interpreted at compile time, because it has
http://d.puremagic.com/issues/show_bug.cgi?id=4729
--- Comment #2 from Max Klyga necrom...@gmail.com 2010-08-26 07:50:27 PDT ---
This bug was introduced in 2.048, as is 2.047 iota stops but fails shortly
after:
src/phobos/std/algorithm.d(279): Enforcement failed
--
Configure issuemail:
http://d.puremagic.com/issues/show_bug.cgi?id=4717
--- Comment #8 from bearophile_h...@eml.cc 2010-08-26 07:56:20 PDT ---
See also bug 4124 and bug 4123
--
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
http://d.puremagic.com/issues/show_bug.cgi?id=4139
bearophile_h...@eml.cc changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|
http://d.puremagic.com/issues/show_bug.cgi?id=4731
Summary: cannot call protected base class method by using base
class name
Product: D
Version: unspecified
Platform: Other
OS/Version: Windows
Status: NEW
http://d.puremagic.com/issues/show_bug.cgi?id=4681
--- Comment #15 from nfx...@gmail.com 2010-08-26 10:12:08 PDT ---
(In reply to comment #14)
I'm not assuming anything about the memory layout. GC.qalloc gives me a block
of data, and I'm using the data. Its interface is well defined without
http://d.puremagic.com/issues/show_bug.cgi?id=4713
Walter Bright bugzi...@digitalmars.com changed:
What|Removed |Added
CC|
http://d.puremagic.com/issues/show_bug.cgi?id=4732
Summary: __traits(identifier) performs constant folding on
symbols
Product: D
Version: D2
Platform: All
OS/Version: All
Status: NEW
Keywords: patch,
http://d.puremagic.com/issues/show_bug.cgi?id=4721
bearophile_h...@eml.cc changed:
What|Removed |Added
Status|RESOLVED|REOPENED
CC|
http://d.puremagic.com/issues/show_bug.cgi?id=4602
Don clugd...@yahoo.com.au changed:
What|Removed |Added
Status|NEW |RESOLVED
http://d.puremagic.com/issues/show_bug.cgi?id=4733
Summary: Possible bugs caused by dynamic arrays in boolean
evaluation context
Product: D
Version: D2
Platform: All
OS/Version: All
Status: NEW
Severity:
http://d.puremagic.com/issues/show_bug.cgi?id=4735
Summary: class that implements interface can override a static
method
Product: D
Version: D2
Platform: Other
OS/Version: Windows
Status: NEW
Severity:
http://d.puremagic.com/issues/show_bug.cgi?id=4734
Summary: immutable return type specifier without parantheses
confuses the compiler
Product: D
Version: D2
Platform: Other
OS/Version: Windows
Status: NEW
http://d.puremagic.com/issues/show_bug.cgi?id=4080
--- Comment #5 from Walter Bright bugzi...@digitalmars.com 2010-08-26
14:21:48 PDT ---
http://www.dsource.org/projects/dmd/changeset/372
I changed the location of the new files to be more consistent with druntime's
existing conventions:
http://d.puremagic.com/issues/show_bug.cgi?id=3976
--- Comment #4 from Ellery Newcomer ellery-newco...@utulsa.edu 2010-08-26
14:25:04 PDT ---
(In reply to comment #3)
There is no kmd file. Also this code seems to use Tango (dunno which
version!).
So it's not a usable test case. But I'm
1 - 100 of 111 matches
Mail list logo