ceriel
5a4933ff7f
Try to allocate to the next power of 2, instead of just aligning
...
with GRABSIZE; This way, malloc(1000000) followed by free() followed by
another malloc(1000000) will result in the same block being allocated,
because first_present will now find it
1989-02-10 09:18:19 +00:00
ceriel
45bb3b1413
try another SBRK
1988-07-11 14:06:11 +00:00
ceriel
bb3dc913a2
improved; delayed frees did not work anyway
1988-07-05 11:50:11 +00:00
ceriel
d5c423adaf
better check if a block was already freed
1988-01-14 11:35:07 +00:00
ceriel
a2d921040d
first free-ing and then reallocing did not work properly.
...
Now, free does nothing, except remembering that a block was freed.
malloc, realloc and free check for this.
1987-08-14 11:52:17 +00:00
ceriel
81b1d21c35
Initial revision
1987-04-13 10:32:47 +00:00
ceriel
4f0cb4abe1
Added Rcs Id
1987-03-10 09:24:02 +00:00
ceriel
b8835cee3f
Added copyright notice
1987-03-09 15:15:03 +00:00
ceriel
3788350d7c
Initial revision
1987-01-06 11:25:09 +00:00