OpenCores
URL https://opencores.org/ocsvn/or1k/or1k/trunk

Subversion Repositories or1k

[/] [or1k/] [tags/] [VER_5_3/] [gdb-5.3/] [mmalloc/] [ChangeLog] - Blame information for rev 1778

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 1181 sfurman
2002-11-28  Elena Zannoni  
2
 
3
        * Makefile.in (install): Move install-info to here...
4
        (all): ...from here.
5
 
6
2002-11-26  Elena Zannoni  
7
 
8
        * Makefile.in (INFO_DEPS): Define.
9
        (all): Add install-info to the rule.
10
        (info): Unse INFO_DEPS.
11
        (install-info): Rewrite.
12
        (uninstall-info): New.
13
        (uninstall): New.
14
 
15
2002-04-07  Andrew Cagney  
16
 
17
        From 2002-03-05 Scott Pakin 
18
        * mmap-sup.c (MAP_PRIVATE_OR_SHARED): Define.
19
        (__mmalloc_mmap_morecore): Use.
20
        (__mmalloc_remap_core): Use.
21
 
22
2000-05-17  Eli Zaretskii  
23
 
24
        * Makefile.in (install-info): Make sure $(infodir) exists.  Run
25
        install-info program on the installed Info files.
26
 
27
2000-03-20  Eli Zaretskii  
28
 
29
        * Makefile.in (install): Append "n", not ".n" to libmmalloc.a,
30
        since the latter loses on DOS 8+3 filesystems.
31
 
32
Mon Feb 28 10:33:51 2000  Andrew Cagney  
33
 
34
        * MAINTAINERS: New file.
35
 
36
2000-02-18  Frank Ch. Eigler  
37
 
38
        From Jason "crash" Molenda :
39
        * configure.in: Check for getpagesize declaration.
40
        * mvmalloc.c, mmap-sup.c: Conditionally declare getpagesize.
41
        * configure: Regenerated.
42
 
43
Fri Feb 18 11:42:21 2000  Andrew Cagney  
44
 
45
        * configure.in: Check for .
46
        * configure: Regenerate.
47
 
48
        From 2000-02-17 RodneyBrown@pmsc.com:
49
        * mm.c, attach.c, mmap-sup.c, sbrk-sup.c: Include  for
50
        sbrk and lseek declarations.  Update copyright.
51
 
52
2000-02-04  Kevin Buettner  (kevinb@cygnus.com)
53
 
54
        * acinclude.m4, aclocal.m4: New files.
55
        * configure.in (sbrk): Use BFD_NEED_DECLARATION to test for
56
        presence of a suitable declaration in the system headers.
57
        * configure: Regenerated.
58
        * sbrk-sup.c (sbrk): Ifdef'd with NEED_DECLARATION_SBRK.
59
 
60
1999-01-04  Jason Molenda  (jsm@bugshack.cygnus.com)
61
 
62
        * configure.in: Requires autoconf 2.12.1 or higher.
63
        * configure: Regenerated.
64
 
65
1998-07-24  Jim Blandy  
66
 
67
        * mcalloc.c: #include  before .  HP/UX 11.0
68
        needs this.
69
 
70
Thu Apr 23 12:19:22 1998  Philippe De Muyter  
71
 
72
        * mmalloc.h: Include sys/types.h and stdio.h #ifndef HAVE_STDDEF_H.
73
        * mmprivate.h: Do not handle HAVE_STDDEF_H here, since we include
74
        mmalloc.h.
75
 
76
Tue Mar 24 17:07:02 1998  Stu Grossman  
77
 
78
        * Makefile.in:  Get SHELL from configure.
79
        * configure:  Regenerate with autoconf 2.12.1 to fix shell issues for
80
        NT native builds.
81
 
82
Mon Feb  7 13:06:45 1997  Philippe De Muyter  
83
 
84
        * mmalloc/detach.c: Do not include fcntl.h.
85
 
86
Thu Aug 28 13:15:07 1997  Andrew Cagney  
87
 
88
        * mrealloc.c (realloc): Store result in local variable before
89
        returning it.  Makes debugging much easier at negligible cost.
90
 
91
Tue Feb  4 16:30:59 1997  Ian Lance Taylor  
92
 
93
        * mvalloc.c (cache_pagesize): Rename from pagesize, so that if we
94
        are building mm.o, it does not conflict with the variable of the
95
        same name in mmap-sup.c.
96
 
97
Sat Dec 28 12:48:32 1996  Fred Fish  
98
 
99
        * Makefile.in (mm.o): New target that combines all the functions
100
        into a single object module.  This avoids client programs picking
101
        up part of the allocation routines from mmalloc and part from libc,
102
        which can lead to undefined behavior.
103
        (CFILES): Add mm.c
104
        (TARGETOBJS): Define to be either the individual objects or the
105
        single combined object.
106
        (TARGETLIB): Create the archive using TARGETOBJS.
107
        * mm.c: New file that simply #includes the other source C files.
108
 
109
Thu Oct  3 15:45:23 1996  Jason Molenda  (crash@godzilla.cygnus.co.jp)
110
 
111
        * Makefile.in (maintainer-clean): Depend on distclean, remove
112
        duplication.
113
 
114
Tue Sep 10 17:52:06 1996  Fred Fish  
115
 
116
        * mmcheck.c (checkhdr): Add prototype.
117
        (mfree_check): Ditto.
118
        (mmalloc_check): Ditto.
119
        (mrealloc_check): Ditto.
120
        * mmtrace.c (tr_break): Ditto.
121
        (tr_freehook): Ditto.
122
        (tr_mallochook): Ditto.
123
        (tr_reallochook): Ditto.
124
        * sbrk-sup.c (sbrk_morecore): Ditto.
125
 
126
Wed Sep  4 18:02:45 1996  Stu Grossman  (grossman@critters.cygnus.com)
127
 
128
        * configure configure.in:  Don't default CC to cc.  It causes problems
129
        when starting a compile in the mmalloc directory.
130
 
131
Wed Jul 24 00:53:34 1996  Fred Fish  
132
 
133
        * mmalloc.h (mmalloc_findbase): Add prototype.
134
 
135
Fri Jul 12 18:35:34 1996  Fred Fish  
136
 
137
        * mmap-sup.c (mmalloc_findbase): Change to not require /dev/zero
138
        if MMAP_ANONYMOUS is available.
139
 
140
Wed Jul 10 23:53:42 1996  Fred Fish  
141
 
142
        * detach.c (mmalloc_detach): Fix bug in computation of negative
143
        brk value.
144
        * mmcheck.c (mmcheckf): Renamed from mmcheck and new FORCE argument
145
        added.  Replaced hack that always allowed checking routines to be
146
        installed and enforce restriction that they have to be installed
147
        prior to allocating any memory on the used heap or the FORCE argument
148
        has to be non-NULL.
149
        (mmcheck): New function that calls mmcheckf with FORCE set to zero,
150
        for backwards compatibility.
151
        * mmalloc.c (malloc): Store result in local variable before
152
        returning it.  Makes debugging much easier at negligible cost.
153
        * mmalloc.h (mmcheckf): Declare.
154
        * attach.c (reuse): Call mmcheckf rather than mmcheck.
155
        * mmap-sup.c (__mmalloc_mmap_morecore): Improve to allow mmap
156
        to select a base mapping address if none is otherwise given.
157
        (mmalloc_findbase): New function that user can call to find
158
        an available mapping address of a given size.
159
 
160
Tue Jun 25 22:54:06 1996  Jason Molenda  (crash@godzilla.cygnus.co.jp)
161
 
162
        * Makefile.in (bindir, libdir, datadir, mandir, infodir, includedir):
163
        Use autoconf-set values.
164
        (docdir): Removed.
165
        * configure.in (AC_PREREQ): autoconf 2.5 or higher.
166
        * configure: Rebuilt.
167
 
168
Tue May 28 13:51:22 1996  Fred Fish  
169
 
170
        From: Thomas A Peterson 
171
        * Makefile.in (install-info): Apply patch to install
172
        mmalloc.info from srcdir if not found in build dir.
173
 
174
Sun Apr  7 20:55:30 1996  Fred Fish  
175
 
176
        From: Miles Bader  
177
        * configure.in: Use AC_CHECK_TOOL to find AR & RANLIB.
178
        * configure: Regenerate with autoconf.
179
        * Makefile.in: Use AR set by configure substitution.
180
 
181
Fri Mar 29 09:57:36 1996  Fred Fish  
182
 
183
        * mmalloc.h (mmtrace): Add prototype.
184
 
185
Sat Feb  3 12:41:00 1996  Fred Fish  
186
 
187
        From H.J. Lu (hjl@gnu.ai.mit.edu):
188
        * mvalloc.c (valloc): new.
189
        * mmemalign.c: Allocate (SIZE + ALIGNMENT - 1) and then trim
190
        if possible.
191
        (memalign): don't put the node on the _aligned_blocks list more
192
        than once.
193
 
194
Mon Nov 20 12:04:32 1995  Fred Fish  
195
 
196
        * Makefile.in (OFILES): Make objects depend upon Makefile,
197
        since Makefile sets DEFS which can definitely affect how
198
        objects are to be compiled.
199
 
200
Mon Nov  6 14:12:13 1995  Jason Molenda  (crash@phydeaux.cygnus.com)
201
 
202
        * configure.in (AC_CHECK_HEADERS): add limits.h.
203
        (AC_HEADER_STDC): remove.
204
 
205
        * mmalloc.h: document necessity of defining size_t before
206
        including mmalloc.h.
207
 
208
        * mmprivate.h: add check for limits.h, remove definition of
209
        NULL and size_t.
210
 
211
Sun Nov  5 00:27:36 1995  Jason Molenda  (crash@phydeaux.cygnus.com)
212
 
213
        * configure.in: AC_CHECK_HEADERS, not AC_CHECK_HEADER.
214
 
215
Sun Nov  5 00:14:13 1995  Jason Molenda  (crash@phydeaux.cygnus.com)
216
 
217
        * configure.in: add check for stddef.h
218
        * mmalloc.h: include stddef.h if HAVE_STDDEF_H is defined.
219
 
220
Sat Nov  4 19:10:13 1995  Jason Molenda  (crash@phydeaux.cygnus.com)
221
 
222
        * configure.in: add AC_HEADER_STDC check.
223
 
224
        * mmalloc.h: check if STDC_HEADERS instead of __STDC__.
225
 
226
        * mmprivate.h: check if STDC_HEADERS instead of __STDC__.
227
 
228
Tue Oct 24 13:17:44 1995  Stan Shebs  
229
 
230
        * mmprivate.h: Remove declarations (PTR, etc) that are already
231
        provided by ansidecl.h, include mmalloc.h earlier in file.
232
 
233
Tue Oct 10 11:04:47 1995  Fred Fish  
234
 
235
        * Makefile.in (BISON):  Remove macro.
236
 
237
Wed Sep 20 12:51:13 1995  Ian Lance Taylor  
238
 
239
        * Makefile.in (maintainer-clean): New target, synonym for
240
        realclean.  Add GNU standard maintainer-clean echos.
241
 
242
Thu Aug  3 10:45:37 1995  Fred Fish  
243
 
244
        * Update all FSF addresses except those in COPYING* files
245
        and shar archive of original FSF files.
246
 
247
Mon Jun 12 12:11:57 1995  J.T. Conklin  
248
 
249
        * Makefile.in (distclean, realclean): Remove config.cache and
250
          config.log.
251
 
252
Wed May 17 17:47:44 1995  J.T. Conklin  
253
 
254
        * Makefile.in (Makefile): Added config.status to dependency list.
255
          (config.status): New target.
256
 
257
Fri May  5 15:17:53 1995  J.T. Conklin  
258
 
259
        * mmap-sup.c: Removed munmap prototype.  Some systems have a
260
          slightly different prototype.
261
 
262
Wed May  3 17:18:13 1995  J.T. Conklin  
263
 
264
        * Makefile.in, configure.in: Converted to use autoconf.
265
        * configure: New file, generated with autoconf 2.3.
266
        * config/{mh-go32, mh-irix, mh-ncr3000, mh-sunos4,
267
          mh-sysv4}: Removed.
268
 
269
Thu Nov  3 23:55:21 1994  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
270
 
271
        * Makefile.in (install-info): Name destination file correctly,
272
        rather than using undefined shell variable.
273
 
274
Fri Oct 28 16:46:58 1994  Stan Shebs  (shebs@andros.cygnus.com)
275
 
276
        * mmprivate.h: New file, was mmalloc.h.
277
        (mmalloc.h): Include.
278
        * mmalloc.h: Remove all but declarations of mmalloc functions.
279
        (ansidecl.h): Include.
280
        * attach.c, et al: Include mmprivate.h instead of mmalloc.h.
281
 
282
Wed Aug 24 12:55:33 1994  Ian Lance Taylor  (ian@sanguine.cygnus.com)
283
 
284
        * configure.in: Change i[34]86 to i[345]86.
285
 
286
Mon Aug 22 11:36:40 1994  Stan Shebs  (shebs@andros.cygnus.com)
287
 
288
        * Makefile.in (distclean): Separate from realclean.
289
        (realclean): Remove mmalloc.info.
290
 
291
Fri May  6 13:04:25 1994  Steve Chamberlain  (sac@cygnus.com)
292
 
293
        * config/go32.mh: New file
294
        * configure.in (host==go32):  Use new fragment.
295
 
296
Tue Feb  8 00:32:28 1994  Peter Schauer  (pes@regent.e-technik.tu-muenchen.de)
297
 
298
        * mmtrace.c (tr_freehook, tr_mallochook, tr_reallochook):
299
        Cast addresses put out via fprintf to unsigned long and use %lx.
300
 
301
Tue Nov 16 20:33:17 1993  Jim Kingdon  (kingdon@deneb.cygnus.com)
302
 
303
        * COPYING.LIB: New file (standard version 2 LGPL, as already cited
304
        by the source files).
305
 
306
Fri Nov  5 11:47:33 1993  Jim Kingdon  (kingdon@lioth.cygnus.com)
307
 
308
        * Makefile.in (info dvi install-info): Actually make the manual.
309
 
310
Mon Nov  1 14:20:25 1993  Jim Kingdon  (kingdon@lioth.cygnus.com)
311
 
312
        * mmalloc.texi: Fix typo ("for for" -> "for").
313
 
314
Fri Jul 16 15:27:08 1993  Jim Kingdon  (kingdon@rtl.cygnus.com)
315
 
316
        * test1.c: New file which tests for bug fixed below.
317
        * Makefile.in (check): Put in commands to run it (but commented out
318
        because it won't work for Canadian cross).
319
 
320
        * mmalloc.c (mmalloc): When extending a free block at the end of the
321
        heap, check whether which block is at the end changed.
322
 
323
        * Makefile.in (TAGS): make work when srcdir != objdir.
324
 
325
Thu Jul 15 07:56:47 1993  Jim Kingdon  (kingdon@lioth.cygnus.com)
326
 
327
        * attach.c, detach.c: Include  before .
328
 
329
Wed Jun 30 11:00:53 1993  Jim Kingdon  (kingdon@lioth.cygnus.com)
330
 
331
        * Makefile.in: Add mostlyclean and realclean targets.
332
 
333
Wed Mar 24 01:58:12 1993  david d `zoo' zuhn  (zoo at poseidon.cygnus.com)
334
 
335
        * Makefile.in: add dvi and installcheck targets
336
 
337
Fri Mar 12 18:35:43 1993  david d `zoo' zuhn  (zoo at cirdan.cygnus.com)
338
 
339
        * configure.in: recognize *-*-solaris2* instead of *-*-solaris* (a
340
        number of people want to call SunOS 4.1.2 "solaris1.0" and get it right)
341
 
342
Mon Feb 22 18:08:53 1993  John Gilmore  (gnu@cygnus.com)
343
 
344
        * Makefile.in (distclean):  Add.
345
 
346
Tue Feb 16 08:09:15 1993  Fred Fish  (fnf@cygnus.com)
347
 
348
        * Makefile.in, attach.c, detach.c, keys.c, mmap-sup.c, mmtrace.c,
349
        sbrk-sup.c:  Use GNU Library General Public License, like other
350
        files.
351
 
352
Wed Nov 18 19:18:59 1992  John Gilmore  (gnu@cygnus.com)
353
 
354
        * configure.in:  Regularize list of host configs.
355
 
356
Fri Oct 30 00:59:46 1992  John Gilmore  (gnu@cygnus.com)
357
 
358
        * mmalloc.texi:  Add missing doubled @.  Bugfix by Paul Eggert.
359
 
360
Fri Oct 23 01:50:52 1992  Stu Grossman  (grossman at cygnus.com)
361
 
362
        * configure.in:  Handle solaris same as sysv4.
363
 
364
Thu Oct  1 23:34:20 1992  david d `zoo' zuhn  (zoo at cirdan.cygnus.com)
365
 
366
        * configure.in: use cpu-vendor-os triple instead of nested cases
367
 
368
Sun Aug 23 11:09:46 1992  Fred Fish  (fnf@cygnus.com)
369
 
370
        * sbrk-sup.c (__mmalloc_brk_init):  Ensure base of sbrk'd region
371
        is aligned.  Bug reported by Andrew Heybey (ath@lcs.mit.edu).
372
 
373
Wed Aug 19 14:49:23 1992  Ian Lance Taylor  (ian@cygnus.com)
374
 
375
        * Makefile.in: always create installation directories.
376
 
377
Mon Jul 20 21:15:44 1992  Fred Fish  (fnf@cygnus.com)
378
 
379
        * mrealloc.c:  Minor code format style changes for consistency.
380
 
381
Fri Jul  3 20:25:30 1992  Fred Fish  (fnf@cygnus.com)
382
 
383
        * attach.c, detach.c, mcalloc.c, mmalloc.c, mmtrace.c, mrealloc.c,
384
        sbrk-sup.c:  Remove "(void)" casts from function calls where the
385
        return value is ignored, in accordance with GNU coding standards.
386
 
387
Tue Jun 30 16:44:41 1992  Fred Fish  (fnf@cygnus.com)
388
 
389
        * mmalloc.h (struct mdesc):  Add FIXME comments to point out the
390
        need to save some data on a per-process basis for mapped regions
391
        that are shared.
392
        * attach.c (reuse):  Update the morecore field for reused mapped
393
        regions to be correct for the current process.
394
 
395
Mon Jun 29 10:45:25 1992  Fred Fish  (fnf at cygnus.com)
396
 
397
        * mmtrace.c:  Lint.
398
 
399
Mon Jun 15 12:20:16 1992  Fred Fish  (fnf@cygnus.com)
400
 
401
        * mmalloc.h (struct mdesc):  Change member "errno" to
402
        "saved_errno" to avoid possible conflict with ANSI C environments,
403
        where it is allowed to be a macro.
404
        * config/mh-ncr3000 (INSTALL):  Don't use /usr/ucb/install,
405
        it is broken on ncr 3000's.
406
        * config/mh-ncr3000 (RANLIB):  Use RANLIB=true.
407
 
408
Fri Jun 12 21:34:21 1992  John Gilmore  (gnu at cygnus.com)
409
 
410
        * mmap-sup.c:  Avoid ANSI C "empty translation unit" idiocy.
411
 
412
Tue Jun  9 17:29:04 1992  Fred Fish  (fnf@cygnus.com)
413
 
414
        * config/{mh-ncr3000, mh-sysv4}:  Add definition for INSTALL using
415
        /usr/ucb/install.
416
 
417
Thu Apr 30 22:36:31 1992  Fred Fish  (fnf@cygnus.com)
418
 
419
        * sbrk-sup.c (sbrk_morecore):  Fix sbrk() error return test.
420
 
421
Mon Apr 20 21:03:30 1992  K. Richard Pixley  (rich@cygnus.com)
422
 
423
        * Makefile.in: rework CFLAGS so that they can be passed from the
424
          command line.  remove MINUS_G.  Default CFLAGS to -g.
425
 
426
Thu Apr 16 20:00:21 1992  Fred Fish  (fnf@cygnus.com)
427
 
428
        * TODO:  New file.
429
        * attach.c, mcalloc.c, mfree.c, mmalloc.c, mmalloc.h, mmap-sup.c,
430
        mmcheck.c, mtrace.c, mrealloc.c, mvalloc.c, sbrk-sup.c:  Lint.
431
 
432
Fri Apr 10 22:59:17 1992  Fred Fish  (fnf@cygnus.com)
433
 
434
        * configure.in:  Recognize new ncr3000 config.
435
        * config/mh-ncr3000:  New config file.
436
        * Makefile.in (MINUS_G):  Add macro and default to -g.
437
 
438
Wed Apr  8 09:34:53 1992  Fred Fish  (fnf@cygnus.com)
439
 
440
        * mmalloc.c:  Minor fix to comment.
441
        * mmalloc.texi:  Update to match actual implementation
442
        * mmalloc.h (morecore):  Change prototype's 2nd arg to int.
443
 
444
Tue Apr  7 22:16:09 1992  Fred Fish  (fnf@cygnus.com)
445
 
446
        * mmalloc.h (size_t, CHAR_BIT):  Only redefine if not already
447
        defined.
448
 
449
Mon Apr  6 20:49:33 1992  Fred Fish  (fnf@cygnus.com)
450
 
451
        * mmalloc.h:  Remove include of .  This also gets rid
452
        of the ugly kludge installed on 1-Apr-92.
453
 
454
Mon Apr  6 16:33:37 1992  Stu Grossman  (grossman at cygnus.com)
455
 
456
        * detach.c (mmalloc_detach):  Arg should be PTR, not void *.
457
        Fixes complaints from non __STDC__ systems.
458
 
459
Wed Apr  1 11:47:02 1992  Fred Fish  (fnf@cygnus.com)
460
 
461
        * mcalloc.c, mfree.c, mmalloc.c, mrealloc.c:  Minor comment
462
        change.
463
        * mmalloc.h:  Add ugly kludge to band-aid over problems with
464
        bogus vendor  files.
465
 
466
Sun Mar 29 12:41:31 1992  John Gilmore  (gnu at cygnus.com)
467
 
468
        * attach.c, mmalloc.c, mmcheck.c:  Lint.
469
 
470
Thu Mar 26 17:06:04 1992  Fred Fish  (fnf@cygnus.com)
471
 
472
        * attach.c (reuse):  Explicitly discard return value of mmcheck.
473
        * mmcheck.c (mmcheck):  Document requirements for installing
474
        corruption checking hooks and set up to enforce restrictions.
475
 
476
Tue Mar 24 23:41:10 1992  K. Richard Pixley  (rich@cygnus.com)
477
 
478
        * config/mh-irix4: new file.
479
 
480
        * Makefile.in: added standard targets, fixed install directories.
481
 
482
Sat Mar 14 17:34:59 1992  Fred Fish  (fnf@cygnus.com)
483
 
484
        * Initial release, incorporated into gdb.
485
 
486
 

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.