Télécharger la liste

Description du projet

libarena provides a custom memory allocator interface specification and
several allocator implementations. It includes a flat arena allocator,
an object pool allocator, and a wrapper around malloc(3) which exports
the allocator interface.

Système requise

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2007-06-06 14:36
0.3.4

Les makefiles ne sont plus récursif, ce qui devrait compiler et l'installer en utilisant soit GNU Make pmake ou BSD.
Tags: Code cleanup
The makefiles are no longer recursive, so this
should build and install using either GNU Make or
BSD pmake.

2007-05-07 12:34
0.3.2

Un scénario pathologique avec de nombreuses réaffectations augmentation séquentielle a été abordé pour améliorer la facilité d'utilisation pour le incluse basée sur la pile allocateur arène.
Tags: Minor feature enhancements
A pathological scenario with many increasing
sequential reallocations was addressed to improve
ease-of-use for the included stack-based arena
allocator.

2006-06-12 16:05
0.3.1

Un bug critique compensée en pool_realloc () a été fixée. Les données antérieures a été copié vers le pointeur de la base, d'où la comptabilité est conservée, et non à l'offset, qui est renvoyé à l'appelant. Cela pourrait entraîner une corruption de mémoire.
Tags: Major bugfixes
A critical offset bug in pool_realloc() was fixed.
The previous data was copied to the base pointer,
whence the bookkeeping is kept, and not to the
offset, which is returned to the caller. This
could lead to memory corruption.

2006-06-09 08:49
0.3

Pointeurs NULL passé à tous gratuitement et realloc méthodes sont manipulés, obéissant aux règles du libre standard (3) et realloc (3). L'objet ARENA_STDLIB renvoie désormais pure pointeurs système. ARENA_STDLIB_ALIGNED est utilisé pour un malloc (3) surcouche qui se rallient à la limite spécifiée.
Tags: Minor bugfixes
NULL pointers passed to all free and realloc
methods are handled, obeying the rules of standard
free(3) and realloc(3). The ARENA_STDLIB object
now returns unadulterated system pointers.
ARENA_STDLIB_ALIGNED is used for a malloc(3)
wrapper which will align to the specified
boundary.

2006-04-10 03:05
0.2

Ce communiqué fusionne certaines interfaces public en vertu de <arena/proto.h>. Il intègre des fonctionnalités de construire libevnet.
Tags: Code cleanup
This release merges some public interfaces under &lt;arena/proto.h&gt;. It integrates some build features from libevnet.

Project Resources