Another OSX 10.5 release :-)
Anyhow, this should work with gdb now, and has contract inheritance
(finally).
http://www.digitalmars.com/d/1.0/changelog.html
http://ftp.digitalmars.com/dmd.1.048.zip
http://www.digitalmars.com/d/2.0/changelog.html
http://ftp.digitalmars.com/dmd.2.033.zip
Many
Walter Bright newshou...@digitalmars.com wrote in message
news:hac8nb$26j...@digitalmars.com...
Another OSX 10.5 release :-)
Anyhow, this should work with gdb now, and has contract inheritance
(finally).
http://www.digitalmars.com/d/1.0/changelog.html
On Mon, 05 Oct 2009 14:23:26 +0400, Nick Sabalausky a...@a.a wrote:
Walter Bright newshou...@digitalmars.com wrote in message
news:hac8nb$26j...@digitalmars.com...
Another OSX 10.5 release :-)
Anyhow, this should work with gdb now, and has contract inheritance
(finally).
Can someone show an usage example of contract inheritance? (where inheritance
is useful).
Regarding the fixed bugs 2702 and 2469, I'm having problems still, at the
bottom y is 0:
import std.stdio: writeln;
import std.conv: to;
struct Ranged(int RANGED_MIN, int RANGED_MAX) {
int x_ =
On Mon, 05 Oct 2009 03:54:22 -0400, Walter Bright
newshou...@digitalmars.com wrote:
Another OSX 10.5 release :-)
Anyhow, this should work with gdb now, and has contract inheritance
(finally).
http://www.digitalmars.com/d/1.0/changelog.html
http://ftp.digitalmars.com/dmd.1.048.zip
On Mon, 05 Oct 2009 16:55:49 +0400, Jacob Carlborg d...@me.com wrote:
On 10/5/09 13:49, Steven Schveighoffer wrote:
On Mon, 05 Oct 2009 03:54:22 -0400, Walter Bright
newshou...@digitalmars.com wrote:
Another OSX 10.5 release :-)
Anyhow, this should work with gdb now, and has contract
On Mon, 05 Oct 2009 09:12:32 -0400, Denis Koroskin 2kor...@gmail.com
wrote:
On Mon, 05 Oct 2009 16:55:49 +0400, Jacob Carlborg d...@me.com wrote:
On 10/5/09 13:49, Steven Schveighoffer wrote:
On Mon, 05 Oct 2009 03:54:22 -0400, Walter Bright
newshou...@digitalmars.com wrote:
Another OSX
Walter Bright Wrote:
It's outlined in the code comments, but it's implemented by making the
contract code a nested function. The overriding function calls those
nested functions of the overridden function(s). In order for this to
work successfully, the 'this' pointer and the stack
On 10/5/09 15:46, Steven Schveighoffer wrote:
On Mon, 05 Oct 2009 09:12:32 -0400, Denis Koroskin 2kor...@gmail.com
wrote:
On Mon, 05 Oct 2009 16:55:49 +0400, Jacob Carlborg d...@me.com wrote:
On 10/5/09 13:49, Steven Schveighoffer wrote:
On Mon, 05 Oct 2009 03:54:22 -0400, Walter Bright
Jacob Carlborg, el 5 de octubre a las 16:08 me escribiste:
2. A while ago, (I can't find the post, it may have been on reddit) you
mentioned that you were going to add property notation. Is that still
going to happen? I'm really looking forward to that, and if not, is
there a reason?
There
Steven Schveighoffer:
Also interesting from this revelation is that attributes are coming :D
Despite all, it seems sometimes Walter listens :-)
Maybe this syntax will be allowed (attribute before instead of after function
name):
@property int bar() {...
Bye,
bearophile
Nick Sabalausky wrote:
Walter Bright newshou...@digitalmars.com wrote in message
news:hac8nb$26j...@digitalmars.com...
Another OSX 10.5 release :-)
Anyhow, this should work with gdb now, and has contract inheritance
(finally).
http://www.digitalmars.com/d/1.0/changelog.html
Nick Sabalausky wrote:
Compiler now detects some cases of illegal null dereferencing when compiled
with -O
A bug-detection feature that's turned on with -O? I assume that's just a
temporary situation and is related to either it currently being detected by
the optimizer and the feature maybe
Steven Schveighoffer wrote:
1. The result type of the typeid(type) is now the most derived TypeInfo
class, rather than the TypeInfo base class Why can't this be
propogated to D1? I can't imagine code that depends on the return value
being typed as TypeInfo that would not simply just work
#ponce wrote:
I think it's disabled in debug mode to keep the compilation time low.
That, and the optimizer tends to scramble the relationship between
source and assembler, making source debugging next to impossible.
I guess it's more expensive CPU-wise than escape analysis which is done
Leandro Lucarella wrote:
Thanks for finally taking this way, Walter =)
http://www.dsource.org/projects/dmd/timeline
Now that DMD is under version control it should be fairly easy for me to
adapt the automated build system used for ldc for dmd. I can set it up
to automatically build dmd
Walter Bright newshou...@digitalmars.com wrote in message
news:hadbml$1mb...@digitalmars.com...
Nick Sabalausky wrote:
Compiler now detects some cases of illegal null dereferencing when
compiled with -O
A bug-detection feature that's turned on with -O? I assume that's just a
temporary
Hello Walter,
#ponce wrote:
I think it's disabled in debug mode to keep the compilation time low.
That, and the optimizer tends to scramble the relationship between
source and assembler, making source debugging next to impossible.
How hard would it be to have the code generate run on the
Nick Sabalausky wrote:
I see, but is that just a temporary situation? I'm fine with it for now, but
optimizers are known for conflicting with debugging, so in the long run I'd
hate to have to split my debug builds into separate maximum static
analysis vs debuggable builds (I already had been
BCS wrote:
Hello Walter,
#ponce wrote:
I think it's disabled in debug mode to keep the compilation time low.
That, and the optimizer tends to scramble the relationship between
source and assembler, making source debugging next to impossible.
How hard would it be to have the code
Robert Clipsham wrote:
Leandro Lucarella wrote:
Thanks for finally taking this way, Walter =)
http://www.dsource.org/projects/dmd/timeline
Now that DMD is under version control it should be fairly easy for me to
adapt the automated build system used for ldc for dmd. I can set it up
to
bearophile wrote:
Steven Schveighoffer:
Also interesting from this revelation is that attributes are coming :D
Despite all, it seems sometimes Walter listens :-)
Wow, indeed he does. :-D
Nick Sabalausky a...@a.a wrote in message
news:hadst9$58...@digitalmars.com...
Walter Bright newshou...@digitalmars.com wrote in message
news:hadqcs$30n...@digitalmars.com...
BCS wrote:
Hello Walter,
#ponce wrote:
I think it's disabled in debug mode to keep the compilation time low.
Walter Bright Wrote:
Robert Clipsham wrote:
Leandro Lucarella wrote:
Thanks for finally taking this way, Walter =)
http://www.dsource.org/projects/dmd/timeline
Now that DMD is under version control it should be fairly easy for me to
adapt the automated build system used for ldc
Jason House wrote:
Walter Bright Wrote:
Robert Clipsham wrote:
Leandro Lucarella wrote:
Thanks for finally taking this way, Walter =)
http://www.dsource.org/projects/dmd/timeline
Now that DMD is under version control it should be fairly easy
for me to adapt the automated build system used
On Mon, 05 Oct 2009 10:54:22 +0300, Walter Bright
newshou...@digitalmars.com wrote:
gdb stack trace should work now
Could someone please elaborate on this a bit (what exactly was changed),
or at least point to the respective SVN revision or something?
--
Best regards,
Vladimir
Andrei Alexandrescu, el 5 de octubre a las 19:17 me escribiste:
Jason House wrote:
Walter Bright Wrote:
Robert Clipsham wrote:
Leandro Lucarella wrote:
Thanks for finally taking this way, Walter =)
http://www.dsource.org/projects/dmd/timeline
Now that DMD is under version control it
Jason House wrote:
With small commits to dmd, it should be trivial to know what small
change in dmd caused a user observable change in behavior.
The problem is, one doesn't know if it is a problem with the change or
if it is a problem with the user code. To determine that requires
working
Vladimir Panteleev wrote:
On Mon, 05 Oct 2009 10:54:22 +0300, Walter Bright
newshou...@digitalmars.com wrote:
gdb stack trace should work now
Could someone please elaborate on this a bit (what exactly was changed),
or at least point to the respective SVN revision or something?
All the
Denis Koroskin wrote:
snip
int bar() @property
{
return 42;
}
What is @ going to be used for generally? (What is the essential
difference between an attribute that's an @word and one that's a simple
keyword before or after the type?)
Stewart.
Hello Walter,
I can set it
up to automatically build dmd after a commit, and run dstress/build
popular projects and libraries
The problem is if some package fails, then I have a large debugging
problem trying to figure out unfamiliar code.
Or it could just inform the owner of the lib and
Which gdb should this release work with?
I seem to have misplaced my patched gdb. The standard gdb 6.8 can show
backtraces but can't list code, even if the code is linked in libraries from
C++.
Walter Bright wrote:
Another OSX 10.5 release :-)
Anyhow, this should work with gdb now, and
32 matches
Mail list logo