aboutsummaryrefslogtreecommitdiff
path: root/libstdc++/ChangeLog
AgeCommit message (Collapse)AuthorFilesLines
1999-01-30x86-interix.ml: New file.Mumit Khan1-0/+5
* config/x86-interix.ml: New file. * configure.in (i[3456]86-*-interix*): Add shared library support. From-SVN: r24914
1999-01-13configure.in: Test for "ln -s" and set LN_S in generated Makefile.Ulrich Drepper1-0/+5
* configure.in: Test for "ln -s" and set LN_S in generated Makefile. * Makefile.in: Use $(LN_S) instead of explicitly ln -s. From-SVN: r24655
1999-01-02* configure.in: (*-*-sysv5, *-*-*udk*): Treat like sysv4.Robert Lipe1-0/+4
From-SVN: r24462
1998-12-07* Makefile.in: Be more selective about what files to install.Marc Espie1-0/+4
From-SVN: r24176
1998-11-30Update.Ulrich Drepper1-0/+5
From-SVN: r24012
1998-11-27* Makefile.in (HEADERS): Install bitsetAlexandre Oliva1-0/+4
From-SVN: r23936
1998-11-26configure (skip-this-dir): Add handling for new shell script...Manfred Hollstein1-0/+5
./ChangeLog:1998-11-26 Manfred Hollstein <manfred@s-direktnet.de> * configure (skip-this-dir): Add handling for new shell script, which might be created by a sub-directory's configure to indicate, this particular directory is "unwanted". * Makefile.in ($(CONFIGURE_TARGET_MODULES)): Likewise. ./gcc/ChangeLog:1998-11-26 Manfred Hollstein <manfred@s-direktnet.de> * Makefile.in (CONFIG_LANGUAGES): New macro taking all languages which can be configured. (LANGUAGES): Use $(CONFIG_LANGUAGES) instead of @all_languages@ (Makefile): Pass actual LANGUAGES through the environment when re-configuring. (cstamp-h): Likewise. (config.status): Likewise. * configure.in (enable_languages): Add new configuration parameter "--enable-languages=lang1,lang2,...". (${srcdir}/*/config-lang.in): Change handling to configure only those directories, that the user might have enabled; default to "all" existing languages. * configure: Regenerate. ./libchill/ChangeLog:1998-11-26 Manfred Hollstein <manfred@s-direktnet.de> * configure.in (compiler_name): Add check to detect if this language's compiler has been built. * configure: Regenerate. ./libf2c/ChangeLog:1998-11-26 Manfred Hollstein <manfred@s-direktnet.de> * configure.in (compiler_name): Add check to detect if this language's compiler has been built. * configure: Regenerate. ./libio/ChangeLog:1998-11-26 Manfred Hollstein <manfred@s-direktnet.de> * configure.in (compiler_name): Add check to detect if this language's compiler has been built. ./libobjc/ChangeLog:1998-11-26 Manfred Hollstein <manfred@s-direktnet.de> * configure.in (compiler_name): Add check to detect if this language's compiler has been built. * configure: Regenerate. ./libstdc++/ChangeLog:1998-11-26 Manfred Hollstein <manfred@s-direktnet.de> * configure.in (compiler_name): Add check to detect if this language's compiler has been built. From-SVN: r23892
1998-11-23Update.Ulrich Drepper1-1/+7
From-SVN: r23787
1998-09-16Makefile.in ($(ARLINK), $(SHLINK)): Don't rely on 'ln -f'.H.J. Lu1-0/+6
* Makefile.in ($(ARLINK), $(SHLINK)): Don't rely on 'ln -f'. * Makefile.in (install): Don't rely on 'ln -f'. From-SVN: r22456
1998-09-09configure.in (INSTALLDIR): Fix comment about changing INSTALLDIR's value...Manfred Hollstein1-0/+8
M * libio/configure.in (INSTALLDIR): Fix comment about changing INSTALLDIR's value; don't change its value if --enable-version-specific-runtime-libs has been specified. * libstdc++/Makefile.in (install): Initialize RELINSTALLDIR correctly even for multilib and cross configurations. * libstdc++/configure.in (INSTALLDIR): Don't change INSTALLDIR's init value if --enable-version-specific-runtime-libs has been specified. From-SVN: r22354
1998-09-02Makefile.in (RELINSTALLDIR): New.H.J. Lu1-0/+6
* Makefile.in (RELINSTALLDIR): New. Use it to make symlinks. * configure.in: Fix INSTALLDIR replacement for cross-compile. From-SVN: r22197
1998-08-30Makefile.in (INTERFACE): New, set to 2.H.J. Lu1-0/+28
a * Makefile.in (INTERFACE): New, set to 2. (ARLIB): Set to libstdc++.a.$(VERSION) (ARLINK, MARLINK): New macros. (LIBS): Add $(ARLINK). ($(ARLINK), marlink): New targets. (install): Don't check $(libsubdir). Handle versioned libraries. * config/linux.ml (ARLIB, MARLINK, SHLIB, MSHLINK): New macros. (LIBS): Add marlink $(ARLINK). * config/aix.ml (ARLIB): Set to libstdc++-ar.a.$(VERSION) (ARLINK): New macros. (BUILD_LIBS): Add $(ARLINK). * config/dec-osf.ml (LIBS): Add $(ARLINK). * config/elf.ml (LIBS): Likewise. * config/elfshlibm.ml (LIBS): Likewise. * config/hpux.ml (LIBS): Likewise. * config/iris5.ml (LIBS): Likewise. * config/sol2shm.ml (LIBS): Likewise. * config/sunos4.ml (LIBS): Likewise. * configure.in: Use ${topsrcdir}/config.if to put LIBSTDCXX_INTERFACE, CXX_INTERFACE, LIBC_INTERFACE in ${package_makefile_frag}. From-SVN: r22113
1998-08-25Remove __HONOR_STDMartin v. Löwis1-0/+4
From-SVN: r21960
1998-08-23iomanip.h: Use __extension__ for `extern' explicit template instantiations.Mark Mitchell1-0/+6
* iomanip.h: Use __extension__ for `extern' explicit template instantiations. * sinst.cc: Don't explicitly instantiation string_char_traits<char>. * cinst.cc: Likewiwse, for complex<float>, complex<double>, complex<long double>. * extend.texi: Remove description of extension to explicit instantiation that is now endorsed by standard C++. * decl2.c (grok_array_decl): Add comment. (mark_used): Don't instantiate an explicit instantiation. * friend.c (make_friend_class): Remove bogus comment. Fix check for partial specializations. * pt.c (check_explicit_specialization): Don't SET_DECL_EXPLICIT_INSTANTIATION here. (mark_decl_instantiated): Or here. (do_decl_instantiation): Do it here, instead. Add checks for duplicate explicit instantiations, etc. Tidy. (do_type_instantiation): Likewise. (instantiate_decl): Improve comments. Complain about explicit instantiations where no definition is available. * cp-tree.h (ansi_null_node): Remove. * call.c (build_over_call): Warn about converting NULL to an arithmetic type. * cvt.c (build_expr_type_conversion): Likewise. Use null_ptr_cst_p instead of expanding it inline. * decl.c (ansi_null_node): Remove. (init_decl_processing): Make null_node always have integral type. * except.c (build_throw): Warn about converting NULL to an arithmetic type. * lex.c (init_parse): Remove handling of ansi_null_node. * pt.c (type_unification_real): Don't convert NULL to void* type. * typeck.c (build_binary_op_nodefault): Fix NULL warnings. (convert_for_assignment): Warn about converting NULL to an arithmetic type. (convert_for_initialization): Likewise. From-SVN: r21915
1998-08-17* stdexcept: Put things in the std namespace, if appropriate.Mark Mitchell1-0/+4
From-SVN: r21788
1998-07-11Makefile.in (VERSION): Bump to 2.9.0.Jason Merrill1-0/+9
* Makefile.in (VERSION): Bump to 2.9.0. * std/bastring.cc (find_last_of): Fix. (find_last_not_of): Likewise. From-SVN: r21072
1998-07-06* configure.in (INSTALLDIR): Make sed pattern failsafe.Manfred Hollstein1-2/+6
From-SVN: r20965
1998-07-06Update.Ulrich Drepper1-0/+5
From-SVN: r20951
1998-07-02Update.Ulrich Drepper1-8/+13
From-SVN: r20907
1998-06-24configure (enable_version_specific_runtime_libs): Implement new flag ↵Manfred Hollstein1-0/+8
--enable-version-specific-runtime-libs which installs C++... S egcs/ChangeLog: 1998-06-24 Manfred Hollstein <manfred@s-direktnet.de> * configure (enable_version_specific_runtime_libs): Implement new flag --enable-version-specific-runtime-libs which installs C++ runtime stuff in $(libsubdir); emit definition in each generated Makefile. (gxx_include_dir): Initialize depending on $enable_version_specific_runtime_libs. egcs/gcc/ChangeLog: 1998-06-24 Manfred Hollstein <manfred@s-direktnet.de> * configure.in (gxx_include_dir): Initialize default value depending on new flag --enable-version-specific-runtime-libs; remove superfluous default initialization afterwards. * configure: Regenerate. egcs/libio/ChangeLog: 1998-06-24 Manfred Hollstein <manfred@s-direktnet.de> * Makefile.in (install): Install _G_config.h depending on new flag --enable-version-specific-runtime-libs. * config/linux.mt (gxx_include_dir): Remove definition here as we use gcc's default anyway. egcs/libstdc++/ChangeLog: 1998-06-24 Manfred Hollstein <manfred@s-direktnet.de> * Makefile.in (INSTALLDIR): Add comment to document the fact, this macro will be properly initialized at make's runtime. (install): Add initialization of INSTALLDIR depending on $(libsubdir) and ${enable_version_specific_runtime_libs}; use $${INSTALLDIR} shell variable instead of the $(INSTALLDIR) make macro. From-SVN: r20693
1998-05-11[multiple changes]Jeff Law1-0/+9
Tue Mar 24 10:13:07 1998 Jason Merrill <jason@yorick.cygnus.com> * std/bastring.cc (basic_string::copy): Mark const here, too. 1998-03-23 15:59 Ulrich Drepper <drepper@cygnus.com> * std/bastring.h (basic_string::copy): Mark copy function as const. Reported by Scott Schurr <scotts@ims.com>. Bring over from devo. From-SVN: r19684
1998-03-05config.table: Make locating frag files failsafe even for the special case if...Manfred Hollstein1-0/+5
� * config.table: Make locating frag files failsafe even for the special case if configuring and building in srcdir. * configure.in: Make locating frag files failsafe even for the special case if configuring and building in srcdir. From-SVN: r18413
1998-03-04(operator<<): Correct type of numeric argument.Ulrich Drepper1-0/+4
From-SVN: r18403
1998-02-05Makefile.in (piclist): Check value of enable_shared, not PICFLAG.Manfred Hollstein1-0/+6
* Makefile.in (piclist): Check value of enable_shared, not PICFLAG. (stmp-string, ...): Dito. (bigstmp-string, ...): Dito. From-SVN: r17683
1998-02-01linux.mt: Don't define _PTHREADS, but define _IO_MTSAFE_IO.H.J. Lu1-0/+5
* config/linux.mt: Don't define _PTHREADS, but define _IO_MTSAFE_IO. From-SVN: r17581
1998-01-28configure.in, [...]: Update with yesterday's toplevel configure.in changes.Manfred Hollstein1-0/+5
* tests/configure.in, testsuite/configure.in: Update with yesterday's toplevel configure.in changes. From-SVN: r17526
1998-01-27configure.in (package_makefile_rules_frag): New variable which is used in ↵Manfred Hollstein1-0/+6
the call to config.shared... * configure.in (package_makefile_rules_frag): New variable which is used in the call to config.shared; redirect file descriptor 2 to ${package_makefile_rules_frag}. From-SVN: r17524
1998-01-27Makefile.in (install): Remove the shared library symlink even if we aren't ↵Jason Merrill1-0/+5
installing it. * Makefile.in (install): Remove the shared library symlink even if we aren't installing it. From-SVN: r17508
1998-01-27configure.in (topsrcdir): New.H.J. Lu1-0/+9
* configure.in (topsrcdir): New. (configdirs): Check ${topsrcdir}/gcc instead. (config-ml.in): Use ${topsrcdir}/config-ml.in. * tests/configure.in (topsrcdir): New. (check): Check ${topsrcdir}/gcc instead. Fixes multilib problems when srcdir == objdir. From-SVN: r17505
1998-01-25bastring.h (unique): We only need length bytes.Jason Merrill1-0/+10
* std/bastring.h (unique): We only need length bytes. (c_str): Avoid writing over random memory. #include <std/bastring.cc>. Lose _G_ALLOC_CONTROL. * std/bastring.cc: Likewise. (nilRep): Add initializer for selfish. * sinst.cc: Just #include <string>. Fix a couple of bugs, linux undefined symbol problem. From-SVN: r17478
1998-01-13configure.in (configdirs): Include testsuite only if ${srcdir}/../gcc exists.H.J. Lu1-0/+8
� * configure.in (configdirs): Include testsuite only if ${srcdir}/../gcc exists. * tests/configure.in (check): Set to ${CHECK} if ${srcdir}/../../gcc doesn't exists. From-SVN: r17335
1998-01-05bastring.cc (basic_string::Rep::operator delete): Don't claim to return from ↵Brendan Kehoe1-0/+5
deallocate, since this is a void method. * std/bastring.cc (basic_string::Rep::operator delete): Don't claim to return from deallocate, since this is a void method. From-SVN: r17297
1998-01-03configure.in: Finalize support for {alpha|powerpc}*-*-linux-gnulibc1Franz Sirl1-0/+4
* configure.in: Finalize support for {alpha|powerpc}*-*-linux-gnulibc1 From-SVN: r17286
1997-12-07bastring.h: Move closer to the draft standard implementation of basic_string ↵Jody Goldberg1-0/+10
by adding 3... Sun Dec 7 02:34:40 1997 Jody Goldberg <jodyg@idt.net> * libstdc++/std/bastring.h : Move closer to the draft standard implementation of basic_string by adding 3 paramter 'Allocator'. NOTE: this still differs from the standard in not offering per instance allocators. * libstdc++/std/bastring.cc : Likewise. * libstdc++/stlinst.cc : Handle thread safe allocators if they are the default. From-SVN: r16993
1997-12-07iosfwd: New header.Jason Merrill1-0/+15
* iosfwd: New header. * Makefile.in (HEADERS): Add it. Sun Dec 7 02:32:20 1997 Gregory L. Galloway (gregg@eoeml.gtri.gatech.edu) * Makefile.in (HEADERS): Modified list of headers to install to include all of SGI STL headers especially hash_set and hash_map, and added ANSI C++ style wrappers for fstream, iomanip, iostream, and strstream. * fstream, iomanip, iostream, strstream: New forwarding headers added. From-SVN: r16991
1997-11-27* Makefile.in (install): Change gxx_includedir to gxx_include_dir.Jeffrey A Law1-0/+4
From-SVN: r16785
1997-11-26London changes to string:Jason Merrill1-0/+7
* std/bastring.cc (check_realloc): Don't be selfish anymore. * std/bastring.h (non-const operator[]): Be selfish. (iterator forms of insert and erase): Stay selfish. From-SVN: r16722
1997-11-25Makefile.in (stmp-complex, [...]): Changed to xxxx-complx.H.J. Lu1-0/+5
* Makefile.in (stmp-complex, bigstmp-complex): Changed to xxxx-complx. From-SVN: r16705
1997-11-24* Makefile.in: Use ln -f -s, not ln -s -f.Jeffrey A Law1-0/+4
From-SVN: r16693
1997-11-21Makefile.in (bigstmp-complex): Name changed to bigstmp-complx to cope with ↵Manfred Hollstein1-0/+6
filesystem not capable to handle... * Makefile.in (bigstmp-complex): Name changed to bigstmp-complx to cope with filesystem not capable to handle names longer than 14 characters. From-SVN: r16664
1997-11-16* Makefile.in (SHLIB): Build with CC instead of CXX.Jeffrey A Law1-0/+4
From-SVN: r16528
1997-11-02configure.in: Use delta.mt for m68k-motorola-sysv.Manfred Hollstein1-0/+5
* configure.in: Use delta.mt for m68k-motorola-sysv. * config/delta.mt: New makefile fragment. From-SVN: r16299
1997-11-02Makefile.in (install): Some of HEADERS come from the stl dir now.Jason Merrill1-1/+7
* Makefile.in (install): Some of HEADERS come from the stl dir now. * algorithm, deque, functional, iterator, list, map, memory, numeric, queue, set, stack, utility, vector: Now in stl dir. stl/: * algo.h, algobase.h, alloc.h, bvector.h, defalloc.h, deque.h, function.h, hash_map.h, hash_set.h, hashtable.h, heap.h, iterator.h, list.h, map.h, multimap.h, multiset.h, pair.h, pthread_alloc.h, rope.h, ropeimpl.h, set.h, slist.h, stack.h, stl_config.h, tempbuf.h, tree.h, type_traits.h, vector.h: Update to October 27 SGI snapshot. * algorithm, deque, functional, hash_map, hash_set, iterator, list, map, memory, numeric, pthread_alloc, queue, rope, set, slist, stack, stl_algo.h, stl_algobase.h, stl_alloc.h, stl_bvector.h, stl_construct.h, stl_deque.h, stl_function.h, stl_hash_fun.h, stl_hash_map.h, stl_hash_set.h, stl_hashtable.h, stl_heap.h, stl_iterator.h, stl_list.h, stl_map.h, stl_multimap.h, stl_multiset.h, stl_numeric.h, stl_pair.h, stl_queue.h, stl_raw_storage_iter.h, stl_relops.h, stl_rope.h, stl_set.h, stl_slist.h, stl_stack.h, stl_tempbuf.h, stl_tree.h, stl_uninitialized.h, stl_vector.h, utility, vector: New files in October 27 SGI snapshot. From-SVN: r16277
1997-10-10bastring.h: Use ibegin internally.Jason Merrill1-0/+9
* std/bastring.h: Use ibegin internally. Return passed iterator instead of recalculating it were appropriate. * std/bastring.cc: Adjust for erase. From Yotam Medini: * std/bastring.h: Replace remove with erase. From-SVN: r15887
1997-10-10stdexcepti.cc (__out_of_range): New fn.Jason Merrill1-0/+14
* stdexcepti.cc (__out_of_range): New fn. (__length_error): New fn. * std/bastring.h (OUTOFRANGE): Fix logic. Use throwing functions. (LENGTHERROR): Likewise. Revert Oct 2 changes. * string: Revert Oct 2 changes. * std/{f,d,ld}complex.h: Replace guiding fns if not -ansi. From-SVN: r15885
1997-10-02bastring.h: Move exception stuff after definition of string.Jason Merrill1-0/+6
* std/bastring.h: Move exception stuff after definition of string. Move typedef of string here. * string: From here. From-SVN: r15832
1997-09-28[multiple changes]Jason Merrill1-0/+16
Sat Sep 27 16:48:00 1997 Jason Merrill <jason@yorick.cygnus.com> * std/complext.h: Lose injection decls. * std/fcomplex.h: Likewise. * std/dcomplex.h: Likewise. * std/ldcomplex.h: Likewise. Sat Sep 27 16:47:35 1997 Mark Mitchell <mmitchell@usa.net> * std/complext.h: Declare templates before making them friends. Use new friend <> syntax. * std/complext.cc: Don't rely on guiding declarations. * std/fcomplex.h: Use new friend <> syntax. * std/dcomplex.h: Likewise. * std/ldcomplex.h: Likewise. From-SVN: r15776
1997-09-25bastring.h: Enable exceptions.Jason Merrill1-0/+5
* std/bastring.h: Enable exceptions. (assign, append, insert, replace): Implement member template versions. * tstring.cc: Add some tests for the member templates. From-SVN: r15717
1997-09-16Uli's libio/libstdc++ patches.Ulrich Drepper1-0/+6
From-SVN: r15486
1997-09-11bastring.h (class basic_string): Add global scope to use of reverse_iterator.Jason Merrill1-0/+5
* std/bastring.h (class basic_string): Add global scope to use of reverse_iterator. From-SVN: r15423