Mail Archives: djgpp/2000/01/09/13:32:29
[ This was supposed to take a month or so, but instead took 10. Thanks ]
[ to all those who knew it was in the works, and patiently waited. ]
I'm pleased to announce that DJGPP Version 2.03 has been sent to
SimTel.NET for redistribution. It should be on all major SimTel.NET
mirrors within a day.
If you find any serious packaging problems (missing files, corrupted
files, etc.) that warrant re-upload, please let me (eliz AT is DOT elta DOT co DOT il)
know.
This version of DJGPP contains numerous bugfixes and a small number of
new features. The primary goal was to produce a stable version which
would be in use for quite some time, so the number of new features is
very small.
You can view the full list of changes in this release by typing the
following from the command line, once you download and unzip the
djdev203.zip:
info knowledge what "changes in 2.03"
(Note the quotes: they are important.) A short list of the most
important changes can be found at the end of this message.
The primary FTP site for DJGPP is:
ftp://ftp.simtel.net/pub/simtelnet/gnu/djgpp/v2/
The primary Web site for DJGPP is:
http://www.delorie.com/djgpp/
Most people, especially new users, should use the Zip Picker interface
to select which files to download:
http://www.delorie.com/djgpp/zip-picker.html
For unpacking the files during installation, we recommend to use the
DJGPP binary of InfoZip's `unzip' program. It is available for
downloading from this URL:
ftp://ftp.simtel.net/pub/simtelnet/gnu/djgpp/unzip32.exe
Unzip32.exe has the advantage of avoiding numerous pitfalls (mentioned
in README.1ST and in the FAQ) of unzipping DJGPP files on various
supported platforms, dealing with long vs short file names, etc.
Followups to this announcement, including any bug reports, should be
posted to the comp.os.msdos.djgpp news group. (If you cannot access
Usenet news, send electronic mail to djgpp AT delorie DOT com, the email
gateway into that news group.)
Enjoy!
Eli Zaretskii <eliz AT is DOT elta DOT co DOT il>
Important changes in v2.03:
. Profiling works, and timers are much more accurate and reliable.
. New, faster, more accurate and ANSI-compatible versions of math
functions in libc.a, due to Eric Rudd <rudd AT cyberoptics DOT com>.
. The library test suite (djtst203.zip) now includes the Cygnus test
program, which allows to test many functions much better.
. `redir' no longer mysteriously fails in some rare case, and doesn't
crash on FPU-less machines.
. Buffered stdio functions work with termios.
. The special file-name prefix /dev/env/FOO is replaced at run time
with the value of the environment variable FOO. /dev/env/FOO~bar~
expands to "bar" if FOO is not defined in the environment, or if
its value is empty.
. `uclock' is more accurate on Windows 9X.
. Significant improvements to the debug support routines in libdbg.a;
you can now debug program that catch signals and interrupts. The
full documentation of libdbg functions is now included in libc.info.
. Many more library functions are now 8-bit clean.
. Several improvements and bugfixes in the `scanf' family.
. The FP emulator emu387.dxe is much more accurate now, and has several
bugs fixed. In particular, it doesn't hang on Windows, and the
infamous inaccuracies in computing atan are now gone for good.
. The wchar_t data type was changed to make it compatible with Windows.
This is required for RSXNTDJ programs to be compatible with the
Windows implementation of Unicode. (For the full solution of this
problem, GCC needs to be reconfigured and rebuilt.)
. `symify' doesn't crash for long file names or long function names.
. Numerous enhancements and corrections in the docs.
- Raw text -