aboutsummaryrefslogtreecommitdiff
path: root/libstdc++
AgeCommit message (Collapse)AuthorFilesLines
1998-02-05Makefile.in (piclist): Check value of enable_shared, not PICFLAG.Manfred Hollstein2-13/+19
* 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. Lu2-1/+7
* 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 Hollstein3-2/+9
* 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 Hollstein2-1/+8
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 Merrill2-0/+6
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. Lu3-13/+33
* 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 Merrill4-39/+16
* 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. Lu2-1/+14
� * 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-13configure.in (configdirs): Include testsuite only if ${srcdir}/../gcc exists.Jeff Law1-1/+5
� * 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: r17334
1998-01-05bastring.cc (basic_string::Rep::operator delete): Don't claim to return from ↵Brendan Kehoe2-3/+8
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-2/+4
/ * configure.in: Finalize support for {alpha|powerpc}*-*-linux-gnulibc1 From-SVN: r17287
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-24libstdc++.exp (test_libstdc++): Set LD_LIBRARY_PATH and SHLIB_PATH ↵Jeffrey A Law2-0/+22
appropriately. * lib/libstdc++.exp (test_libstdc++): Set LD_LIBRARY_PATH and SHLIB_PATH appropriately. From-SVN: r17234
1997-12-14tweakJason Merrill1-1/+0
From-SVN: r17094
1997-12-07bastring.h: Move closer to the draft standard implementation of basic_string ↵Jody Goldberg4-174/+215
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 Merrill7-7/+63
* 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-12-05release branch changes from 11-27 snapshot to egcs-1.0.Jeff Law1-7/+3
From-SVN: r16970
1997-11-27* Makefile.in (install): Change gxx_includedir to gxx_include_dir.Jeffrey A Law2-10/+14
From-SVN: r16785
1997-11-26London changes to string:Jason Merrill4-11/+21
* 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. Lu2-3/+8
* 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 Law2-3/+7
From-SVN: r16693
1997-11-21Makefile.in (bigstmp-complex): Name changed to bigstmp-complx to cope with ↵Manfred Hollstein2-2/+8
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 Law2-1/+5
From-SVN: r16528
1997-11-08fix typoJason Merrill2-0/+5
From-SVN: r16364
1997-11-07fix typoJason Merrill2-1/+5
From-SVN: r16357
1997-11-06stl_algo.h, [...]: Update to October 28 SGI release.Jason Merrill5-5/+15
* stl_algo.h, stl_algobase.h, stl_bvector.h, stl_deque.h: Update to October 28 SGI release. From-SVN: r16351
1997-11-02configure.in: Use delta.mt for m68k-motorola-sysv.Manfred Hollstein3-0/+8
* 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 Merrill92-15457/+17964
* 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-17* tree.h, vector.h: Fix accidental divergence from SGI release.Jason Merrill3-26/+40
From-SVN: r15989
1997-10-10bastring.h: Use ibegin internally.Jason Merrill3-12/+21
* 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-10* tstring.cc (identitytest): s/remove/erase/.Jason Merrill2-1/+5
From-SVN: r15886
1997-10-10stdexcepti.cc (__out_of_range): New fn.Jason Merrill8-38/+142
* 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 Merrill3-31/+43
* 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 Merrill7-140/+45
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 Merrill4-20/+86
* 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-16More stuff from Uli.Jeff Law1-0/+1
From-SVN: r15487
1997-09-16Uli's libio/libstdc++ patches.Ulrich Drepper2-0/+11
From-SVN: r15486
1997-09-11bastring.h (class basic_string): Add global scope to use of reverse_iterator.Jason Merrill2-2/+7
* std/bastring.h (class basic_string): Add global scope to use of reverse_iterator. From-SVN: r15423
1997-09-09* std/bastring.h: Adjust use of reverse_iterator template.Jason Merrill2-4/+6
From-SVN: r15212
1997-09-09algo.h, [...]: Update To September 8 SGI release.Jason Merrill15-464/+779
* algo.h, algobase.h, alloc.h, bvector.h, deque.h, hashtable.h, iterator.h, list.h, rope.h, ropeimpl.h, slist.h, stl_config.h, tree.h, vector.h: Update To September 8 SGI release. From-SVN: r15211
1997-09-09stl_config.h (__STL_MEMBER_TEMPLATES): Enable.Mark Mitchell2-0/+5
Tue Sep 9 17:38:47 1997 Mark Mitchell <mmitchell@usa.net> * stl_config.h (__STL_MEMBER_TEMPLATES): Enable. From-SVN: r15209
1997-09-03* lib/libstdc++.exp: Remove libg++_link_flags.Jeffrey A Law2-1/+4
From-SVN: r15057
1997-08-27Makefile.in: create correct multiple links to shared libstdc++.Alexandre Oliva2-1/+6
* Makefile.in: create correct multiple links to shared libstdc++. From-SVN: r14953
1997-08-26Makefile.in (check): Don't depend on site.exp.H.J. Lu2-2/+7
* testsuite/Makefile.in (check): Don't depend on site.exp. (just-check): Depend on site.exp. Fixes problems with SMP "make check". From-SVN: r14945
1997-08-25[multiple changes]Jason Merrill3-8/+31
Mon Aug 25 14:26:45 1997 Jason Merrill <jason@yorick.cygnus.com> * Makefile.in (CXXFLAGS): Add -Weffc++. Sat Aug 23 21:25:37 1997 Mark Mitchell <mmitchell@usa.net> * bastring.h: Enable reverse_iterator and its ilk. * bastring.h: Provide specializations of member function templates for const_iterator. From-SVN: r14922
1997-08-21Initial revisionJason Merrill115-0/+23523
From-SVN: r14877