Commit History

Autor SHA1 Mensaxe Data
  Caleb James DeLisle 660ac4004b Merge branch 'disconnect-adopted-dry-refactor' of git://github.com/gubatron/cjdns into crashey %!s(int64=9) %!d(string=hai) anos
  gubatron 0fd96298b0 rename misleading findAllocator to disconnectAllocator %!s(int64=9) %!d(string=hai) anos
  gubatron 35c46a6708 DRY refactor on Allocator::disconnectAdopted %!s(int64=9) %!d(string=hai) anos
  Kubuxu a38e58b1c7 Remove usage of Bits_memcpyConst and Bits_memmoveConst %!s(int64=9) %!d(string=hai) anos
  Caleb James DeLisle 0000500588 Give the compiler a little bit more instruction-scheduling leeway in a function which is sometimes hot %!s(int64=9) %!d(string=hai) anos
  Caleb James DeLisle c5bd11ce66 small improvements to the allocator's error catching infra %!s(int64=9) %!d(string=hai) anos
  Caleb James DeLisle 24401e7b9a complain very loudly if the memory allocation logic is leaking in some way %!s(int64=9) %!d(string=hai) anos
  Caleb James DeLisle ab3a0f4452 wip %!s(int64=9) %!d(string=hai) anos
  Caleb James DeLisle f19fe177bb wip %!s(int64=9) %!d(string=hai) anos
  Caleb James DeLisle a6afb74e25 wip %!s(int64=9) %!d(string=hai) anos
  Caleb James DeLisle 44d393d9e7 Merge branch 'crashey' into dead-angel %!s(int64=9) %!d(string=hai) anos
  Caleb James DeLisle 07be184ee3 try allowing clang to see Gcc_NORETURN %!s(int64=9) %!d(string=hai) anos
  Caleb James DeLisle 2dddd5d6e5 some compilers are a bit slow -- but smart enough not to allow *that* %!s(int64=9) %!d(string=hai) anos
  Caleb James DeLisle 27c7f234e3 some compilers are a bit slow %!s(int64=9) %!d(string=hai) anos
  Caleb James DeLisle b8e1e3e0b9 wip %!s(int64=9) %!d(string=hai) anos
  Caleb James DeLisle a5117df6e3 Change Pathfinder to notify the core whenever a better path is discovered by the NodeStore, also some refactoring in the Allocator %!s(int64=9) %!d(string=hai) anos
  Caleb James DeLisle c7eed6b146 more robust logging, although only about 100 messages can be logged at a time without drops... %!s(int64=10) %!d(string=hai) anos
  Caleb James DeLisle 7667736795 NodeStore_brokenLink() instead of NodeStore_brokenPath() %!s(int64=10) %!d(string=hai) anos
  Caleb James DeLisle 3005cac83c Removed some old string.h portability stuff and replaced it with CString.h which is easier portability, also made TUNInterface and NetPlatform fully non-portable since they are not intended to be portable and portability code changes from time to time, putting them at risk since they are not often compiled. %!s(int64=10) %!d(string=hai) anos
  Caleb James DeLisle 75a55a601b Fixed a performance issue which was detected through profiling, you need access to the parent allocator fast. %!s(int64=10) %!d(string=hai) anos
  Caleb James DeLisle 666d685b24 Take responsiblity for all TODOs %!s(int64=10) %!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 b5f4036c44 Add option to dump the memory tree to the admin api %!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 0a6ecb2584 Fixed allocator failure with very large max memory sizes %!s(int64=11) %!d(string=hai) anos
  Caleb James DeLisle e81f2b4a49 BufferAllocator failing on 32 bit machines %!s(int64=11) %!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