Thread overview | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
August 01, 2013 dmc 8.57 now available for download | ||||
---|---|---|---|---|
| ||||
http://www.digitalmars.com/download/freecompiler.html Using it to compile dmd for win32 will result in a faster dmd. |
August 01, 2013 Re: dmc 8.57 now available for download | ||||
---|---|---|---|---|
| ||||
Posted in reply to Walter Bright | 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
|
August 01, 2013 Re: dmc 8.57 now available for download | ||||
---|---|---|---|---|
| ||||
Posted in reply to bearophile | 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!
|
August 02, 2013 Re: dmc 8.57 now available for download | ||||
---|---|---|---|---|
| ||||
Posted in reply to Walter Bright | 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
|
August 02, 2013 Re: dmc 8.57 now available for download | ||||
---|---|---|---|---|
| ||||
Posted in reply to bearophile | 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.
|
August 02, 2013 Re: dmc 8.57 now available for download | ||||
---|---|---|---|---|
| ||||
Posted in reply to Walter Bright | 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.
|
August 02, 2013 Re: dmc 8.57 now available for download | ||||
---|---|---|---|---|
| ||||
Posted in reply to Walter Bright | Walter Bright:
> Fixed.
Do you mean that if I download the dmc zip again it will work?
Bye,
bearophile
|
August 02, 2013 Re: dmc 8.57 now available for download | ||||
---|---|---|---|---|
| ||||
Posted in reply to bearophile | 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.
|
August 02, 2013 Re: dmc 8.57 now available for download | ||||
---|---|---|---|---|
| ||||
Posted in reply to Walter Bright | Walter Bright:
> Yes, unless I screwed it up again.
It works now, thank you.
Bye,
bearophile
|
August 02, 2013 Re: dmc 8.57 now available for download | ||||
---|---|---|---|---|
| ||||
Posted in reply to Walter Bright | 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?
|
Copyright © 1999-2021 by the D Language Foundation