Caleb James DeLisle
|
e6160b456b
Make Allocator_free() always synchronous. When async freeing is needed, chain allocators.
|
1 vuosi sitten |
Caleb James DeLisle
|
01a5b07f85
Move lock into proximity of where the actual blocking epoll/poll/kqueue call is made.
|
1 vuosi sitten |
Caleb James DeLisle
|
f1e58ee2d6
You must take out the global lock every time you are called by libuv
|
2 vuotta sitten |
Caleb James DeLisle
|
630574d79f
EventBase clean up the printfs and we must not destroy the event loop in the onFree
|
2 vuotta sitten |
Caleb James DeLisle
|
d26e80a318
Move to Rust Allocator
|
2 vuotta sitten |
Rogério Sampaio de Almeida
|
51563c1719
move EventBase ref count into EventLoop in Rust
|
2 vuotta sitten |
Rogério Sampaio de Almeida
|
38319a052d
create a new Rffi_EventLoop in EventBase
|
2 vuotta sitten |
Caleb James DeLisle
|
03c61dc8c5
Allow blocking open the uv loop so that it will not prematurely shut down
|
2 vuotta sitten |
Caleb James DeLisle
|
8e6aff8e93
Just build libuv directly as if it were part of cjdns
|
2 vuotta sitten |
soredake
|
c49cc24869
links update
|
7 vuotta sitten |
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 vuotta sitten |
Caleb James DeLisle
|
cca56ad9a9
Finally got everything switched over to using the new pathfinder
|
10 vuotta sitten |
Caleb James DeLisle
|
e88e33b648
More work on the new build
|
11 vuotta sitten |
Caleb James DeLisle
|
fffb92caa8
more work done on the build
|
11 vuotta sitten |
Caleb James DeLisle
|
ddb1881936
Work on the jsbuild and eliminated multiple dependency loops
|
11 vuotta sitten |
Caleb James DeLisle
|
2ffd748237
major refactor of allocator
|
11 vuotta sitten |
Caleb James DeLisle
|
ddf48ed80d
Allow asynchronous freeing of the allocator and remove the asyncAllocator hack.
|
11 vuotta sitten |
Caleb James DeLisle
|
075ab1c331
Removed CanaryAllocator and folded behavior into MallocAllocator.
|
11 vuotta sitten |
Caleb James DeLisle
|
4fea39ba34
More refactoring
|
11 vuotta sitten |
Caleb James DeLisle
|
5c25cfbbe0
Asynchronous pipe using libuv
|
11 vuotta sitten |
Caleb James DeLisle
|
b4a8181ea8
Trying to make sure events are cleared on allocator free.
|
11 vuotta sitten |
Caleb James DeLisle
|
03f4df8428
Judomerged udp-admin branch into master.
|
11 vuotta sitten |