Menu

Code Commit Log


Commit Date  
[r549] by obarthel

- Updated to match SVN repository contents.

- Added malloc-test

2016-11-22 17:23:50 Tree
[r548] by --none--

This commit was manufactured by cvs2svn to create tag 'V1_209'.

2016-11-21 11:32:23 Tree
[r547] by obarthel

c.lib 1.209 (21.11.2016)

- The maximum slab size is now 2^17 bytes (= 131072). If you request
a slab size larger than this, you will get slab sizes of 131072
bytes instead.

- Enabling the memory management debugging code no longer produces
compiler errors.

2016-11-21 11:32:22 Tree
[r546] by --none--

This commit was manufactured by cvs2svn to create tag 'V1_208'.

2016-11-19 14:46:50 Tree
[r545] by obarthel

c.lib 1.208 (19.11.2016)

- Updated <stdlib.h> with new functions and data structures for
use with the slab allocator.

- Added __get_slab_usage() function which can be used to query
the slab allocator memory usage at runtime.

2016-11-19 14:46:49 Tree
[r544] by obarthel

- This was still missing from the previous commit :-(

2016-11-19 12:08:06 Tree
[r543] by --none--

This commit was manufactured by cvs2svn to create tag 'V1_207_fixed'.

2016-11-18 16:18:31 Tree
[r542] by obarthel

- Forgot only the important files :-(

2016-11-18 16:18:30 Tree
[r541] by --none--

This commit was manufactured by cvs2svn to create tag 'V1_207'.

2016-11-18 16:17:02 Tree
[r540] by obarthel

- Added a slab allocator which replaces the use of memory pools or the
plain AllocMem() operations, respectively. In order to activate the
slab allocator, choose a slab size (e.g. 2048 bytes or 4096 bytes)
and declare a global variable like this:

ULONG __slab_max_size = 2048;

Memory allocations smaller than the slab size will be made from
"slabs", i.e. large chunks of memory of the given size. Larger
allocations will be managed separately.

2016-11-18 16:17:01 Tree
Older >
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.