1104 lines
35 KiB
Plaintext
1104 lines
35 KiB
Plaintext
Tue Feb 19 06:41:00 1991 Doug Lea (dl at g.oswego.edu)
|
|
|
|
* malloc.c: Don't override use of libg++ version of bcopy
|
|
for SYSV users
|
|
|
|
* timer.cc: Removed ifdefs for tek4300, since they are reported
|
|
not to be necessary or useful
|
|
|
|
* CursesW.h, curses.h: removed touchline and touchoverlap,
|
|
since they are apparently nonstandard, and aren't supported
|
|
in most C curses libraries.
|
|
|
|
* Removed test0 and twrapper from tests, since
|
|
they are not fully supported in g++-1.39.0
|
|
|
|
Sat Jan 26 05:24:22 1991 Doug Lea (dl at g.oswego.edu)
|
|
|
|
* signal.h: Reinstate full path name of C version of signal.h
|
|
|
|
Fri Jan 25 08:45:09 1991 Doug Lea (dl at g.oswego.edu)
|
|
|
|
* BitSet.h, BitString.h: pos and index fns inlined regardless
|
|
of __OPTIMIZE__, since needed elsewhere.
|
|
|
|
* RNG.h killed redundant #ifdef __GNU__
|
|
|
|
Fri Dec 28 06:31:03 1990 Doug Lea (dl at g.oswego.edu)
|
|
|
|
* FPQueue.hP, FPStack.hP: removed defaults from defs (kept in decls)
|
|
|
|
Sat Dec 22 14:51:40 1990 Doug Lea (dl at g.oswego.edu)
|
|
|
|
* Integer.cc; atoIntRep: pulled sgn assignment out of loop
|
|
|
|
Fri Dec 14 16:43:04 1990 Doug Lea (dl at g.oswego.edu)
|
|
|
|
* Complex.cc: Fixed pow(Complex, Complex), and added
|
|
pow(Complex, double), from thc@cs.brown.edu
|
|
|
|
Wed Dec 12 11:47:51 1990 Doug Lea (dl at g.oswego.edu)
|
|
|
|
* malloc.c: Killed prototype decls of fputs, fprintf;
|
|
just use whatever stdio.h gives.
|
|
|
|
Thu Nov 29 13:02:32 1990 Doug Lea (dl at g.oswego.edu)
|
|
|
|
* dtoa.cc: better bounds for workspace arrays
|
|
|
|
Wed Nov 7 05:53:36 1990 Doug Lea (dl at g.oswego.edu)
|
|
|
|
* ACG.cc: function LCG marked as static
|
|
|
|
Sun Oct 28 05:32:30 1990 Doug Lea (dl at g.oswego.edu)
|
|
|
|
* std.h: ioctl decl now has void*, not char* as last param, since
|
|
sometimes need to pass in structs.
|
|
|
|
Sat Oct 20 05:51:21 1990 Doug Lea (dl at g.oswego.edu)
|
|
|
|
* sys/socket.h: added getpeername decl
|
|
|
|
Tue Oct 16 08:00:14 1990 Doug Lea (dl at g.oswego.edu)
|
|
|
|
* Integer.cc (div) Overallocate `r' if necessary to ensure
|
|
trailing 0.
|
|
|
|
Mon Oct 15 05:11:09 1990 Doug Lea (dl at g.oswego.edu)
|
|
|
|
* EH2.c: Added __raise_exception from tiemann
|
|
|
|
Thu Oct 11 05:50:34 1990 Doug Lea (dl at g.oswego.edu)
|
|
|
|
* VHMap.ccP, CHMap.ccP. Base initializers explicitly name base
|
|
classes in constructors
|
|
|
|
Sat Oct 6 08:56:56 1990 Doug Lea (dl at g.oswego.edu)
|
|
|
|
* RNG.cc: `volatile' added for vars that might have
|
|
greater precision in FP hardware than in memory, to
|
|
force comparisons to be done with memory versions,
|
|
thus avoiding rounding error.
|
|
|
|
* Incorporated patches for graph from rich@rice.edu
|
|
|
|
* CHMap.hP: Fixed ifdef name to match class name for <T><C>CHNode
|
|
|
|
Sun Sep 30 06:50:45 1990 Doug Lea (dl at g.oswego.edu)
|
|
|
|
* pow.cc: removed redundant tests
|
|
|
|
Tue Sep 4 15:07:35 1990 Doug Lea (dl at g.oswego.edu)
|
|
|
|
* Regex.cc: Don't die when someone declares Regex(0).
|
|
|
|
Mon Aug 27 06:06:08 1990 Doug Lea (dl at g.oswego.edu)
|
|
|
|
* curses.h, CursesW: added vax to list of implementations not
|
|
supporting touchline & touchoverlap
|
|
|
|
Thu Aug 23 05:46:16 1990 Doug Lea (dl at g.oswego.edu)
|
|
|
|
* std.h, resource.h text.hello.cc: more changes for i386
|
|
|
|
* sys/wait.h: Include <sys/resource.h>, not <resource.h>
|
|
|
|
* MPlex.hP: low() now returns lowest valid index. Similar
|
|
changes elsewhere.
|
|
|
|
* (stdio.h, math.h...) Installed patches for HPUX 7.0
|
|
|
|
Mon Aug 13 08:17:29 1990 Doug Lea (dl at g.oswego.edu)
|
|
|
|
* istream.h: ctor istream(int filedesc, char* buf, int buflen,
|
|
int sk, ostream* t = 0) -- made sk non-default to
|
|
prevent ambiguous matches.
|
|
|
|
* Makefiles: rearrangements, patches from Ron Guillmette
|
|
to enable compiles of etc and gperf files without install
|
|
|
|
* Added swap.h, from Ron Guilmette. Apparently needed for
|
|
Hansen's C++ answer book code.
|
|
|
|
* String.h: String operator() made a synonym for at(int, int),
|
|
for compatibilty with Hansen's classes.
|
|
|
|
* ostream.h: added ostream << (const void * p) to print p in hex.
|
|
|
|
* std.h: qsort should return void; srand takes unsigned arg
|
|
(required under USG, doesn't matter for others).
|
|
|
|
* Added complex.h, to include Complex.h & typedef Complex complex;
|
|
similarly with strclass.h
|
|
|
|
* builtin.h: Added min & max inlines; added min.h, max.h,
|
|
minmax.h, and abs.h to just include builtin.h
|
|
|
|
* values.h: defined HIBITS, HIBITL
|
|
|
|
* CursesW.h, curses.h: sequent patches from jw@sics.se
|
|
|
|
* streambuf.h: sputback renamed sputbackc for AT&T 1.2 compatibility
|
|
|
|
Sat Aug 11 08:01:00 1990 Doug Lea (dl at g.oswego.edu)
|
|
|
|
* MPlex.ccP: fixed off by one errors reported by bashford@scripps.edu
|
|
|
|
* stdio.h: more patches from will@nirvana.westford.ccur.com
|
|
|
|
* made #pragma implementation files for ctype, MIN, MAX, std,
|
|
curses, compare, math. Changed .h files accordingly
|
|
|
|
Thu Aug 9 06:19:17 1990 Doug Lea (dl at g.oswego.edu)
|
|
|
|
* SmplHist.h: fixed bad #include
|
|
|
|
Wed Aug 8 09:49:56 1990 Doug Lea (dl at g.oswego.edu)
|
|
|
|
* Shortened all .h and .cc file names to work for SYSV,
|
|
even ones preoviously OK because they were in own subdir.
|
|
Necessary for #pragma interface. Yuck.
|
|
|
|
Mon Aug 6 09:54:23 1990 Doug Lea (dl at g.oswego.edu)
|
|
|
|
* stdio.h, math.h, etc., added masscomp support from
|
|
will@nirvana.westford.ccur.com
|
|
|
|
* twrapper, tgwrapper: killed now-unnecessary deletes
|
|
|
|
Wed Jul 25 10:05:13 1990 Doug Lea (dl at g.oswego.edu)
|
|
|
|
* stdio.h: new #defines for i386
|
|
|
|
* DLList.ccP (ins_after). Prepend if null pix, as stated in doc.
|
|
|
|
* installed malloc.c revisions
|
|
|
|
Fri Jul 20 12:00:05 1990 Doug Lea (dl at g.oswego.edu)
|
|
|
|
* ostream.h (put) prevent sign extension comparing against EOF
|
|
|
|
Tue Jul 17 10:06:12 1990 Doug Lea (dl at g.oswego.edu)
|
|
|
|
* libg++.texinfo updated
|
|
|
|
Thu Jul 12 08:10:07 1990 Doug Lea (dl at g.oswego.edu)
|
|
|
|
* added Maxima.h from Igor Metz <metz@iam.unibe.ch>
|
|
|
|
Fri Jul 6 06:19:32 1990 Doug Lea (dl at g.oswego.edu)
|
|
|
|
* etc/PlotFile3D: updates from ngo
|
|
|
|
* time.h don't include /usr/include/time.h on NeXT
|
|
|
|
Mon Jul 2 07:48:51 1990 Doug Lea (dl at g.oswego.edu)
|
|
|
|
* installed VMS patches from Eric Youngdale
|
|
<YOUNGDALE@v6550c.nrl.navy.mil>
|
|
|
|
* filebuf.cc (underflow) only reset iobuf ptrs if successful
|
|
|
|
* filebuf.cc (overflow) loop ::write's in case whole
|
|
request can't be satisfied in one
|
|
|
|
Sat Jun 23 12:18:54 1990 Doug Lea (dl at g.oswego.edu)
|
|
|
|
* added bcopy.c, compiled ifdef USG, to guarantee compatibility,
|
|
from Eric Newton. Changed corresponding std.h declarations.
|
|
|
|
* std.h: added declarations for re_comp, re_exec
|
|
|
|
* (.h's, .hP's) added conditional compilation of
|
|
inlines under optimization only for all files
|
|
with #pragma interface
|
|
|
|
Thu Jun 7 08:23:10 1990 Doug Lea (dl at g.oswego.edu)
|
|
|
|
* killed all g++ prefix const member functions, since they
|
|
are no longer supported in g++.
|
|
|
|
* (everywhere) added support for #pragma interface
|
|
and #pragma implementation; undid .il files since these
|
|
will be done via same mecahnism in g++.
|
|
|
|
Fri May 25 10:39:18 1990 Doug Lea (dl at g.oswego.edu)
|
|
|
|
* filebuf.cc (open) O_WRONLY added to append mode flags
|
|
|
|
Sun May 6 09:27:06 1990 Doug Lea (dl at g.oswego.edu)
|
|
|
|
* Complex.cc operator /(Complex&) replaced with that from
|
|
romine, that avoids potential under & overflow.
|
|
|
|
* std.h; Commented out declaration for umask, pending a better
|
|
fix, since it is wrong for SunOS4.1
|
|
|
|
* File.cc, Curses.cc: patches to work with vsscanf from bothner
|
|
|
|
Tue May 1 07:45:29 1990 Doug Lea (dl at g.oswego.edu)
|
|
|
|
* math.h #include <math-68881.h> belongs inside extern "C"
|
|
|
|
Fri Apr 27 06:15:32 1990 Doug Lea (dl at g.oswego.edu)
|
|
|
|
* String.cc (ncopy0): null terminate even if same source
|
|
|
|
Thu Apr 19 07:29:24 1990 Doug Lea (dl at g.oswego.edu)
|
|
|
|
* Map.ccP (Map::error): error message reads "Map", not "Set"
|
|
|
|
Tue Apr 17 10:32:25 1990 Doug Lea (dl at g.oswego.edu)
|
|
|
|
* Stack, Queue, Set, Bag, Map .hP : added virtual destructors
|
|
|
|
Fri Apr 6 07:05:31 1990 Doug Lea (dl at g.oswego.edu)
|
|
|
|
* List.hP (pop) patch from dsouza
|
|
|
|
Wed Apr 4 12:21:29 1990 Doug Lea (dl at g.oswego.edu)
|
|
|
|
* Makefiles: use make var AR, not just ar
|
|
|
|
* streambuf.cc (setbuf) delete old base if one was allocated
|
|
|
|
Tue Apr 3 08:07:45 1990 Doug Lea (dl at g.oswego.edu)
|
|
|
|
* time.h, std.h: changes for convex from schmidt
|
|
|
|
* installed new malloc.c, with valloc & memalign added.
|
|
|
|
Thu Mar 29 08:28:16 1990 Doug Lea (dl at g.oswego.edu)
|
|
|
|
* stddef.h : added offsetof macro.
|
|
|
|
Tue Mar 20 11:24:41 1990 Doug Lea (dl at g.oswego.edu)
|
|
|
|
* Sample.cc: Confidence intervals now call t with degrees of freedom,
|
|
(n-1), not n.
|
|
|
|
Sat Mar 17 10:17:02 1990 Doug Lea (dl at g.oswego.edu)
|
|
|
|
* All genclass-able files moved to g++-include/gen.
|
|
genclass.sh script file changed accordingly.
|
|
|
|
* (Everywhere) All X.h file inlines moved to il/X.il,
|
|
and only inlcuded when optimizing. Backup libg++.a
|
|
versions now generated via src/Xi.cc files.
|
|
Exceptions: ctype.h, and std.h (for SysV->Bsd conv (like bcopy))
|
|
|
|
* Regex.h now a separate file from String.h
|
|
|
|
Mon Mar 12 06:53:57 1990 Doug Lea (dl at g.oswego.edu)
|
|
|
|
* RPlex.cc:<T>RPlex:: <T>RPlex(int l, int chunksize). Fixed
|
|
incorrect biasing of initial chunk indices.
|
|
|
|
Sun Mar 11 05:40:29 1990 Doug Lea (dl at g.oswego.edu)
|
|
|
|
* timer.cc: ifdef USG -> if defined(USG) || defined(tek4300)
|
|
|
|
Wed Feb 28 05:27:15 1990 Doug Lea (dl at g.oswego.edu)
|
|
|
|
* gperf: patches from schmidt
|
|
|
|
* Makefiles: removed dependencies on /usr/include files
|
|
|
|
Tue Feb 27 05:21:22 1990 Doug Lea (dl at g.oswego.edu)
|
|
|
|
* Installed c++-mode.el update from detlefs
|
|
|
|
Mon Feb 26 08:03:32 1990 Doug Lea (dl at g.oswego.edu)
|
|
|
|
* Incremental.h now includes a default destructor to avoid linking
|
|
problems. Thanks to eirik@elf.TN.Cornell.EDU.
|
|
|
|
* all `error' routines now have const char*, not char* args.
|
|
|
|
* Plex classes revamped to support const Plexes. Also,
|
|
removed `changes', `changed', since they aren't necessary anymore
|
|
|
|
Sat Feb 24 05:56:13 1990 Doug Lea (dl at g.oswego.edu)
|
|
|
|
* File.h verbose_error_handler, et al now have const char*, not
|
|
char* args
|
|
|
|
* Installed EH2.cc in src
|
|
|
|
Mon Feb 19 08:34:51 1990 Doug Lea (dl at g.oswego.edu)
|
|
|
|
* installed Ngo's PlotFile3D in libg++/etc
|
|
|
|
Sat Feb 17 05:28:25 1990 Doug Lea (dl at g.oswego.edu)
|
|
|
|
* installed Schmidt's gperf, trie-gen, and Patricia revisions
|
|
|
|
* String.cc pos <= 0 should be pos < 0
|
|
|
|
Tue Feb 13 08:21:11 1990 Doug Lea (dl at g.oswego.edu)
|
|
|
|
* Itolong (Integer.cc) patch from salzman@rand.org
|
|
|
|
Mon Feb 12 08:21:07 1990 Doug Lea (dl at g.oswego.edu)
|
|
|
|
* allowed separate inclusion of ostream.h, istream.h and/or stream.h
|
|
|
|
Thu Feb 8 07:02:49 1990 Doug Lea (dl at g.oswego.edu)
|
|
|
|
* PlotFile: patches from ngo for Convex byte-ordering.
|
|
|
|
Tue Feb 6 06:29:11 1990 Doug Lea (dl at g.oswego.edu)
|
|
|
|
* Vec.ccP: sort() killed goto, replaced with nested if's,
|
|
since g++ complains about binding contours.
|
|
|
|
Sat Feb 3 08:30:06 1990 Doug Lea (dl at g.oswego.edu)
|
|
|
|
* Getopt.h: opterr is public, not private
|
|
|
|
* builtin.cc, Random.cc, streambuf.cc broken into little pieces
|
|
|
|
* std.h getpgrp, setpgrp now have (...) signatures, since
|
|
some versions on some systems have arguments.
|
|
|
|
* put in malloc revision
|
|
|
|
* prepend-header: globbing changes via ngo's patches
|
|
|
|
* Plex: fixed declaration mismatches for fill
|
|
|
|
Tue Jan 30 10:22:35 1990 Doug Lea (dl at g.oswego.edu)
|
|
|
|
* kmp.cc: modified to use libg++ GetOpt, not libc getopt
|
|
|
|
Wed Jan 24 05:47:53 1990 Doug Lea (dl at g.oswego.edu)
|
|
|
|
* broke out struct xyzzy from builtin.cc into its own file in /src
|
|
|
|
Sun Jan 21 09:44:10 1990 Doug Lea (dl at g.oswego.edu)
|
|
|
|
* sys/types.h: protect wchar_t and ptrdiff_t from /usr/include version
|
|
|
|
* stddef.h: wchar_t now defaults as unsigned short
|
|
|
|
Sat Jan 20 08:51:01 1990 Doug Lea (dl at g.oswego.edu)
|
|
|
|
* sys/file.h KERNEL now defined only if ultrix.
|
|
Also a typo: file_f should be file_h
|
|
|
|
Fri Jan 19 05:18:03 1990 Doug Lea (dl at g.oswego.edu)
|
|
|
|
* malloc.c: added #ifndef NO_NEW_HANDLER, so malloc.c
|
|
compilable in C environments with no new handlers, and
|
|
other #ifdefs to make it C++-compilable as well.
|
|
|
|
Tue Jan 16 04:54:27 1990 Doug Lea (dl at g.oswego.edu)
|
|
|
|
* libg++-1.36.3 released.
|
|
|
|
* etc/benchmarks: enabled various options, now that
|
|
g++ works with them.
|
|
|
|
* values.h vax MAX/MINFLOAT changed to be same as expected by gcc.
|
|
|
|
* streambuf.cc: Filebuf::overflow(): Fp->eof() is not an
|
|
error condition.
|
|
|
|
* std.h, stdio.h: more extern C fns declared as
|
|
returning int, not void when not specified as void by ANSI
|
|
or C man pages.
|
|
|
|
Sat Jan 13 13:41:29 1990 Doug Lea (dl at g.oswego.edu)
|
|
|
|
* stdio.h: puts returns int
|
|
|
|
Fri Jan 12 05:49:09 1990 Doug Lea (dl at g.oswego.edu)
|
|
|
|
* etc/lf/Dirent.h closedir returns void on some system, so
|
|
Dirent versions do too.
|
|
|
|
Wed Jan 10 10:01:15 1990 Doug Lea (dl at g.oswego.edu)
|
|
|
|
* Rational.h: 175 typo
|
|
|
|
Mon Jan 8 09:43:14 1990 Doug Lea (dl at g.oswego.edu)
|
|
|
|
* file.h: more protection against getting bad fn declarations
|
|
from /usr/include
|
|
|
|
* builtin.cc: removed dependency on float.h
|
|
|
|
* String.h Join, replicate need to be friends
|
|
|
|
Sat Jan 6 08:48:18 1990 Doug Lea (dl at g.oswego.edu)
|
|
|
|
* from rfg: minor DGUX accomodations in std.h, stdio.h,
|
|
math.h
|
|
|
|
Fri Jan 5 06:41:02 1990 Doug Lea (dl at g.oswego.edu)
|
|
|
|
* from Widen: added warning about tCurses needing linefeeds
|
|
on broken libcurses, fixed misc typos, added cfree() to malloc.c
|
|
|
|
* math.h -- added inline defs of isnan and isinf for sequents
|
|
|
|
Wed Jan 3 08:29:43 1990 Doug Lea (dl at g.oswego.edu)
|
|
|
|
* builtin.cc: Deleted global _libgxx_io_oblast: no longer needed
|
|
killed extern decls of it elsewhere.
|
|
|
|
* Strings, Integers: finished/cleaned up previous changes
|
|
|
|
Tue Jan 2 10:43:29 1990 Doug Lea (dl at g.oswego.edu)
|
|
|
|
* Integer.cc: isolated copy and clear calls to allocation fns
|
|
|
|
* Strings: Removed StrTmp class, added double concatenation
|
|
|
|
Mon Dec 11 08:31:48 1989 Doug Lea (dl at g.oswego.edu)
|
|
|
|
* AVLSet.cc op &= plugged little memory leak: when u is exhausted,
|
|
but t isn't, delete rest of t.
|
|
|
|
* AVLMap: _delete: cont field wasn't copied in a case it should
|
|
have been
|
|
|
|
* merged tSet2 back into tSet and tBag2 back into tBag
|
|
|
|
* BitSet.cc (BitSetCompl) ensure all 1's in s[0] when
|
|
complementing empty set
|
|
|
|
* builtin.cc (return_elapsd_time, set_timer) No longer #ifdef'ed
|
|
for machines -- new .h organization should work for all.
|
|
|
|
* builtin.cc (lg) redeclared as unsigned->long
|
|
|
|
* DGUX patches from rfg installed
|
|
|
|
Tue Dec 5 11:58:51 1989 Doug Lea (dl at g.oswego.edu)
|
|
|
|
* BitSet, Integer, Rational: added constness, removed Tmp
|
|
classes, and used named return values
|
|
|
|
Sat Dec 2 06:21:12 1989 Doug Lea (dl at g.oswego.edu)
|
|
|
|
* builtin.cc (dtoa) #if _IEEE != 0 handle isnan, isinf
|
|
|
|
* builtin.cc (itoa) force unsigned division in case
|
|
num == MININT
|
|
|
|
Fri Dec 1 10:08:21 1989 Doug Lea (dl at g.oswego.edu)
|
|
|
|
* istream::operator>> clear eof if at eof but got something valid
|
|
|
|
* String::match and Regex::match return -1 on failure, since
|
|
0 could be a legal value
|
|
|
|
* gnulib3.c: Commented out ON_EXIT stuff. On Suns, for some
|
|
reason, on_exit routines don't link into libraries right.
|
|
|
|
* std.h: fixed getopt proto
|
|
|
|
* stat.h : added fn protos
|
|
|
|
* installed Schmidt's reorganization of etc
|
|
|
|
* math-68881.h fix paren error noted on bug-gcc list
|
|
|
|
* CursesWindow(WINDOW*) initialize sib
|
|
|
|
* Renamed AllocQueue to AllocRing
|
|
|
|
* test.hello.cc #ifdefs for MIPSEL
|
|
|
|
* Plex::del_chunk() delete the chunk, not just the chunk's data
|
|
|
|
Sat Nov 25 12:50:06 1989 Doug Lea (dl at g.oswego.edu)
|
|
|
|
* VStack, VQueue: add operator =()
|
|
|
|
* Obstack::Obstack don't allocate on constructor, just on
|
|
first use
|
|
|
|
* String::_gsub: don't build new rep if no matches
|
|
|
|
* builtin.h: added more versions of abs
|
|
|
|
* installed new malloc, and new.{h, cc}
|
|
|
|
|
|
Thu Nov 23 06:20:17 1989 Doug Lea (dl at g.oswego.edu)
|
|
|
|
* added Schmidt's g++dep to etc
|
|
|
|
* math.h: additions for anint(), etc., HP HAVE_FPU
|
|
|
|
Wed Nov 22 14:48:24 1989 Doug Lea (dl at g.oswego.edu)
|
|
|
|
* Added Schmidt's trie-gen to libg++/etc
|
|
|
|
Tue Nov 21 08:50:47 1989 Doug Lea (dl at g.oswego.edu)
|
|
|
|
* streambuf: eptr is now the pointer to the last valid
|
|
char in buffer, not the fence pointer, for AT&T compatibilty
|
|
|
|
* stream, streambuf : Added line buffered put's as default
|
|
must #define NO_LINE_BUFFER_STREAMBUF to override
|
|
|
|
Mon Nov 20 09:52:47 1989 Doug Lea (dl at g.oswego.edu)
|
|
|
|
* Plex: finish previous change: add_low, add_high don't introduce
|
|
straggling chunks
|
|
|
|
* new.h: typo, plus add default placement version of new()
|
|
|
|
* PlotFile, BitString, Fix16 .h's: more cfrontisms
|
|
|
|
Sun Nov 19 07:38:36 1989 Doug Lea (dl at g.oswego.edu)
|
|
|
|
* removed File::operator FILE*() because it can lead
|
|
to ambiguities.
|
|
|
|
* incorporated cfront-dependent #ifdefs, etc. from Schmidt
|
|
|
|
* Fix24: integrated patches from wang
|
|
|
|
Sat Nov 18 07:17:04 1989 Doug Lea (dl at g.oswego.edu)
|
|
|
|
* XPlex, RPlex, MPlex (del_low, del_high) old straggling
|
|
empty chunks weren't being deleted. fixed.
|
|
|
|
Thu Nov 16 05:56:43 1989 Doug Lea (dl at g.oswego.edu)
|
|
|
|
* resource.h: added getrlimit, setrlimit
|
|
|
|
Wed Nov 15 05:54:46 1989 Doug Lea (dl at g.oswego.edu)
|
|
|
|
* String.h: typo const& Regex => const Regex&
|
|
|
|
Fri Nov 10 06:45:55 1989 Doug Lea (dl at g.oswego.edu)
|
|
|
|
* Makefile: force submakes in non-gnumake fashion
|
|
|
|
Thu Nov 9 09:32:21 1989 Doug Lea (dl at g.oswego.edu)
|
|
|
|
* Curses.cc, curses.h, ctype.h: patches based on darrlyo's stuff.
|
|
|
|
* Fix.cc : *Correctly* installed ++i patch!
|
|
|
|
Wed Nov 8 06:19:39 1989 Doug Lea (dl at g.oswego.edu)
|
|
|
|
* stdio.h now is now sub-included in other .h's needing USG-based
|
|
info.
|
|
|
|
* new etc/c++-mode.el from detlefs
|
|
|
|
* etc/Makefile: -DETAGS for etags.c
|
|
|
|
* more HPUX patches from darrylo and mike fion
|
|
|
|
Tue Nov 7 07:23:25 1989 Doug Lea (dl at g.oswego.edu)
|
|
|
|
* Fix.{h, cc}: cleanup in search of memory leaks
|
|
|
|
* Added -DNO_GNULIB3 option in top-level Makefile
|
|
|
|
Mon Nov 6 05:53:42 1989 Doug Lea (dl at g.oswego.edu)
|
|
|
|
* std.h, stdio.h, ctype.h.... HPUX and DGUX patches from
|
|
cole & darrylo
|
|
|
|
* tests/Makefile tCurses taken out of checktests
|
|
|
|
* Bitset.cc: fixed underallocation in BitSettoa according to
|
|
patch from darrylo@hpsrdmo.hp.com
|
|
|
|
Sun Nov 5 06:45:26 1989 Doug Lea (dl at g.oswego.edu)
|
|
|
|
* gnulib3, Incremental.h, test.hello.cc: patched
|
|
via Eirik Fuller's incremental loading fixes
|
|
|
|
Fri Nov 3 11:22:39 1989 Doug Lea (dl at g.oswego.edu)
|
|
|
|
* 1.36.0 released, after misc cleanup
|
|
|
|
Tue Oct 31 09:44:32 1989 Doug Lea (dl at g.oswego.edu)
|
|
|
|
* added Rich Murphey's graph program to libg++/etc
|
|
|
|
Mon Oct 30 10:13:07 1989 Doug Lea (dl at g.oswego.edu)
|
|
|
|
* sys/file.h: include types.h & maybe fcntl.h Some folks need them
|
|
|
|
* std.h: index, bcopy, etc. now inline, not macro if USG
|
|
|
|
* streambuf.h: sputback returns success;
|
|
stream.h istream::putback/unget: set(_fail) if bad
|
|
|
|
Tue Oct 24 16:53:05 1989 Doug Lea (dl at g.oswego.edu)
|
|
|
|
* stddef.h -- now really defines size_t. OK via new sys/types.h
|
|
fake-out.
|
|
|
|
* time.h -- now includes //usr/include/time.h too
|
|
|
|
Sun Oct 22 07:58:36 1989 Doug Lea (dl at g.oswego.edu)
|
|
|
|
* String.h, cc: reworked to allow proper operation for consts
|
|
(some new stuff #ifdef'ed out because of g++ problems)
|
|
|
|
Sat Oct 21 15:29:55 1989 Doug Lea (dl at g.oswego.edu)
|
|
|
|
* Fix.cc: (new_Fix) cure for d < 0 problem from eirik fuller
|
|
|
|
* builtin.cc: added dtoa
|
|
|
|
* AllocQueue.h,cc: added it & use elsewhere for building
|
|
formatting & ascii conversions
|
|
|
|
Wed Oct 18 05:37:11 1989 Doug Lea (dl at g.oswego.edu)
|
|
|
|
* Fix16.cc, Fix24.cc: Fixed operator / per wang's suggestions
|
|
|
|
Tue Oct 17 06:47:25 1989 Doug Lea (dl at g.oswego.edu)
|
|
|
|
* stream.cc, Integer.cc: istream op >>, fixed to not read
|
|
after EOF when decoding numbers
|
|
|
|
Mon Oct 16 15:33:11 1989 Doug Lea (dl at g.oswego.edu)
|
|
|
|
* added ostream << long long, and itoa's to handle
|
|
|
|
* values.h, stdio.h, Fix.cc, File.cc: things for convex from
|
|
convex!csmith@uxc.cso.uiuc.edu
|
|
|
|
Sat Oct 14 07:19:30 1989 Doug Lea (dl at g.oswego.edu)
|
|
|
|
* time.h: typedef'ed timezone to c_proto_timezone if not USG
|
|
|
|
Wed Oct 11 09:42:39 1989 Doug Lea (dl at g.oswego.edu)
|
|
|
|
* Makefiles: fixed various typos
|
|
|
|
* misc: cleaned up enum clashes reported with -Wenum-clash
|
|
|
|
* stream.cc Added #ifdefs to use filebufs for standard streams
|
|
if Filebufs give people trouble.
|
|
|
|
Tue Oct 3 07:02:56 1989 Doug Lea (dl at g.oswego.edu)
|
|
|
|
* setjmp.h: now #includes host /usr/include/setjmp.h
|
|
|
|
Mon Oct 2 16:00:59 1989 Doug Lea (dl at g.oswego.edu)
|
|
|
|
* commented out gcc constness in revised Complex.h since
|
|
it's still officially illegal to declare fns with refs(ptrs)
|
|
as const
|
|
|
|
* incorporated new gperf from schmidt
|
|
|
|
* added dhrystone benchmark to etc
|
|
|
|
Sat Sep 30 09:02:07 1989 Doug Lea (dl at g.oswego.edu)
|
|
|
|
* Complex.h: revamped to use const, etc.
|
|
|
|
Fri Sep 29 06:58:56 1989 Doug Lea (dl at g.oswego.edu)
|
|
|
|
* added src/EH.cc from tiemann
|
|
|
|
* SLList.hP now #include's the <T>.defs file
|
|
|
|
* CHSet, CHBag, CHMap, VHSet, VHBag, VHMap -- changed ints
|
|
to unsigned ints to ensure unsigned operations throughout.
|
|
|
|
Mon Sep 25 07:32:11 1989 Doug Lea (dl at g.oswego.edu)
|
|
|
|
* added new.h
|
|
|
|
Sun Sep 24 05:31:50 1989 Doug Lea (dl at g.oswego.edu)
|
|
|
|
* tgwrapper.cc: added init_nil to avoid crashes on exit.
|
|
|
|
* other miscellaneous cleanup (fixed enum/int clashes, etc.) to
|
|
adapt to latest g++-1.36.0-
|
|
|
|
* bool enum now in bool.h
|
|
|
|
Thu Sep 14 06:18:46 1989 Doug Lea (dl at g.oswego.edu)
|
|
|
|
* sys/socket.h: select must have void* args, since different
|
|
systems use int* or fd_set*
|
|
|
|
Wed Sep 13 11:38:19 1989 Doug Lea (dl at g.oswego.edu)
|
|
|
|
* builtin.cc: added unsigned versions of itoa, hex, dec, oct
|
|
|
|
Tue Sep 12 09:28:01 1989 Doug Lea (dl at g.oswego.edu)
|
|
|
|
* more misc. cleanup to avoid warnings: removed redundant
|
|
type information from declarations of all coercion operators.
|
|
|
|
Sat Sep 9 06:25:03 1989 Doug Lea (dl at g.oswego.edu)
|
|
|
|
* (everywhere) miscellaneous aesthetic cleanup to minimize g++
|
|
warning messages.
|
|
|
|
* (lots of files) used 'virtual fn() = 0' for pure virtual
|
|
functions, removing old `error(unimplemented...)' constructs.
|
|
allowed deletion of Stack.ccP, Queue.ccP, Deque.ccP files
|
|
which did only this.
|
|
|
|
* took all defines out of libconfig.h, and killed it
|
|
HAVE_VPRINTF, etc -> stdio.h
|
|
CHAR_PER_LONG, etc -> Integer.cc
|
|
SHOULD_FREE_TO_REALLOC -> (no longer needed, killed)
|
|
USG -> people should run g++ with -DUSG now
|
|
|
|
Fri Sep 8 06:48:58 1989 Doug Lea (dl at g.oswego.edu)
|
|
|
|
* added Clark's version of etags that handles c++, to etc/
|
|
|
|
* moved special sparc alloca decl from libconfig.h to std.h
|
|
|
|
* std.h, math.h, ... killed `overload' declarations
|
|
|
|
* etc/getopt* => src/GetOpt.cc, g++-include/GetOpt.h, with
|
|
various corresponding changes
|
|
|
|
Wed Sep 6 09:15:50 1989 Doug Lea (dl at g.oswego.edu)
|
|
|
|
* math.h renamed `struct exception' to `libm_exception'
|
|
|
|
* regex.c converted to use prototypes, etc. from schmidt
|
|
|
|
Tue Sep 5 06:43:37 1989 Doug Lea (dl at g.oswego.edu)
|
|
|
|
* new c++-mode.el from detlefs
|
|
|
|
* added sys/param.h, which #undefs common macros, but keeps
|
|
needed constants
|
|
|
|
* Integer.h: rearranged ordering of some inlines to please g++
|
|
|
|
* Fix.h: need new constructor Fix(int, _Frep*) to please g++
|
|
|
|
* added __xyzzy hack from tiemann to builtin.cc
|
|
|
|
* added gnulib3 from tiemann
|
|
|
|
Thu Aug 31 07:36:42 1989 Doug Lea (dl at g.oswego.edu)
|
|
|
|
* more USG stuff from Klossner (stdio.h, libconfig.h,
|
|
values.h, ctype.h)
|
|
|
|
Sun Aug 27 08:30:15 1989 Doug Lea (dl at g.oswego.edu)
|
|
|
|
* genclass: changed to take output filename prefix argument
|
|
to avoid long file names on SYSV; tests files change accordingly
|
|
|
|
* installed gperf update from schmidt
|
|
|
|
* tests: added runtests, checktests to Makefile. Some tests
|
|
modified to suit.
|
|
|
|
Sat Aug 26 09:00:14 1989 Doug Lea (dl at g.oswego.edu)
|
|
|
|
* Plex, PHPQ files: deleted const qualifiers for some params
|
|
as temporary measure until all containers revised to use
|
|
const qualifiers as needed.
|
|
|
|
* curses.h macros converted into inlines
|
|
|
|
* added RankedAVLMap, based on code from paul%lfcs.ed.ac.uk
|
|
|
|
* moved non-ANSI stuff (TRUE, etc., ) from stddef.h to builtin.h
|
|
|
|
* added more USG stuff sent from rfg, grandi, cole, to standard headers
|
|
|
|
* std.h: added #ifdef USG section for USG->BSD conversions
|
|
|
|
* Makefiles: made more things adjustable, better USG support
|
|
|
|
* PHPQ.ccP: (preallocate) added missing size argument to vector delete
|
|
|
|
Fri Aug 25 12:25:12 1989 Doug Lea (dl at g.oswego.edu)
|
|
|
|
* streambuf.cc: dumb error in filebuf::overflow
|
|
|
|
Thu Aug 24 11:46:16 1989 Doug Lea (dl at g.oswego.edu)
|
|
|
|
* libconfig.h, values.h: #defines for sony from jkp
|
|
|
|
Wed Aug 23 06:54:43 1989 Doug Lea (dl at g.oswego.edu)
|
|
|
|
* Fix16.h, Fix32.h: declared op* as friends correctly
|
|
|
|
* String.h: declared StrTmp op + as friends of String
|
|
|
|
Mon Aug 21 07:02:53 1989 Doug Lea (dl at g.oswego.edu)
|
|
|
|
* Poisson.h, Lognormal.h: add missing `public'
|
|
|
|
* assert.h: abort() declared volatile
|
|
|
|
* Vec.ccP: made gsort static
|
|
|
|
* std.h: added rewind & bsearch
|
|
|
|
* Makefiles: deleted -fchar-charconst
|
|
|
|
Thu Aug 10 07:31:37 1989 Doug Lea (dl at g.oswego.edu)
|
|
|
|
* builtin.{h, cc}: added str(const char*, int width = 0)
|
|
|
|
* streambuf.cc: init_streambuf_ptrs: postpone action if fp->_cnt 0
|
|
(apparently needed for some USG systems)
|
|
|
|
* stream.cc: get, getline: match AT&T 1.2 _fail conditions
|
|
|
|
Sun Aug 6 07:16:19 1989 Doug Lea (dl at g.oswego.edu)
|
|
|
|
* stream.cc, File.cc get(char[], int, char) read too many chars
|
|
|
|
Thu Jul 20 09:42:44 1989 Doug Lea (dl at g.oswego.edu)
|
|
|
|
* adapted more C-compatibility .h files from Interviews
|
|
|
|
Wed Jul 19 09:23:27 1989 Doug Lea (dl at g.oswego.edu)
|
|
|
|
* installed more C-compatibilty files: pwd.h, grp.h time.h
|
|
|
|
Mon Jul 17 07:37:35 1989 Doug Lea (dl at g.oswego.edu)
|
|
|
|
* installed Interviews/et++ compatible (I hope) signal.h
|
|
|
|
* installed new version of gperf from schmidt
|
|
|
|
* std.h: declared abort() and exit() as volatile
|
|
|
|
* builtin.cc: typo in gcd
|
|
|
|
* math.h: added overload decl for atan, etc
|
|
|
|
* VHMap.cc: removed assumption that operator = returns value.
|
|
|
|
* Makefiles: default dir is /usr/gnu/... not /usr/local
|
|
|
|
* setjmp.h: fixed constants for sun to match those in
|
|
sun /usr/include files, added ns32000
|
|
|
|
* BSTSet.ccP added new linear-time rebalancing algorithm
|
|
|
|
* builtin.cc: SYSV versions of timing stuff from ron cole
|
|
|
|
* File.{h,cc} fixed File::tell, added O_CREAT to exclusive
|
|
access open, added fill(), flush(char).
|
|
|
|
* incorporated new streams: stream.{h,cc}, streambuf.{h, cc},
|
|
libg++.texinfo
|
|
|
|
|
|
Sat May 20 07:42:11 1989 Doug Lea (dl at rocky.oswego.edu)
|
|
|
|
* math.h,math-68881.h: incorporated Fyfe's fixes to extern "C" problems
|
|
|
|
Tue May 16 05:52:33 1989 Doug Lea (dl at rocky.oswego.edu)
|
|
|
|
* RNG.cc ifdef _IEEE_ fixed to if _IEEE == 1
|
|
|
|
* Installed Staelin's prototype Makefile updates
|
|
|
|
Mon May 15 06:25:12 1989 Doug Lea (dl at rocky.oswego.edu)
|
|
|
|
* BitString.h: g++ optimizer bug workaround in left_trim
|
|
|
|
* math-68881.h - fgetman (not fgetmant) fix from widen
|
|
|
|
Sat May 13 11:00:35 1989 Doug Lea (dl at rocky.oswego.edu)
|
|
|
|
* changes from tiemann for constructs of form X::f()
|
|
changed to this->X::f(), necessary now that static members
|
|
are implemented. [postscript: no, it wasn't necessary]
|
|
|
|
* libg++.texinfo: misc documentation updates
|
|
|
|
Fri May 12 05:06:06 1989 Doug Lea (dl at rocky.oswego.edu)
|
|
|
|
* (lots of places) added friends and other minor changes
|
|
to adapt to new ``correct'' (but losing) g++ interpretation
|
|
of `protected:'
|
|
|
|
* re-inserted `overload' in .h files -- tiemann
|
|
says that gdb needs these for now
|
|
|
|
* stream.cc: eatwhite was inline by mistake. fixed.
|
|
|
|
Thu May 11 07:31:06 1989 Doug Lea (dl at rocky.oswego.edu)
|
|
|
|
* List.ccP: initializer class for Nil, since can't always use
|
|
{ ... } initializer. Also made `head' a synonym for `get',
|
|
per request.
|
|
|
|
* installed changes to etc files from schmidt
|
|
|
|
* String.cc Scopy: return &NilSrep, not 0 for null
|
|
|
|
* added math-68881.h to g++-include (from grunwald)
|
|
|
|
Sun May 7 08:38:10 1989 Doug Lea (dl at rocky.oswego.edu)
|
|
|
|
* catch-up day!:
|
|
converted header files to use extern "C" and #pragma once
|
|
killed `overload' declarations everywhere
|
|
renamed test files
|
|
added the beginnings of SYSV (USG) support
|
|
included some useful stuff for Suns in top Makefile (from Guilmette)
|
|
cleaned up other Makefiles
|
|
added File::gets (from Schmidt)
|
|
moved gperf from etc to a top level subdir
|
|
added the useless char* chr(ch) to builtin.h
|
|
genclass puts dots in file names to use Staelins GNU Makefile stuff
|
|
(also added his `prepend-header' utility)
|
|
added Schmidt's getopt stuff into etc.
|
|
New versions of fixpoint classes from Baudendistel
|
|
(needed to change set_overflow_handler to
|
|
set_{FixXX}_overflow_handler
|
|
for each FixXX, since overloads clash on typedef'ed fn types)
|
|
Adapted Schmidt's new quicksort for Vec class
|
|
|
|
Fri Apr 28 16:26:17 1989 Doug Lea (dl at rocky.oswego.edu)
|
|
|
|
* ACG.cc: fixed ~ACG per grunwald
|
|
|
|
Thu Apr 20 05:22:46 1989 Doug Lea (dl at rocky.oswego.edu)
|
|
|
|
* List.hP: first for nil list now returns null Pix
|
|
|
|
* Integer.cc: rshift fixed problem with 0 shifts
|
|
|
|
Mon Apr 10 05:17:04 1989 Doug Lea (dl at rocky.oswego.edu)
|
|
|
|
* stream.h, PlotFile.h added explicit `private' for subclasses
|
|
|
|
Sat Mar 18 06:08:30 1989 Doug Lea (dl at rocky.oswego.edu)
|
|
|
|
* String.[h,cc]: added Regex::match_info
|
|
|
|
Fri Mar 17 14:37:12 1989 Doug Lea (dl at rocky.oswego.edu)
|
|
|
|
* stream.h: istream >> char now eats whitespace.
|
|
|
|
* builtin.h: overloaded `even', `odd'
|
|
|
|
Thu Mar 9 06:43:43 1989 Doug Lea (dl at rocky.oswego.edu)
|
|
|
|
* Map.ccP: typo in Map::contents <T> => <C>
|
|
|
|
* stdio.h : inserted coercion in putc macro to avoid incorrect
|
|
sign extension.
|
|
|
|
Tue Mar 7 05:35:52 1989 Doug Lea (dl at rocky.oswego.edu)
|
|
|
|
* List.hP: List::push no longer incorrectly calls dereference
|
|
|
|
* Inserted patches to etc stuff from Doug Schmidt
|
|
|
|
Sun Mar 5 07:57:01 1989 Doug Lea (dl at rocky.oswego.edu)
|
|
|
|
* stream.h: added File::check_state to public functions
|
|
|
|
* BitSet.cc: longtoBitSet: Fixed typo
|
|
|
|
Sat Mar 4 10:06:24 1989 Doug Lea (dl at rocky.oswego.edu)
|
|
|
|
* installed CursesWindow files
|
|
|
|
* miscellaneous corrections to test files in light of
|
|
g++-1.34 changes
|
|
|
|
Fri Mar 3 06:07:37 1989 Doug Lea (dl at rocky.oswego.edu)
|
|
|
|
* incorporated new version of Doug Schmidt's gperf
|
|
|
|
* BitString.cc: fixed reverse searching
|
|
|
|
Sun Feb 26 05:44:28 1989 Doug Lea (dl at rocky.oswego.edu)
|
|
|
|
* assert : killed old assert.cc, adapted gcc assert.h
|
|
|
|
Sat Feb 25 09:23:35 1989 Doug Lea (dl at rocky.oswego.edu)
|
|
|
|
* tests, libg++.texinfo: miscellaneous updates
|
|
|
|
* stddef.h NULL is now just `0', not (void*)0
|
|
|
|
* Makefile: added `prefix' as in g++ Makefile
|
|
|
|
* put a new c++-mode.el from david detlefs in etc
|
|
|
|
* BitString.[h,cc] BitSet[h,cc] now use unsigned short arrays instead
|
|
of unsigned longs to avoid long i; i >> 32, which does not
|
|
work on Sun4s and probably other machines. Simplified
|
|
a few shift & mask constructs accordingly.
|
|
|
|
* values.h, libconfig.h: support for sequent from
|
|
Johan Widen <mcvax!sics.se!jw@uunet.UU.NET>
|
|
|
|
* Fix.h: repaired type mismatches
|
|
|
|
* String.[cc,h] gsub now returns number of matches
|
|
|
|
* String.cc gsub(Regex...): repaired using patches
|
|
from kadmon!jason@mtxinu.com
|
|
|
|
* stream.h scan didn't return *this if fail -- fixed.
|
|
|
|
* File.cc get(char*...): get of an empty line not a _fail condition
|
|
|
|
* RNG.[h,cc] installed new code from grunwald
|
|
|
|
|
|
Tue Feb 7 05:53:23 1989 Doug Lea (dl at rocky.oswego.edu)
|
|
|
|
* Integer.h,cc Added optional base to atoI via code from per bothner
|
|
|
|
* String.h,cc Added `freq' method in String to count occurrences
|
|
using code from john willis
|
|
|
|
Mon Feb 6 07:25:06 1989 Doug Lea (dl at rocky.oswego.edu)
|
|
|
|
* BitSet.cc:op <=, < now work if first arg shorter than second;
|
|
clear() fixed.
|
|
* stream.h, stream.cc: made ostream<<(char*) non-inline
|
|
|
|
Sun Feb 5 05:31:36 1989 Doug Lea (dl at rocky.oswego.edu)
|
|
|
|
* test19.cc: typo c.empty fixed to c.empty()
|
|
|
|
Tue Jan 31 05:51:36 1989 Doug Lea (dl at rocky.oswego.edu)
|
|
|
|
* String.h: contains(Regex) return fact that search returns >= 0,
|
|
not just raw result.
|
|
|
|
* Fix.h: correct protection problem in op*
|
|
|
|
* replace regex.c with emacs 18.52 version
|
|
|
|
Fri Jan 27 06:29:20 1989 Doug Lea (dl at rocky.oswego.edu)
|
|
|
|
* AVLSet.ccP, AVLMap.ccP - check to see if root
|
|
is null before trying to delete elements
|
|
|
|
* libg++/Makefile - change install of libg++ to cd to src
|
|
|
|
Sat Jan 14 06:03:33 1989 Doug Lea (dl at rocky.oswego.edu)
|
|
|
|
* fixed info node pointers in libg++.texinfo
|
|
|
|
Wed Jan 11 06:20:37 1989 Doug Lea (dl at rocky.oswego.edu)
|
|
|
|
* libg++-1.32.0 released
|
|
* Starting to use ChangeLog as of today
|
|
|