Commit History

Autor SHA1 Mensaxe Data
  Caleb James DeLisle a037b1c32b Allocator should not disconnect until freeing is complete. This will improve performance of freeing operation. %!s(int64=11) %!d(string=hai) anos
  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 %!s(int64=11) %!d(string=hai) anos
  Caleb James DeLisle 6e9a7b7109 new approach to dealing with trashroutes %!s(int64=11) %!d(string=hai) anos
  Caleb James DeLisle ddf48ed80d Allow asynchronous freeing of the allocator and remove the asyncAllocator hack. %!s(int64=11) %!d(string=hai) anos
  Caleb James DeLisle 0e2fdb2b81 Fixing memory leak %!s(int64=11) %!d(string=hai) anos
  Caleb James DeLisle e180087d75 Work in progress %!s(int64=11) %!d(string=hai) anos
  Caleb James DeLisle 075ab1c331 Removed CanaryAllocator and folded behavior into MallocAllocator. %!s(int64=11) %!d(string=hai) anos
  Caleb James DeLisle 022431b26f malloc.h is nonstandard, use stdlib.h %!s(int64=11) %!d(string=hai) anos
  Caleb James DeLisle 601c7a0e7d More work %!s(int64=11) %!d(string=hai) anos
  Caleb James DeLisle 5be826360f More work %!s(int64=11) %!d(string=hai) anos
  Caleb James DeLisle 5c25cfbbe0 Asynchronous pipe using libuv %!s(int64=11) %!d(string=hai) anos
  Caleb James DeLisle 6427d40e6d Decrease the number of external headers pulled in and refactor allocator and reader/writer. %!s(int64=11) %!d(string=hai) anos
  Caleb James DeLisle 26fc59a59c Windows porting, work in progress %!s(int64=11) %!d(string=hai) anos
  Caleb James DeLisle c82ead8529 Changed allocator to produce more information when something goes wrong, refactored to use macro. %!s(int64=11) %!d(string=hai) anos
  Caleb James DeLisle d2b1f95ebf Improve logging when there is an allocator failure. %!s(int64=12) %!d(string=hai) anos
  Caleb James DeLisle 6ad4812d9a Changes to W32 pipe/process handling, trying to get it working. %!s(int64=12) %!d(string=hai) anos
  Caleb James DeLisle b4a76ccd4c Add a unit test for UDPInterface communication. %!s(int64=12) %!d(string=hai) anos
  Marcus Wanner d4ae13470c Fixing widespread erroneous "it's" usage. %!s(int64=12) %!d(string=hai) anos
  Caleb James DeLisle 9b08100ec3 Included IpTunnel and did a refactoring of the codebase. %!s(int64=12) %!d(string=hai) anos
  Caleb James DeLisle 78aae966d4 Moved logging infra into util/log, git AdminLog to build %!s(int64=12) %!d(string=hai) anos
  Stefan Bühler 24dd542444 Put GNUC attribute wrappers into util/Gcc.h: PRINTF and NORETURN %!s(int64=12) %!d(string=hai) anos
  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. %!s(int64=12) %!d(string=hai) anos
  Micheal Smith 69d4044b57 Added modelines to source files. %!s(int64=12) %!d(string=hai) anos
  Caleb James DeLisle 5537a25ce3 ../memory/MallocAllocator.c:133 If/for/while statements must be followed by whitespace. %!s(int64=12) %!d(string=hai) anos
  Micheal Smith a179633a8d Readded failure branch. %!s(int64=12) %!d(string=hai) anos
  Micheal Smith 942e9cc94d Whoops forgot commit -a %!s(int64=12) %!d(string=hai) anos
  Caleb James DeLisle 94f7780672 #47 fixed, cleaned up logging in CryptoAuth, added ability to remove an onFree callback from an allocator. %!s(int64=12) %!d(string=hai) anos
  Caleb James DeLisle 307035b195 changed the order in which allocators are freed %!s(int64=12) %!d(string=hai) anos
  cjdelisle dce34bae91 Added test for MallocAllocator and hopefully fixed memory accounting bug. %!s(int64=12) %!d(string=hai) anos
  cjdelisle 29e9f96607 Hopefully fixed bug with misaccounting of memory consumption %!s(int64=12) %!d(string=hai) anos