📄 changelog
字号:
Wed Feb 26 01:24:34 1992 Michael Tiemann (tiemann at cygnus.com) * Make.defs: Propagate XTRAFLAGS into MAKE_ENVIRON.Wed Feb 19 23:23:02 1992 Per Bothner (bothner at cygnus.com) * Make.defs: Add IO_SRCDIR macro to name source of either isotream or old-stream. This allows an independent iostream distribution. * Make.defs (depend rule): Create empty file if no sources. * README: Move change summary to WHATS.NEW. * WHATS.NEWS: Minor updates (and merge). * COPYING-LIB: New file defining Library Licence.Sat Feb 15 13:06:50 1992 Per Bothner (bothner at cygnus.com) * Makefile.in (dist): Add some more top-level (above libg++) files to the distribution. * Makefile.in: Bumped LIBG++_DIST_VERSION to 1.91. * README: Made some very inadequate updates.Mon Feb 10 11:28:19 1992 Per Bothner (bothner at rtl.cygnus.com) * libg++.texinfo: Discourage use of AllocRings, and encourage care using String::operator const char *. (The latter has just now been changed to not copy using an AllocRing.)Fri Feb 7 11:46:18 1992 Per Bothner (bothner at cygnus.com) * Makefile.in: Added LIBG++_DIST_VERSION; set it to 1.90. Added 'dist' rule to make distribution tar file. * libg++.texinfo: Preliminary changes to document new iostream facilities.Fri Jan 31 17:13:11 1992 Per Bothner (bothner at cygnus.com) * WHATS.NEW: New file, to document recent changes.Wed Jan 29 12:54:10 1992 Per Bothner (bothner at cygnus.com) * Make.defs: Change LIBDIR and IDIR so that libg++.a and g++-include/* go info $(libdir) and $(datadir)/g++-include. Thus we don't have to worry about gcc's $(libsubdir) depending on gcc's version number. Also, add compilation rules for *.C.Sat Jan 25 15:59:01 1992 Per Bothner (bothner at PersSony) * Make.defs, all Makefile.in files: Centralize rules for depend, FORCE, and Makefile in MAke.defs. Remove such rules from every Makeifle.in. * Makefile.in: Don't pass GXXFLAGS or EH_FILES to sub-makes.Fri Jan 17 15:32:01 1992 Per Bothner (bothner at cygnus.com) * Make.defs: Make iostream be the default value of IO_DIR. Removed duplicate -I$(SRCIDIR) from COMPILE.cc macro.Sun Jan 5 00:23:20 1992 Per Bothner (bothner at cygnus.com) * Makefile.in, Make.defs, old-stream/Makefile.in: Fix install-include-files rule. * Makefile.in, Make.defs: Move installation directory names and INSTALL defines from former to latter. * configure.in: Add test-install directory. * Makefile.in, Make.defs: Move stuff from former to latter. * Make.defs: Allow switching between old stream and new iostream library. Allow use from any sub-directory. * configure.in: Add old-stream and gperf sub-directories.Fri Jan 3 16:36:31 1992 Per Bothner (bothner at cygnus.com) * Complex.h, Fix.h, String.h, gen/DLList.ccP, gen/SLList.ccP, gen/Plex.ccP, gen/Vec.hP: Add #include <builtin.h> as needed. It was included by the old stream.h, but not by the new iostream.h. * String.h: Fix some portabilty problems that depended on the old stream code.Thu Jan 2 21:07:04 1992 John Gilmore (gnu at cygnus.com) * Makefile.in (info, install-info, clean-info): Handle info files. (assorted): Clean up unused macros, etc. * libg++.texinfo: Minor lint found by makeinfo and tex.Tue Dec 31 18:16:12 1991 Per Bothner (bothner at cygnus.com) Changes that allow makes to take be made either from here, or directly in a sub-directory. * Make.defs: New file to contain defiitions shared between libg++ sub-directories. * Makefile.in: Removed stuff now in Make.defs. * configure.in: Add iostream to configdirs. Define host_makefile_frag to pull in Make.defs.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.0Sat Jan 26 05:24:22 1991 Doug Lea (dl at g.oswego.edu) * signal.h: Reinstate full path name of C version of signal.hFri 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 loopFri 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 arraysWed Nov 7 05:53:36 1990 Doug Lea (dl at g.oswego.edu) * ACG.cc: function LCG marked as staticSun 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 declTue 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 tiemannThu Oct 11 05:50:34 1990 Doug Lea (dl at g.oswego.edu) * VHMap.ccP, CHMap.ccP. Base initializers explicitly name base classes in constructorsSat 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>CHNodeSun Sep 30 06:50:45 1990 Doug Lea (dl at g.oswego.edu) * pow.cc: removed redundant testsTue 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 & touchoverlapThu 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.0Mon 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 compatibilitySat 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 accordinglyThu Aug 9 06:19:17 1990 Doug Lea (dl at g.oswego.edu) * SmplHist.h: fixed bad #includeWed 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 deletesWed 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 revisionsFri Jul 20 12:00:05 1990 Doug Lea (dl at g.oswego.edu) * ostream.h (put) prevent sign extension comparing against EOFTue Jul 17 10:06:12 1990 Doug Lea (dl at g.oswego.edu) * libg++.texinfo updatedThu 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 NeXTMon 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 oneSat 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 interfaceThu 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 flagsSun 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 bothnerTue 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 sourceThu 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 destructorsFri Apr 6 07:05:31 1990 Doug Lea (dl at g.oswego.edu) * List.hP (pop) patch from dsouzaWed 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 allocatedTue 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.hMon 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)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -