Jump to page: 1 2 3
Thread overview
DMD 0.107 release
Nov 30, 2004
Walter
Nov 30, 2004
Ant
Nov 30, 2004
Walter
Nov 30, 2004
Kris
Nov 30, 2004
Ant
Nov 30, 2004
Stewart Gordon
Nov 30, 2004
Ant
Nov 30, 2004
Stewart Gordon
Dec 02, 2004
J C Calvarese
Dec 02, 2004
Helmut Leitner
Nov 30, 2004
Ant
Changelog
Nov 30, 2004
Simon Buchan
Nov 30, 2004
Stewart Gordon
Nov 30, 2004
Ben Hinkle
Nov 30, 2004
Walter
Nov 30, 2004
Walter
Anonymous structs/unions still not working right (was: Changelog)
Dec 01, 2004
Stewart Gordon
Nov 30, 2004
James Dunne
November 30, 2004
http://www.digitalmars.com/d/changelog.html



November 30, 2004
On Mon, 29 Nov 2004 18:06:18 -0800, Walter wrote:

> 
> http://www.digitalmars.com/d/changelog.html

The thrill is gonne!
No, not the thrill for D, the thrill for the next release of DMD.

We (I) no longer wait for the next release of DMD.
I don't expect amasing new features,
or even the fixes I've been waiting for months
(for which I couldn't produce code examples).
This is to be expected as DMD is reaching 1.0.
Can it be the reason the trafic is slower here?
I bet it is. There is nothing new to see here.
I see this as a good sign. It means DMD is getting there!

Now if I was responsable for D and DMD I would release it without: (each one insert your own - I'm working on leds)

I'm going to download DMD 0.107 now just to help
finding problems, not because I expect any improvement,
I'm actually afraid things might break...

Thanks for D, Walter.

Ant

November 30, 2004
On Mon, 29 Nov 2004 18:06:18 -0800, Walter wrote:

> 
> http://www.digitalmars.com/d/changelog.html

I got this message from the compiler (which I can ignore obviously)

"Creating default this(){} for class NB"

NB is a nested class.

---------
also found (thanks to 107):
- duplicated char[] switchcase
- passing -1 to uint param
- using inExpression as bit

all my projects seem to run correctly with 107.
(15 min tests...)

for DUI users: all the erros found were in leds,
so no problems with the released DUI and dool.

Ant

November 30, 2004
For lazy people with Newsreaders:

New/Changed Features
- Improved speed of writef().
- Improved single thread performance of gc allocation per davejf's suggestions.
- InExpressions now, instead of returning a bit, return a pointer to the associative array element if the key is present, null if it is not. This obviates - the need for many double lookups.
- .offset property is now deprecated, use .offsetof instead. This makes for better compatibility with C and fewer conflicts with offset as a field name.
- Added .ptr property to arrays, which is handier and more typesafe than casting an array to a pointer.
- Added Ben Hinkle's changes to std.stream:
  adds EndianStream for BOM and endian support.
  removes the two public imports std.string and std.file from end of file
  adds read/write for ifloat, idouble, cfloat, cdouble and dchar to interfaces InputStream and OutputStream and add implementations to Stream and EndianStream
- Added std.c.stddef for definition of C wchar_t.

Bugs Fixed
- Fixed internal error e2ir 814
- Fixed protection of implicit constructor.
- Fixed deprecated attribute overriding static.
- Tightened up detection of constants being implicitly converted to a type that cannot hold it.
- Now detects duplicate case strings in switch statements.
- Added support for switch(dchar[]) statements.
- Fixed bug reading source files without B.O.M.
- Fixed initialization of anonymous structs in classes.
- Anonymous structs/unions can now only be a member of an aggregate.
- Assert expressions are no longer evaluated for side effects even if asserts are turned off. It is not legal to depend on the side effect of an assert.
- Fixed _init vs __init prefix for TypeInfo classes.
- Adjusted arithmetic conversion rules to match C99.

Get it at: ftp://ftp.digitalmars.com/dmd.107.zip

-- 
"Unhappy Microsoft customers have a funny way of becoming Linux,
Salesforce.com and Oracle customers." - www.microsoft-watch.com:
"The Year in Review: Microsoft Opens Up"
November 30, 2004
"Ant" <duitoolkit@yahoo.ca> wrote in message news:pan.2004.11.30.04.04.24.396981@yahoo.ca...
> Now if I was responsable for D and DMD I would release it without: (each one insert your own - I'm working on leds)

Maybe I should just call it 1.0 and ship it!


November 30, 2004
Please don't do that yet; I just sent you a problem with dmd-107. It breaks all the ICU bindings ...


"Walter" <newshound@digitalmars.com> wrote in message
news:coh201$2vv3$1@digitaldaemon.com...
|
| "Ant" <duitoolkit@yahoo.ca> wrote in message
| news:pan.2004.11.30.04.04.24.396981@yahoo.ca...
| > Now if I was responsable for D and DMD I would release it without:
| > (each one insert your own - I'm working on leds)
|
| Maybe I should just call it 1.0 and ship it!
|
|


November 30, 2004
On Mon, 29 Nov 2004 22:27:54 -0800, Kris wrote:

> Please don't do that yet; I just sent you a problem with dmd-107. It breaks all the ICU bindings ...

yeah...

but the strategy must be lined up!

Ant

> 
> 
> "Walter" <newshound@digitalmars.com> wrote in message
> news:coh201$2vv3$1@digitaldaemon.com...
> |
> | "Ant" <duitoolkit@yahoo.ca> wrote in message
> | news:pan.2004.11.30.04.04.24.396981@yahoo.ca...
> | > Now if I was responsable for D and DMD I would release it without:
> | > (each one insert your own - I'm working on leds)
> |
> | Maybe I should just call it 1.0 and ship it!
> |
> |


November 30, 2004
In article <cogmka$2frg$1@digitaldaemon.com>, Walter says...
>
>
>http://www.digitalmars.com/d/changelog.html
>
>

I've heard complaints of this before: compilation taking upwards of 2 minutes under certain circumstances.  I just ran into this problem myself with 0.107 under Linux.  I have no idea what could be causing this, but I am willing to share my code if someone wants to check it out.  The program is perfect syntax and semantics, nothing wrong with it; it just won't compile!  It worked fine (read compiled blazingly fast) before I made a few changes and I've been trying to figure out what those changes were that did it in.

Regards,
James Dunne
November 30, 2004
Simon Buchan wrote:
> For lazy people with Newsreaders:
<snip>
> - Added std.c.stddef for definition of C wchar_t.
<snip>

For lazy people who like to c&p C declarations without having to change them?

Stewart.

-- 
My e-mail is valid but not my primary mailbox.  Please keep replies on the 'group where everyone may benefit.
November 30, 2004
Kris wrote:
> Please don't do that yet; I just sent you a problem with dmd-107. It breaks
> all the ICU bindings ...
<snip top of upside-down reply>

I think Walter was joking.  For those who haven't seen it already, we have a list of reasons we're far from ready for 1.0:

http://www.wikiservice.at/wiki4d/wiki.cgi?PendingPeeves

Stewart.

-- 
My e-mail is valid but not my primary mailbox.  Please keep replies on the 'group where everyone may benefit.
« First   ‹ Prev
1 2 3