Jeremie Pelletier wrote:
Well I've decided to get a look at the dmd2 source and see what I can contribute to it, only to notice it is very VC++ unfriendly. After a few hours of work, I finally got it to compile, and it works great, for the most part.
Can you send me the diffs?
VC++ has no real support for long double; it supports the syntax as distinct types but they are implemented as double precision, not extended precision.
There are two routes to go here, one is to just make a D that uses only double precision for real precision, the other is to write a simple emulator for 80 bit reals so the compiler can still generate 80 bit real code despite the shortcomings in VC++.
In any ways, I am wondering where I can submit my changes for review, since I doubt there is any public access to the repository on dsource, and I would very much like to contribute to the D programming language.
Bugzilla is a good place to start.