Commit History

Autor SHA1 Mensaxe Data
  Caleb James DeLisle e6160b456b Make Allocator_free() always synchronous. When async freeing is needed, chain allocators. hai 1 ano
  Caleb James DeLisle 01a5b07f85 Move lock into proximity of where the actual blocking epoll/poll/kqueue call is made. hai 1 ano
  Caleb James DeLisle f1e58ee2d6 You must take out the global lock every time you are called by libuv %!s(int64=2) %!d(string=hai) anos
  Caleb James DeLisle 630574d79f EventBase clean up the printfs and we must not destroy the event loop in the onFree %!s(int64=2) %!d(string=hai) anos
  Caleb James DeLisle d26e80a318 Move to Rust Allocator %!s(int64=2) %!d(string=hai) anos
  Rogério Sampaio de Almeida 51563c1719 move EventBase ref count into EventLoop in Rust %!s(int64=2) %!d(string=hai) anos
  Rogério Sampaio de Almeida 38319a052d create a new Rffi_EventLoop in EventBase %!s(int64=2) %!d(string=hai) anos
  Caleb James DeLisle 03c61dc8c5 Allow blocking open the uv loop so that it will not prematurely shut down %!s(int64=2) %!d(string=hai) anos
  Caleb James DeLisle 8e6aff8e93 Just build libuv directly as if it were part of cjdns %!s(int64=2) %!d(string=hai) anos
  soredake c49cc24869 links update %!s(int64=7) %!d(string=hai) anos
  Caleb James DeLisle 0fdda4fc72 Replaced all instances of Assert_always() with Assert_true() to standardize on Assert_true() for 'always', Assert_ifParanoid() for assertions which trigger if PARANOIA is enabled and Assert_ifTesting() for asserions which would be triggered by bad nodes in a real network %!s(int64=10) %!d(string=hai) anos
  Caleb James DeLisle cca56ad9a9 Finally got everything switched over to using the new pathfinder %!s(int64=10) %!d(string=hai) anos
  Caleb James DeLisle e88e33b648 More work on the new build %!s(int64=11) %!d(string=hai) anos
  Caleb James DeLisle fffb92caa8 more work done on the build %!s(int64=11) %!d(string=hai) anos
  Caleb James DeLisle ddb1881936 Work on the jsbuild and eliminated multiple dependency loops %!s(int64=11) %!d(string=hai) anos
  Caleb James DeLisle 2ffd748237 major refactor of allocator %!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 075ab1c331 Removed CanaryAllocator and folded behavior into MallocAllocator. %!s(int64=11) %!d(string=hai) anos
  Caleb James DeLisle 4fea39ba34 More refactoring %!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 b4a8181ea8 Trying to make sure events are cleared on allocator free. %!s(int64=11) %!d(string=hai) anos
  Caleb James DeLisle 03f4df8428 Judomerged udp-admin branch into master. %!s(int64=11) %!d(string=hai) anos