Just one more thing...

2009-02-14 Thread Walter Bright
Now includes Mac OSX version! http://www.digitalmars.com/d/1.0/changelog.html http://ftp.digitalmars.com/dmd.1.040.zip http://www.digitalmars.com/d/2.0/changelog.html http://ftp.digitalmars.com/dmd.2.025.zip Expect bugs. Thread local storage isn't working on OSX, neither are sockets and

Re: Just one more thing...

2009-02-14 Thread Extrawurst
Walter Bright wrote: Now includes Mac OSX version! http://www.digitalmars.com/d/1.0/changelog.html http://ftp.digitalmars.com/dmd.1.040.zip http://www.digitalmars.com/d/2.0/changelog.html http://ftp.digitalmars.com/dmd.2.025.zip Expect bugs. Thread local storage isn't working on OSX, neither

Re: Just one more thing...

2009-02-14 Thread Anders F Björklund
Walter Bright wrote: Now includes Mac OSX version! http://www.digitalmars.com/d/1.0/changelog.html http://ftp.digitalmars.com/dmd.1.040.zip ... Expect bugs. Thread local storage isn't working on OSX, neither are sockets and memory mapped files (for unknown reasons). Thanks to Sean Kelly

Re: Just one more thing...

2009-02-14 Thread Walter Bright
Anders F Björklund wrote: Walter Bright wrote: Now includes Mac OSX version! http://www.digitalmars.com/d/1.0/changelog.html http://ftp.digitalmars.com/dmd.1.040.zip ... Expect bugs. Thread local storage isn't working on OSX, neither are sockets and memory mapped files (for unknown

Re: Just one more thing...

2009-02-14 Thread Walter Bright
Extrawurst wrote: Very nice, but what happened to version 2.024 ? test version

Re: Just one more thing...

2009-02-14 Thread Walter Bright
Anders F Björklund wrote: I gather this only works with Mac OS X 10.5 Leopard ? $ dmd/osx/bin/dmd hello.d Bus error Could it be rebuilt with the MacOSX10.4u.sdk, perhaps ? Is 10.5 really binary incompatible with 10.4 ? And not even a nice message when it isn't?

Re: Just one more thing...

2009-02-14 Thread Nick Sabalausky
Walter Bright newshou...@digitalmars.com wrote in message news:gn7cvo$to...@digitalmars.com... Anders F Björklund wrote: I gather this only works with Mac OS X 10.5 Leopard ? $ dmd/osx/bin/dmd hello.d Bus error Could it be rebuilt with the MacOSX10.4u.sdk, perhaps ? Is 10.5 really binary

Re: Just one more thing...

2009-02-14 Thread Michel Fortin
On 2009-02-14 16:27:22 -0500, Walter Bright newshou...@digitalmars.com said: Anders F Björklund wrote: I gather this only works with Mac OS X 10.5 Leopard ? $ dmd/osx/bin/dmd hello.d Bus error Could it be rebuilt with the MacOSX10.4u.sdk, perhaps ? Is 10.5 really binary incompatible with

Re: Just one more thing...

2009-02-14 Thread Chris R Miller
Extrawurst wrote: Walter Bright wrote: Now includes Mac OSX version! http://www.digitalmars.com/d/1.0/changelog.html http://ftp.digitalmars.com/dmd.1.040.zip http://www.digitalmars.com/d/2.0/changelog.html http://ftp.digitalmars.com/dmd.2.025.zip Expect bugs. Thread local storage isn't

Re: Just one more thing...

2009-02-14 Thread dickl
Walter Bright wrote: Now includes Mac OSX version! http://www.digitalmars.com/d/1.0/changelog.html http://ftp.digitalmars.com/dmd.1.040.zip http://www.digitalmars.com/d/2.0/changelog.html http://ftp.digitalmars.com/dmd.2.025.zip Expect bugs. Thread local storage isn't working on OSX, neither

Re: QtD 0.1 is out!

2009-02-14 Thread Eldar Insafutdinov
Eldar Insafutdinov Wrote: This way won't really work because there are dozens of such a functions - that's for virtual dispatch. I have just solved it by declaring functions export extern (C) and adding _ prefix to function name when calling GetProcAddress. So technically there are no

Re: Just one more thing...

2009-02-14 Thread Walter Bright
Michel Fortin wrote: Is 10.5 really binary incompatible with 10.4 ? It is compatible, unless you're using a new API or new linker features which weren't available in 10.4. Development on Mac OS X works by choosing a target SDK and a deployment target version. Unless you want to use new

Re: Just one more thing...

2009-02-14 Thread Anders Bergh
On Sun, Feb 15, 2009 at 05:06, Walter Bright newshou...@digitalmars.com wrote: It's hard to see what that might be. dmd uses nothing but the generic linker commands, in fact, it uses gcc to do the link. It also doesn't use any but the basic api functions like read() and write(). When you link

Re: Just one more thing...

2009-02-14 Thread Walter Bright
Anders Bergh wrote: On Sun, Feb 15, 2009 at 05:06, Walter Bright newshou...@digitalmars.com wrote: It's hard to see what that might be. dmd uses nothing but the generic linker commands, in fact, it uses gcc to do the link. It also doesn't use any but the basic api functions like read() and

Re: Just one more thing...

2009-02-14 Thread Anders Bergh
On Sun, Feb 15, 2009 at 06:04, Walter Bright newshou...@digitalmars.com wrote: Anders Bergh wrote: On Sun, Feb 15, 2009 at 05:06, Walter Bright newshou...@digitalmars.com wrote: It's hard to see what that might be. dmd uses nothing but the generic linker commands, in fact, it uses gcc to

Re: Just one more thing...

2009-02-14 Thread Walter Bright
Anders Bergh wrote: On Sun, Feb 15, 2009 at 06:04, Walter Bright newshou...@digitalmars.com wrote: Anders Bergh wrote: On Sun, Feb 15, 2009 at 05:06, Walter Bright newshou...@digitalmars.com wrote: It's hard to see what that might be. dmd uses nothing but the generic linker commands, in fact,

Re: Just one more thing...

2009-02-14 Thread Anders F Björklund
Walter Bright wrote: I suppose that explains the bus error. But I love this: The Firebird build environment now uses both - just to make 100% certain. Blech. Anyone know for sure? I hate randomly trying things. Set both of them... They're for the same thing, but as with all deprecation