Caleb James DeLisle
|
ab3a0f4452
wip
|
9 gadi atpakaļ |
Caleb James DeLisle
|
f19fe177bb
wip
|
9 gadi atpakaļ |
Caleb James DeLisle
|
a6afb74e25
wip
|
9 gadi atpakaļ |
Caleb James DeLisle
|
44d393d9e7
Merge branch 'crashey' into dead-angel
|
9 gadi atpakaļ |
Caleb James DeLisle
|
07be184ee3
try allowing clang to see Gcc_NORETURN
|
9 gadi atpakaļ |
Caleb James DeLisle
|
2dddd5d6e5
some compilers are a bit slow -- but smart enough not to allow *that*
|
9 gadi atpakaļ |
Caleb James DeLisle
|
27c7f234e3
some compilers are a bit slow
|
9 gadi atpakaļ |
Caleb James DeLisle
|
b8e1e3e0b9
wip
|
9 gadi atpakaļ |
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
|
9 gadi atpakaļ |
Caleb James DeLisle
|
c7eed6b146
more robust logging, although only about 100 messages can be logged at a time without drops...
|
10 gadi atpakaļ |
Caleb James DeLisle
|
7667736795
NodeStore_brokenLink() instead of NodeStore_brokenPath()
|
10 gadi atpakaļ |
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.
|
10 gadi atpakaļ |
Caleb James DeLisle
|
75a55a601b
Fixed a performance issue which was detected through profiling, you need access to the parent allocator fast.
|
10 gadi atpakaļ |
Caleb James DeLisle
|
666d685b24
Take responsiblity for all TODOs
|
10 gadi atpakaļ |
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
|
10 gadi atpakaļ |
Caleb James DeLisle
|
b5f4036c44
Add option to dump the memory tree to the admin api
|
10 gadi atpakaļ |
Caleb James DeLisle
|
cca56ad9a9
Finally got everything switched over to using the new pathfinder
|
11 gadi atpakaļ |
Caleb James DeLisle
|
0a6ecb2584
Fixed allocator failure with very large max memory sizes
|
11 gadi atpakaļ |
Caleb James DeLisle
|
e81f2b4a49
BufferAllocator failing on 32 bit machines
|
11 gadi atpakaļ |
Caleb James DeLisle
|
e88e33b648
More work on the new build
|
11 gadi atpakaļ |
Caleb James DeLisle
|
fffb92caa8
more work done on the build
|
11 gadi atpakaļ |
Caleb James DeLisle
|
ddb1881936
Work on the jsbuild and eliminated multiple dependency loops
|
11 gadi atpakaļ |
Caleb James DeLisle
|
2ffd748237
major refactor of allocator
|
11 gadi atpakaļ |