Download List

프로젝트 설명

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.

System Requirements

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

메이크 파일은 더 이상이 너무 빌드해야합니다 재귀있다는 GNU 확인하거나, 또는 BSD에서 pmake를 사용하여 설치합니다.
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

많은 증가와 함께 순차적으로 reallocations 병적인 시나리오의 용이성 - 스택에 포함된 분야의 기반 할당자 사용 개선 연설했다.
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

pool_realloc에서 중요한 오프셋 버그 ()에서 해결되었습니다. 이전 데이터베이스 포인터를 복사, 어디서든, 부기 보관, 그리고, 오프셋이 호출자에게 반환됩니다. 이것은 메모리 손상으로 이어질 수있습니다.
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

NULL은 포인터의 모든 자유와 realloc을 처리할 수있습니다, 무료 표준 (3 규칙을 따르고있는) 메소드를 전달하고 realloc (3). ARENA_STDLIB 개체를 현재 시스템의 순정한 포인터를 반환합니다. ARENA_STDLIB_ALIGNED malloc (3)이 지정된 경계에 정렬됩니다 래퍼를 사용합니다.
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

이 릴리스에는 아래의 몇 가지 공용 인터페이스를 병합 <arena/proto.h>. 그것은 몇 가지의 기능을 빌드 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