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

Subversion Repositories or1k

[/] [or1k/] [trunk/] [insight/] [mmalloc/] [ChangeLog] - Blame information for rev 1775

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

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

powered by: WebSVN 2.1.0

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