|
Archives
D Programming
DD.gnu digitalmars.D digitalmars.D.bugs digitalmars.D.dtl digitalmars.D.dwt digitalmars.D.announce digitalmars.D.learn digitalmars.D.debugger C/C++ Programming
c++c++.announce c++.atl c++.beta c++.chat c++.command-line c++.dos c++.dos.16-bits c++.dos.32-bits c++.idde c++.mfc c++.rtl c++.stl c++.stl.hp c++.stl.port c++.stl.sgi c++.stlsoft c++.windows c++.windows.16-bits c++.windows.32-bits c++.wxwindows digitalmars.empire digitalmars.DMDScript |
D.gnu - GDC release 1g
Alive again... http://home.earthlink.net/~dvdfrdmn/d/gdc-1g.tar.bz2 * Fixes o Various debugging information problems o Report more errors and warning with correct line numbers o Registers are now put on the stack for garbage collection o Signed/unsigned expression semantics should match DMD now * Improvements o Update to DMD 0.102 o Templates are handled better on targets without template support This release didn't have as many improvements as I would liked, but I should be able to devote more time now. Here is my current roadmap for GDC. Let me know if you think something is missing or deserves higher priority. . Cleanup / resolve outstanding back-end issues . Replace boehm-gc with simple library . 64-bit support . Try again to get GDC to work with the Apple compiler . DMD calling conventions for x86; don't use trampolines with delegates. . Inline assembler David Oct 03 2004
Awesome! I'm compiling it now, so I haven't had a chance to try it, but I'm excited. I'd appriciate it if you made the inline assembler a higher priority. Mango won't build without it. (Although I haven't tried) Just out of curiousity, have you had any contact with the gcc guys about this? Just wondering if they're interested in including this with gcc once D hits 1.0. That'd be a BIG thing for D- plus it'd make everything a lot easier for me on my own system. John On Sun, 03 Oct 2004 21:14:29 -0400, David Friedman wrote:Alive again... http://home.earthlink.net/~dvdfrdmn/d/gdc-1g.tar.bz2 * Fixes o Various debugging information problems o Report more errors and warning with correct line numbers o Registers are now put on the stack for garbage collection o Signed/unsigned expression semantics should match DMD now * Improvements o Update to DMD 0.102 o Templates are handled better on targets without template support This release didn't have as many improvements as I would liked, but I should be able to devote more time now. Here is my current roadmap for GDC. Let me know if you think something is missing or deserves higher priority. . Cleanup / resolve outstanding back-end issues . Replace boehm-gc with simple library . 64-bit support . Try again to get GDC to work with the Apple compiler . DMD calling conventions for x86; don't use trampolines with delegates. . Inline assembler David Oct 03 2004
It looks like Mango doesn't need inline asm, it just tests for it the wrong way. It should use "version(D_InlineAsm)" OTOH, I should turn off version(DigitalMars) in GDC. I haven't talked to them yet, but I agree it would be good to get them on board. David teqDruid wrote:Awesome! I'm compiling it now, so I haven't had a chance to try it, but I'm excited. I'd appriciate it if you made the inline assembler a higher priority. Mango won't build without it. (Although I haven't tried) Just out of curiousity, have you had any contact with the gcc guys about this? Just wondering if they're interested in including this with gcc once D hits 1.0. That'd be a BIG thing for D- plus it'd make everything a lot easier for me on my own system. John On Sun, 03 Oct 2004 21:14:29 -0400, David Friedman wrote:Alive again... http://home.earthlink.net/~dvdfrdmn/d/gdc-1g.tar.bz2 * Fixes o Various debugging information problems o Report more errors and warning with correct line numbers o Registers are now put on the stack for garbage collection o Signed/unsigned expression semantics should match DMD now * Improvements o Update to DMD 0.102 o Templates are handled better on targets without template support This release didn't have as many improvements as I would liked, but I should be able to devote more time now. Here is my current roadmap for GDC. Let me know if you think something is missing or deserves higher priority. . Cleanup / resolve outstanding back-end issues . Replace boehm-gc with simple library . 64-bit support . Try again to get GDC to work with the Apple compiler . DMD calling conventions for x86; don't use trampolines with delegates. . Inline assembler David Oct 04 2004
The day GDC becomes full fledged and D becomes 1.0 will be a great day. My friend once told me that he would start using D once a 'gdc' became available, and I feel a lot of others out there feel the same way. Thanks David for all your hard work! This is going to be a huge step to get D accepted into the mainstream! I have a question... If gdc did become part of the gcc project would that mean all linux distro's using gcc would now have gdc? I have another question. Does gdc compile code fast like dmd, or just as fast as gcc? Is it just Walter who wrote a super quick compiler, or is the D language in general like that? Thanks. teqDruid wrote:Awesome! I'm compiling it now, so I haven't had a chance to try it, but I'm excited. I'd appriciate it if you made the inline assembler a higher priority. Mango won't build without it. (Although I haven't tried) Just out of curiousity, have you had any contact with the gcc guys about this? Just wondering if they're interested in including this with gcc once D hits 1.0. That'd be a BIG thing for D- plus it'd make everything a lot easier for me on my own system. John On Sun, 03 Oct 2004 21:14:29 -0400, David Friedman wrote:Alive again... http://home.earthlink.net/~dvdfrdmn/d/gdc-1g.tar.bz2 * Fixes o Various debugging information problems o Report more errors and warning with correct line numbers o Registers are now put on the stack for garbage collection o Signed/unsigned expression semantics should match DMD now * Improvements o Update to DMD 0.102 o Templates are handled better on targets without template support This release didn't have as many improvements as I would liked, but I should be able to devote more time now. Here is my current roadmap for GDC. Let me know if you think something is missing or deserves higher priority. . Cleanup / resolve outstanding back-end issues . Replace boehm-gc with simple library . 64-bit support . Try again to get GDC to work with the Apple compiler . DMD calling conventions for x86; don't use trampolines with delegates. . Inline assembler David Oct 06 2004
On Wed, 06 Oct 2004 17:58:43 -0400, clayasaurus wrote:The day GDC becomes full fledged and D becomes 1.0 will be a great day. My friend once told me that he would start using D once a 'gdc' became available, and I feel a lot of others out there feel the same way. Thanks David for all your hard work! This is going to be a huge step to get D accepted into the mainstream! I have a question... If gdc did become part of the gcc project would that mean all linux distro's using gcc would now have gdc? Oct 06 2004
On Sun, 03 Oct 2004 21:14:29 -0400 David Friedman <d3rdclsmail earthlink.net> wrote:Alive again... Oct 04 2004
Too bad I can't write those programs in D. The bug would have been caught before I released it ^^; Fix: 375c375 < FieldInfo fi[1]; --- Oct 04 2004
hello i compiled an libphobos.so today (linux x86 glibc 2.3.3) and there are 2 problems... 1. phobos uses execvpe() an non posix version that is unresolved even in the static libphobos digitalmars.D/9271 2. phobos/config/config-mid line 55 and line 68 "int __isfinitel(real);" "int isfinite(real x) { return __isfinitel(x); }" __isfinitel is unresolved - isfinitel is not in C99 nor IEEE Std 1003.1 . C99 has isfinite for float and double. "The great thing about standards, is that there are so many of them" Sebastian Oct 05 2004
Sebastian Czech wrote: Oct 05 2004
|