|
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 |
digitalmars.D - DMD without the binaries (plus diffs)Spent 30 minutes converting the sources to UNIX linefeeds and running diffs, just to see what had changed between versions... (since Walter does not want to provide CVS?) You can find the GNU diff files here: http://www.algonet.se/~afb/d/diffs/ You can also use these to upgrade from a previous version, without downloading the whole dmd.zip... (Although that only applies to the D source code, not the DMD binaries - which are nondistributable) Example: (patching DMD 115 into DMD 116) unzip dmd.115.zip 'dmd/*' && cd dmd find src -type f | xargs -n 1 perl -pe 's/\r\n/\n/' -i zcat ../dmd-115-to-116.diff.gz | patch -p2 Patching would be easier, if dmd.###.zip could also be provided as dmd-0.###.tar.gz with UNIX linefeeds ? (and then the Win32 binaries could go in the zip, and the Linux binaries in the compressed tarball...) Note that UNIX tarballs normally include a directory, for instance dmd-0.116, while the Windows zips do not. Or perhaps a source-only version, using "bzip2" to compress the tar archive to make it even smaller ? Just some suggestions, --anders PS. I used these dmd.zip files from Digital Mars: http://www.algonet.se/~afb/d/diffs/dmd.md5sum2.9M dmd.102.zip 2.9M dmd.103.zip 2.9M dmd.104.zip 2.9M dmd.105.zip 2.9M dmd.106.zip 2.9M dmd.107.zip 2.9M dmd.108.zip 2.9M dmd.109.zip 2.9M dmd.110.zip 2.9M dmd.111.zip 3.0M dmd.112.zip 3.0M dmd.113.zip 3.0M dmd.114.zip 3.0M dmd.115.zip 3.0M dmd.116.zip Mar 09 2005
|