www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.announce - dmc 8.57 now available for download

reply Walter Bright <newshound2 digitalmars.com> writes:
http://www.digitalmars.com/download/freecompiler.html

Using it to compile dmd for win32 will result in a faster dmd.
Aug 01 2013
next sibling parent reply "bearophile" <bearophileHUGS lycos.com> writes:
Walter Bright:

 http://www.digitalmars.com/download/freecompiler.html

 Using it to compile dmd for win32 will result in a faster dmd.
Thank you, I'll try it soon. A faster compilation of dmd, or a faster running dmd, or both? :-) Bye, bearophile
Aug 01 2013
parent reply Walter Bright <newshound2 digitalmars.com> writes:
On 8/1/2013 4:05 PM, bearophile wrote:
 Thank you, I'll try it soon. A faster compilation of dmd, or a faster running
 dmd, or both? :-)
Better code gen does both!
Aug 01 2013
parent reply "bearophile" <bearophileHUGS lycos.com> writes:
Walter Bright:

 Better code gen does both!
Good. I have tried to compile dmd, and it doesn't work: ...>make -f win32.mak release make -fwin32.mak C=backend TK=tk ROOT=root clean del *.obj del total.sym del msgs.h msgs.c del elxxx.c cdxxx.c optab.c debtab.c fltables.c tytab.c del impcnvtab.c del id.h id.c del verstr.h make -fwin32.mak C=backend TK=tk ROOT=root reldmd make -fwin32.mak C=backend TK=tk ROOT=root "OPT=-o" "DEBUG=" "LFLAGS=-L/delexe" dmd.exe dmc -cpp -DDM_TARGET_CPU_X86=1 idgen Compiling for C++ source <= 'idgen.c' obj => 'idgen.obj' dep => '(null)' lst => '(null)' sym => '(null)' tdb => 'symc.tdb' link idgen,,,user32+kernel32/noi; idgen echo "2.064" >verstr.h dmc -c -Iroot;\dm\include -o -cpp -DDM_TARGET_CPU_X86=1 mars -Ae Compiling for C++ source <= 'mars.c' obj => 'mars.obj' dep => '(null)' lst => '(null)' sym => '(null)' tdb => 'symc.tdb' dmc -c -Iroot;\dm\include -o -cpp -DDM_TARGET_CPU_X86=1 enum Compiling for C++ source <= 'enum.c' obj => 'enum.obj' dep => '(null)' lst => '(null)' sym => '(null)' tdb => 'symc.tdb' dmc -c -Iroot;\dm\include -o -cpp -DDM_TARGET_CPU_X86=1 struct Compiling for C++ source <= 'struct.c' obj => 'struct.obj' dep => '(null)' lst => '(null)' sym => '(null)' tdb => 'symc.tdb' dmc -c -Iroot;\dm\include -o -cpp -DDM_TARGET_CPU_X86=1 dsymbol Compiling for C++ source <= 'dsymbol.c' obj => 'dsymbol.obj' dep => '(null)' lst => '(null)' sym => '(null)' tdb => 'symc.tdb' dmc -c -Iroot;\dm\include -o -cpp -DDM_TARGET_CPU_X86=1 import Compiling for C++ source <= 'import.c' obj => 'import.obj' dep => '(null)' lst => '(null)' sym => '(null)' tdb => 'symc.tdb' dmc -c -Iroot;\dm\include -o -cpp -DDM_TARGET_CPU_X86=1 id Compiling for C++ source <= 'id.c' obj => 'id.obj' dep => '(null)' lst => '(null)' sym => '(null)' tdb => 'symc.tdb' dmc -c -Iroot;\dm\include -o -cpp -DDM_TARGET_CPU_X86=1 staticassert Compiling for C++ source <= 'staticassert.c' obj => 'staticassert.obj' dep => '(null)' lst => '(null)' sym => '(null)' tdb => 'symc.tdb' dmc -c -Iroot;\dm\include -o -cpp -DDM_TARGET_CPU_X86=1 identifier Compiling for C++ source <= 'identifier.c' obj => 'identifier.obj' dep => '(null)' lst => '(null)' sym => '(null)' tdb => 'symc.tdb' dmc -c -Iroot;\dm\include -o -cpp -DDM_TARGET_CPU_X86=1 mtype Compiling for C++ source <= 'mtype.c' obj => 'mtype.obj' dep => '(null)' lst => '(null)' sym => '(null)' tdb => 'symc.tdb' nbytes = 80031, ph_maxsize = 65520 Internal error: ph.c 1854 --- errorlevel -1073741510 Bye, bearophile
Aug 01 2013
parent reply Walter Bright <newshound2 digitalmars.com> writes:
On 8/1/2013 5:50 PM, bearophile wrote:
 Walter Bright:

 Better code gen does both!
Good. I have tried to compile dmd, and it doesn't work:
Oh crud, I copied the wrong files.
Aug 01 2013
parent reply Walter Bright <newshound2 digitalmars.com> writes:
On 8/1/2013 5:56 PM, Walter Bright wrote:
 On 8/1/2013 5:50 PM, bearophile wrote:
 Walter Bright:

 Better code gen does both!
Good. I have tried to compile dmd, and it doesn't work:
Oh crud, I copied the wrong files.
Fixed.
Aug 01 2013
parent reply "bearophile" <bearophileHUGS lycos.com> writes:
Walter Bright:

 Fixed.
Do you mean that if I download the dmc zip again it will work? Bye, bearophile
Aug 01 2013
parent reply Walter Bright <newshound2 digitalmars.com> writes:
On 8/1/2013 6:22 PM, bearophile wrote:
 Walter Bright:

 Fixed.
Do you mean that if I download the dmc zip again it will work?
Yes, unless I screwed it up again.
Aug 01 2013
next sibling parent "bearophile" <bearophileHUGS lycos.com> writes:
Walter Bright:

 Yes, unless I screwed it up again.
It works now, thank you. Bye, bearophile
Aug 02 2013
prev sibling parent reply "Chang Long" <changlon gmail.com> writes:
On Friday, 2 August 2013 at 01:25:08 UTC, Walter Bright wrote:
 On 8/1/2013 6:22 PM, bearophile wrote:
 Walter Bright:

 Fixed.
Do you mean that if I download the dmc zip again it will work?
Yes, unless I screwed it up again.
the package dm857c.zip show dmc file create at 2004, and when I run it show version is 8.42n, is that correct ?
Aug 02 2013
parent Walter Bright <newshound2 digitalmars.com> writes:
On 8/2/2013 6:07 PM, Chang Long wrote:
 the package dm857c.zip show dmc file create at 2004, and when I
 run it show version is 8.42n, is that correct ?
run: \dm\bin\scppn.exe to get the version of the compiler. dmc will tell you the version of the dmc driver program.
Aug 02 2013
prev sibling parent "Michael" <pr m1xa.com> writes:
On Thursday, 1 August 2013 at 22:32:09 UTC, Walter Bright wrote:
 http://www.digitalmars.com/download/freecompiler.html

 Using it to compile dmd for win32 will result in a faster dmd.
Change log?
Aug 02 2013