DataMuseum.dk

Presents historical artifacts from the history of:

DKUUG/EUUG Conference tapes

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about DKUUG/EUUG Conference tapes

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - metrics - download
Index: C T

⟦956d94312⟧ TextFile

    Length: 16684 (0x412c)
    Types: TextFile
    Names: »ChangeLog«

Derivation

└─⟦a05ed705a⟧ Bits:30007078 DKUUG GNU 2/12/89
    └─⟦cc8755de2⟧ »./libg++-1.36.1.tar.Z« 
        └─⟦23757c458⟧ 
            └─⟦this⟧ »libg++/ChangeLog« 

TextFile

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