Commit History

Автор SHA1 Съобщение Дата
  nickysn 46db6a6174 + implemented MemAvail and MaxAvail for the win16 global heap преди 7 години
  nickysn 3ca4d94226 + also check the heap block ID when freeing a suballocated memory block from the преди 7 години
  nickysn e3a1051dfc + check the pointer offset alignment, when freeing a suballocated block from the преди 7 години
  nickysn 68121a7858 * win16 global heap block ID field made a constant преди 7 години
  nickysn d7b966c7eb * cleared TODO from the win16 global heap, regarding the value of FirstFreeOfs, преди 7 години
  nickysn b6efaeb8fd * fixed bug in NewHeapBlock, which caused an infinite loop in GetMem, when more преди 7 години
  nickysn ca7da11bb6 * fixed bug in TryBlockGetMem, caused by ambigous variable named 'Size' in with statement преди 7 години
  nickysn ea8fc43f52 * free the old block in win16 global heap reallocmem преди 7 години
  nickysn 163ee92ef5 * handle gracefully freeing a subblock that is located at the end of its block преди 7 години
  nickysn 87d5cc014f * merge with both the previous and next adjacent free blocks in the win16 global преди 7 години
  nickysn 6228fc2748 + initial implementation of a win16 global heap manager that does support suballocation for small blocks преди 7 години
  nickysn 406d5b7b3d + implemented a win16 heap manager for the far data memory models, using the преди 10 години