]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - contrib/libstdc++/stl/ChangeLog
unfinished sblive driver, playback/mixer only for now - not enabled in
[FreeBSD/FreeBSD.git] / contrib / libstdc++ / stl / ChangeLog
1 1999-11-06  Martin v. Löwis  <loewis@informatik.hu-berlin.de>
2
3         * bitset (class bitset): Declare reference as our friend.
4         * bitset: Include limits.h.
5
6 Sun Oct 24 23:54:10 PDT 1999 Jeff Law  (law@cygnus.com)
7
8         * gcc-2.95.2 Released.
9
10 Mon Aug 16 01:29:24 PDT 1999 Jeff Law  (law@cygnus.com)
11
12         * gcc-2.95.1 Released.
13
14 Sun Aug  8 21:06:16 1999  Alexandre Oliva  <oliva@dcc.unicamp.br>
15
16         * pthread_alloc: Solaris' ctype.h defines _U to 01; use _Up as
17         template parameter instead.
18
19 Wed Jul 28 21:39:31 PDT 1999 Jeff Law  (law@cygnus.com)
20
21         * gcc-2.95 Released.
22
23 Sun Jul 25 23:40:51 PDT 1999 Jeff Law  (law@cygnus.com)
24
25         * gcc-2.95 Released.
26
27 1999-07-11  Martin v. Löwis (loewis@informatik.hu-berlin.de)
28
29         * stl_function.h (bind1st, bind2nd): Rename __opr to __oper,
30         as __opr is used internally by egcs.
31         * stl_numeric.h (__power, power): Likewise.
32
33 1999-06-18  Martin von Löwis  <loewis@informatik.hu-berlin.de>
34
35         * stl_queue.h: Rename _M_c to c, and _M_comp to comp.
36
37 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
38
39         * stl_algo.h (transform): Rename __opr to __oper, as __opr is used 
40         internally by egcs.
41         Reported by Harri Porten <porten@tu-harburg.de>
42
43 1999-05-17  Mark Kettenis  <kettenis@gnu.org>
44
45         * stl_config.h: Only define __STL_PTHREADS with GLIBC >= 2 for
46         Linux.
47
48 Mon May 17 03:33:47 1999  Mumit Khan  <khan@xraylith.wisc.edu>
49
50         * stl_config.h (__CYGWIN__): Cygwin newlib RTL lacks drand48.
51
52 1999-05-07  Ulrich Drepper  <drepper@cygnus.com>
53
54         * stl_alloc.h: Make it possible to compile with __USE_MALLOC.
55
56 Tue Apr 13 00:32:57 1999  Mumit Khan  <khan@xraylith.wisc.edu>
57
58         * stl_config.h (__MINGW32__): Mingw32 RTL lacks drand48.
59
60 Sun Apr 11 23:48:30 1999  Jeffrey A Law  (law@cygnus.com)
61
62         * bitset: Re-install Alexandre's lost patch from 1998-11-27.
63
64 1999-01-20  Ulrich Drepper  <drepper@cygnus.com>
65
66         * stl_construct.h (__destroy_aux): Use != instead of < for
67         ForwardIterator comparison.
68         Patch by jmaurer@menuett.rhein-main.de (Jens Maurer).
69
70 1999-01-20  Mark Mitchell  <mark@markmitchell.com>
71
72         * stl_config.h (__STL_USE_NAMESPACES): Define.
73
74 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
75
76         * bitset: Explicitly convert basic_string<...>::npos to size_t in
77         default argument to constructor, to avoid parse error at `>'.
78         (__STL_EXPLICIT_FUNCTION_TMPL_ARGS): Replace #if with #ifdef.
79
80 1998-11-01  Mark Mitchell  <mark@markmitchell.com>
81
82         * stl_alloc.h (default_alloc_template::_S_free_list): Don't
83         qualify _NFREELISTS.
84
85 1998-10-11  Mark Mitchell  <mark@markmitchell.com>
86
87         * stl_config.h (__SGI_STL_USE_AUTO_PTR_CONVERSIONS): Define.
88         * memory (auto_ptr::operator auto_ptr_ref<_Tp1>): Fix typo.
89         (auto_ptr::operator auto_ptr<_Tp1>): Add missing
90         semicolon.
91
92 1998-09-03  Jason Merrill  <jason@yorick.cygnus.com>
93
94         * stl_config.h: Define __STL_HAS_WCHAR_T,
95         __STL_MEMBER_TEMPLATE_CLASSES, __STL_HAS_NAMESPACES,
96         __STL_NO_NAMESPACES and __STL_LONG_LONG.
97
98 1998-09-02  Jason Merrill  <jason@yorick.cygnus.com>
99
100         * algorithm alloc.h defalloc.h hash_map.h hash_set.h iterator
101         memory pthread_alloc pthread_alloc.h rope ropeimpl.h stl_algo.h
102         stl_algobase.h stl_alloc.h stl_bvector.h stl_config.h
103         stl_construct.h stl_deque.h stl_function.h stl_hash_fun.h
104         stl_hash_map.h stl_hash_set.h stl_hashtable.h stl_heap.h
105         stl_iterator.h stl_list.h stl_map.h stl_multimap.h stl_multiset.h
106         stl_numeric.h stl_pair.h stl_queue.h stl_raw_storage_iter.h
107         stl_relops.h stl_rope.h stl_set.h stl_slist.h stl_stack.h
108         stl_tempbuf.h stl_tree.h stl_uninitialized.h stl_vector.h
109         tempbuf.h type_traits.h: Update to SGI STL 3.11.
110
111 Fri Jul 10 15:20:09 1998  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
112
113         * stl_tempbuf.h (temporary_buffer): Add missing typename.
114         * type_traits.h: update comments.
115
116 Sun Jun 28 00:49:42 1998  Jeffrey A Law  (law@cygnus.com)
117
118         * stl_config.h (__STL_PTHREADS): Don't define for glibc 2 if
119         _G_USING_THUNKS is not defined.
120
121 1998-04-07 18:32  Ulrich Drepper  <drepper@cygnus.com>
122
123         * stl_hashtable.h (__stl_prime_list): Mark last two numbers as
124         unsigned long since they are otherwise too large for long int on
125         32bit machines.
126
127 Fri Feb 20 16:15:05 1998  H.J. Lu  (hjl@gnu.org)
128                           Jason Merrill  <jason@yorick.cygnus.com>
129
130         * ropeimpl.h: Check __STL_PTHREADS instead of _PTHREADS.
131         * stl_alloc.h: Ditto.
132         * stl_config.h: Ditto.
133         * stl_rope.h: Ditto.
134
135         * stl_config.h: include <_G_config.h> if __GNUG__ is defined.
136         (__STL_PTHREADS): Defined if _PTHREADS is defined or
137         __GLIBC__ >= 2.
138
139 Tue Jan 27 12:01:25 1998  Jason Merrill  <jason@yorick.cygnus.com>
140
141         * stl_algo.h (__lg): Fix for n == 0.
142
143 Sat Nov  8 00:45:17 1997  Jason Merrill  <jason@yorick.cygnus.com>
144
145         * stl_hash_set.h (swap): Fix typo.
146
147 Fri Nov  7 10:27:40 1997  Jason Merrill  <jason@yorick.cygnus.com>
148
149         * stl_hashtable.h: Fix typo.
150
151 Thu Nov  6 11:19:09 1997  Jason Merrill  <jason@yorick.cygnus.com>
152
153         * stl_algo.h, stl_algobase.h, stl_bvector.h,
154         stl_deque.h: Update to October 28 SGI release.
155
156 Sun Nov  2 12:14:56 1997  Jason Merrill  <jason@yorick.cygnus.com>
157
158         * algo.h, algobase.h, alloc.h, bvector.h, defalloc.h, deque.h,
159         function.h, hash_map.h, hash_set.h, hashtable.h, heap.h, iterator.h,
160         list.h, map.h, multimap.h, multiset.h, pair.h, pthread_alloc.h,
161         rope.h, ropeimpl.h, set.h, slist.h, stack.h, stl_config.h, tempbuf.h,
162         tree.h, type_traits.h, vector.h: Update to October 27 SGI snapshot.
163         * algorithm, deque, functional, hash_map, hash_set, iterator, list,
164         map, memory, numeric, pthread_alloc, queue, rope, set, slist, stack,
165         stl_algo.h, stl_algobase.h, stl_alloc.h, stl_bvector.h,
166         stl_construct.h, stl_deque.h, stl_function.h, stl_hash_fun.h,
167         stl_hash_map.h, stl_hash_set.h, stl_hashtable.h, stl_heap.h,
168         stl_iterator.h, stl_list.h, stl_map.h, stl_multimap.h, stl_multiset.h,
169         stl_numeric.h, stl_pair.h, stl_queue.h, stl_raw_storage_iter.h,
170         stl_relops.h, stl_rope.h, stl_set.h, stl_slist.h, stl_stack.h,
171         stl_tempbuf.h, stl_tree.h, stl_uninitialized.h, stl_vector.h,
172         utility, vector: New files in October 27 SGI snapshot.
173
174 Fri Oct 17 19:07:42 1997  Jason Merrill  <jason@yorick.cygnus.com>
175
176         * tree.h, vector.h: Fix accidental divergence from SGI release.
177
178 Tue Sep  9 19:47:28 1997  Jason Merrill  <jason@yorick.cygnus.com>
179
180         * algo.h, algobase.h, alloc.h, bvector.h, deque.h, hashtable.h,
181         iterator.h, list.h, rope.h, ropeimpl.h, slist.h, stl_config.h,
182         tree.h, vector.h: Update To September 8 SGI release.
183
184 Tue Sep  9 17:38:47 1997  Mark Mitchell  <mmitchell@usa.net>
185
186         * stl_config.h (__STL_MEMBER_TEMPLATES): Enable.
187
188 Tue Aug  5 17:06:01 1997  Jason Merrill  <jason@yorick.cygnus.com>
189
190         * deque.h, function.h, hashtable.h, list.h, rope.h, ropeimpl.h,
191         tree.h:  Update to July 31 SGI release.
192
193 Fri Jul 18 10:06:56 1997  Jason Merrill  <jason@yorick.cygnus.com>
194
195         * algo.h, defalloc.h, hashtable.h, rope.h, ropeimpl.h, slist.h:
196         Update to June 30 SGI release.
197
198 Fri Jul 04 02:17:15 1997  Ulrich Drepper  <drepper@cygnus.com>
199
200         * tree.h (rb_tree): Reverse order of member initializations
201         to prevent warnings.
202
203 Sun Jun 15 18:17:21 1997  Jason Merrill  <jason@yorick.cygnus.com>
204
205         * *.h: Update to 6/13 SGI release.
206
207 Fri May 23 10:56:18 1997  Jason Merrill  <jason@yorick.cygnus.com>
208
209         * stl_config.h: Add support for exceptions with g++.
210
211         * *.h: Update to 5/8 SGI release.
212
213 Thu Apr 24 19:00:23 1997  Jason Merrill  <jason@yorick.cygnus.com>
214
215         * *.h: Update to 3/24 SGI release.
216
217 Wed Feb 19 18:19:18 1997  Jason Merrill  <jason@yorick.cygnus.com>
218
219         * *.h: Update to 2/18 SGI release.
220
221         * bool.h: Lose.
222
223 Mon Feb 10 16:33:23 1997  Jason Merrill  <jason@yorick.cygnus.com>
224
225         * alloc.h: Don't define __USE_MALLOC for g++.
226         * bool.h: Lose g++ case.
227
228         * *.h: Update to 2/4 SGI release.
229
230 Mon Jan 13 14:39:16 1997  Jason Merrill  <jason@yorick.cygnus.com>
231
232         * *.h: Update to 1/8 SGI release.
233
234 Mon Sep 30 17:56:43 1996  Jason Merrill  <jason@yorick.cygnus.com>
235
236         * alloc.h (__unlock): Never use __lock_release.
237
238 Fri Sep 27 19:03:06 1996  Jason Merrill  <jason@yorick.cygnus.com>
239
240         * alloc.h (__default_alloc_template): lock is a friend.
241
242 Thu Sep 19 20:10:37 1996  Jason Merrill  <jason@yorick.cygnus.com>
243
244         Propagate these changes to new STL code:
245         * tree.h: Rearrange member initializers in rb_tree constructors.
246         * vector.h (insert): Cast iterator difference to size_type to
247         avoid warning.
248
249         * *.h: Update to SGI snapshot (fixed).
250         * *.c, Makefile.in, configure.in: Removed.
251
252 Sat Sep 14 09:43:06 1996  Jason Merrill  <jason@yorick.cygnus.com>
253
254         * deque.h, list.h, tree.h: Remove kludge obsoleted by new
255         overloading code.
256
257 Sat Aug 10 14:59:50 1996  Jason Merrill  <jason@yorick.cygnus.com>
258
259         * tempbuf.cc (__stl_temp_buffer): Align like a pointer.
260
261 Wed Jun 26 13:00:44 1996  Jason Merrill  <jason@yorick.cygnus.com>
262
263         * iterator.h: Add default template parameters.
264
265 Wed Apr 24 10:45:22 1996  Doug Evans  <dje@blues.cygnus.com>
266
267         * Makefile.in (tempbuf.o,random.o): Add rules for SunOS VPATH.
268
269 Fri Apr  5 17:52:31 1996  Per Bothner  <bothner@kalessin.cygnus.com>
270
271         * configure.in (EXTRA_MOSTLYCLEAN):  New, to remove stl.list.
272
273 Fri Mar 22 14:58:30 1996  Jason Merrill  <jason@yorick.cygnus.com>
274
275         Propagate these changes to new STL code:
276         * tree.h: Rearrange member initializers in rb_tree constructors.
277         * vector.h (insert): Cast iterator difference to size_type to
278         avoid warning.
279
280 Sun Mar 10 07:49:03 1996  Jason Merrill  <jason@yorick.cygnus.com>
281
282         * deque.h (distance_type): Add overload for g++.
283         From Joe Buck.
284
285 Thu Feb 22 14:07:12 1996  Jason Merrill  <jason@yorick.cygnus.com>
286
287         * bool.h: Revert.
288         * algo.h bvector.h deque.h function.h iterator.h list.h
289         pair.h stack.h tree.h vector.h: Wrap #include <bool.h> with
290         #ifndef __GNUG__.
291         * defalloc.h list.h deque.h tree.h: Use __GNUG__ to control
292         workarounds.
293
294 Wed Feb 21 17:13:02 1996  Jason Merrill  <jason@yorick.cygnus.com>
295
296         * bool.h (TRUE, FALSE): Define for people expecting the bool.h
297         from libg++.  Is this a good idea?
298
299 Tue Feb 20 18:40:02 1996  Jason Merrill  <jason@yorick.cygnus.com>
300
301         * algo.h bool.h bvector.h defalloc.h deque.h function.h heap.h
302         iterator.h list.h map.h pair.h random.cc stack.h tree.c tree.h
303         vector.h: Revert to HP release with workarounds for missing
304         overloading functionality.
305         * Makefile.in (STL_OBJECTS): Remove tree.o.
306
307 Thu Nov  9 17:05:23 1995  Jason Merrill  <jason@yorick.cygnus.com>
308
309         * algo.h algobase.h bvector.h defalloc.h deque.h function.h heap.h
310         iterator.h list.h map.h multimap.h multiset.h pair.h projectn.h
311         set.h stack.h tempbuf.h tree.h vector.h: Wrap #include <bool.h>
312         with #ifndef __GNUG__.
313
314 Thu Nov  2 17:05:44 1995  Jason Merrill  <jason@yorick.cygnus.com>
315
316         * deque.h (deque<T>::insert): Fix merge typo.
317         * vector.h (value_type): Lose.
318
319 Thu Nov  2 14:33:47 1995  Per Bothner  <bothner@kalessin.cygnus.com>
320
321         * algo.h, algobase.h, deque.h, function.h, list.h, pair.h, random.cc:
322         Merge in Oct 31 1995 release from HP.
323
324 Fri Aug 11 17:11:12 1995  Per Bothner  <bothner@kalessin.cygnus.com>
325
326         * list.h: Avoid duplicate construction and destruction of list_nodes.
327         Patch from Klamer Schutte <klamer@ph.tn.tudelft.nl>.
328
329 Fri Aug 11 16:45:18 1995  Per Bothner  <bothner@kalessin.cygnus.com>
330
331         * algo.h, algobase.h, deque.h:  Merged in Jul 12 1995 release from HP.
332
333 Mon Jun  5 18:38:56 1995  Jason Merrill  <jason@phydeaux.cygnus.com>
334
335         * Makefile.in (stl.list): Depend on stamp-picdir.
336
337 Wed May 17 02:30:47 1995  Jason Merrill  <jason@phydeaux.cygnus.com>
338
339         * tree.h: Rearrange member initializers in rb_tree constructors.
340
341         * Update to HP's February 7, 1995 release.
342
343 Fri May  5 10:45:31 1995  Mike Stump  <mrs@cygnus.com>
344
345         * random.cc (seed): Move `for' decl out of `for' statement.
346
347 Wed Apr 26 13:09:16 1995  Jason Merrill  <jason@phydeaux.cygnus.com>
348
349         * configure.in (XCXXINCLUDES): Rename.
350
351 Wed Mar 29 19:24:56 1995  Jason Merrill  <jason@phydeaux.cygnus.com>
352
353         * tree.h (insert): Return a value.
354
355         * vector.h (insert): Cast iterator difference to size_type to
356         avoid warning.
357
358 Sun Feb 12 09:12:17 1995  Mike Stump  <mrs@cygnus.com>
359
360         * tree.h (rb_tree::max_size): Add definition when using GNU
361         workaround.
362
363 Thu Jan 12 01:37:42 1995  deanm@medulla.LABS.TEK.COM (Dean Messing)
364
365         * configure.in (LIBDIR): Set to yes.
366
367 Fri Dec 30 18:26:20 1994  Mike Stump  <mrs@cygnus.com>
368
369         * iterator.h: Add default template parameters where possible.
370
371 Fri Dec 30 16:29:39 1994  Mike Stump  <mrs@cygnus.com>
372
373         * algo.h: Change rand to __rand to fix make check on linux systems.
374
375 Tue Nov 29 15:30:30 1994  Per Bothner  <bothner@kalessin.cygnus.com>
376
377         * Initial check-in, based on HP's October 21, 1994.