Thread overview
missing files in D source
Mar 17, 2004
Olaf Rogalsky
Mar 17, 2004
Ben Hinkle
Mar 17, 2004
Olaf Rogalsky
March 17, 2004
Hi,

in the sources of the D frontend, which I downloaded yesterday, some
files are missing. At least the following ones are missing:
gnuc.h
mem.c mem.h
port.h
enum.h enum.c

The following ones seem to belong to the backend, is this correct?
cc.h
el.h
oper.h
global.h
code.h
type.h
dt.h
tassert.h
cgcv.h
outbuf.
context.h

Are the missing (front end) files available elsewhere?

Gruesse, Olaf

-- 
+-------------------------------------------------------------------+ I Dr. rer. nat. Olaf Rogalsky     Institut fuer Theoretische Physik I I                                 Universitaet Erlangen-Nuernberg   I I Tel.: 09131 8528440             Staudtstr. 7 B3                   I I Fax.: 09131 8528444             D-91058 Erlangen                  I | rogalsky@theorie1.physik.uni-erlangen.de                          I +-------------------------------------------------------------------+
March 17, 2004
"Olaf Rogalsky" <rogalsky@physik.uni-erlangen.de> wrote in message news:40585539.DCC0F71D@physik.uni-erlangen.de...
> Hi,
>
> in the sources of the D frontend, which I downloaded yesterday, some
> files are missing. At least the following ones are missing:
> gnuc.h
> mem.c mem.h
> port.h
> enum.h enum.c
>
> The following ones seem to belong to the backend, is this correct?
> cc.h
> el.h
> oper.h
> global.h
> code.h
> type.h
> dt.h
> tassert.h
> cgcv.h
> outbuf.
> context.h
>
> Are the missing (front end) files available elsewhere?

There are versions in the gdmd and opend ports.
opend is the original port of the dmd source to a gcc front-end
available at http://www.opend.org and gdmd is an updated
version of opend available at
http://home.comcast.net/~benhinkle

It seemed odd to me, too, just which files were included
in the dmd source and which ones weren't. I basically
consider anything that isn't in the dmd source is de-facto
"part of the backend".

>
> Gruesse, Olaf
>
> -- 
> +-------------------------------------------------------------------+ I Dr. rer. nat. Olaf Rogalsky     Institut fuer Theoretische Physik I I                                 Universitaet Erlangen-Nuernberg   I I Tel.: 09131 8528440             Staudtstr. 7 B3                   I I Fax.: 09131 8528444             D-91058 Erlangen                  I | rogalsky@theorie1.physik.uni-erlangen.de                          I +-------------------------------------------------------------------+


March 17, 2004
Ben Hinkle wrote:
> There are versions in the gdmd and opend ports.
> opend is the original port of the dmd source to a gcc front-end
> available at http://www.opend.org and gdmd is an updated
> version of opend available at
> http://home.comcast.net/~benhinkle
> 
> It seemed odd to me, too, just which files were included
> in the dmd source and which ones weren't. I basically
> consider anything that isn't in the dmd source is de-facto
> "part of the backend".
OK, thanks for your info.
It would be nice, if the sources could be self-containted somehow,
with a clear cut between frontend and backend. But I guess, we should
be gracious to Walter with the things as they are.

Olaf

-- 
+-------------------------------------------------------------------+ I Dr. rer. nat. Olaf Rogalsky     Institut fuer Theoretische Physik I I                                 Universitaet Erlangen-Nuernberg   I I Tel.: 09131 8528440             Staudtstr. 7 B3                   I I Fax.: 09131 8528444             D-91058 Erlangen                  I | rogalsky@theorie1.physik.uni-erlangen.de                          I +-------------------------------------------------------------------+