Caleb James DeLisle
|
2ffd748237
major refactor of allocator
|
11 anos atrás |
Caleb James DeLisle
|
0c50b096b3
Beginning work on export of nodes and links
|
11 anos atrás |
Caleb James DeLisle
|
6cd988f91f
more work on the pathfinder
|
11 anos atrás |
Caleb James DeLisle
|
4a3a2eb733
realloc(x, 0) should alias to free(x)
|
11 anos atrás |
Caleb James DeLisle
|
a037b1c32b
Allocator should not disconnect until freeing is complete. This will improve performance of freeing operation.
|
11 anos atrás |
Caleb James DeLisle
|
d3a18aba92
Reworked the allocator to not not free any memory until all onFree callbacks are executed for the entire tree, not just for the allocator which was onFree'd
|
11 anos atrás |
Caleb James DeLisle
|
6e9a7b7109
new approach to dealing with trashroutes
|
11 anos atrás |
Caleb James DeLisle
|
ddf48ed80d
Allow asynchronous freeing of the allocator and remove the asyncAllocator hack.
|
11 anos atrás |
Caleb James DeLisle
|
0e2fdb2b81
Fixing memory leak
|
11 anos atrás |
Caleb James DeLisle
|
e180087d75
Work in progress
|
11 anos atrás |
Caleb James DeLisle
|
075ab1c331
Removed CanaryAllocator and folded behavior into MallocAllocator.
|
11 anos atrás |
Caleb James DeLisle
|
022431b26f
malloc.h is nonstandard, use stdlib.h
|
11 anos atrás |
Caleb James DeLisle
|
601c7a0e7d
More work
|
11 anos atrás |
Caleb James DeLisle
|
5be826360f
More work
|
11 anos atrás |
Caleb James DeLisle
|
5c25cfbbe0
Asynchronous pipe using libuv
|
11 anos atrás |
Caleb James DeLisle
|
6427d40e6d
Decrease the number of external headers pulled in and refactor allocator and reader/writer.
|
11 anos atrás |
Caleb James DeLisle
|
26fc59a59c
Windows porting, work in progress
|
11 anos atrás |
Caleb James DeLisle
|
c82ead8529
Changed allocator to produce more information when something goes wrong, refactored to use macro.
|
11 anos atrás |
Caleb James DeLisle
|
d2b1f95ebf
Improve logging when there is an allocator failure.
|
12 anos atrás |
Caleb James DeLisle
|
6ad4812d9a
Changes to W32 pipe/process handling, trying to get it working.
|
12 anos atrás |
Caleb James DeLisle
|
b4a76ccd4c
Add a unit test for UDPInterface communication.
|
12 anos atrás |
Marcus Wanner
|
d4ae13470c
Fixing widespread erroneous "it's" usage.
|
12 anos atrás |
Caleb James DeLisle
|
9b08100ec3
Included IpTunnel and did a refactoring of the codebase.
|
12 anos atrás |
Caleb James DeLisle
|
78aae966d4
Moved logging infra into util/log, git AdminLog to build
|
12 anos atrás |
Stefan Bühler
|
24dd542444
Put GNUC attribute wrappers into util/Gcc.h: PRINTF and NORETURN
|
12 anos atrás |
Caleb James DeLisle
|
bb3293144d
Replaced all calls to memcpy() with Bits_memcpy() and Bits_memcpyConst(), the latter of which asserts __builtin_constant_p(length) at compile time.
|
12 anos atrás |
Micheal Smith
|
69d4044b57
Added modelines to source files.
|
12 anos atrás |
Caleb James DeLisle
|
5537a25ce3
../memory/MallocAllocator.c:133 If/for/while statements must be followed by whitespace.
|
12 anos atrás |
Micheal Smith
|
a179633a8d
Readded failure branch.
|
12 anos atrás |
Micheal Smith
|
942e9cc94d
Whoops forgot commit -a
|
12 anos atrás |