~cjdns-ppa/cjdns/+git/main:rffi-timeout

Last commit made on 2022-10-17
Get this branch:
git clone -b rffi-timeout https://git.launchpad.net/~cjdns-ppa/cjdns/+git/main

Branch merges

Branch information

Name:
rffi-timeout
Repository:
lp:~cjdns-ppa/cjdns/+git/main

Recent commits

578d66d... by Caleb James DeLisle <email address hidden>

Configurator:
Swap which allocator we use for rpcCall.
This has the subtle effect of making the Allocator_adopt() in rpcClient meaningful
because adopting your own child alloc is a no-op.

e709894... by Caleb James DeLisle <email address hidden>

Allocator:
1. Use Arc rather than Weak for alloc parents,
it's a reference leak but allocators are not freed using Rust drop
2. If an allocator is adopted, do not free it, each call to free() removes 1 parent.
3. Better logging

6f12d12... by Caleb James DeLisle <email address hidden>

Remove some noisy logging

0af9d5a... by Caleb James DeLisle <email address hidden>

1. Adopting a root alloc is a no-op
2. Handle realloc(0), then realloc(non-0)
3. Logging

670e944... by Caleb James DeLisle <email address hidden>

Improve debugging

c45a6eb... by Caleb James DeLisle <email address hidden>

Process should hold the event_loop until it is done spawning

a731e6a... by Caleb James DeLisle <email address hidden>

Speed up the build by not building extra executables.

f1e58ee... by Caleb James DeLisle <email address hidden>

You must take out the global lock every time you are called by libuv

54417f0... by Caleb James DeLisle <email address hidden>

Process_test only shut down after the child process has completely exited, and make sure it exits ok

e6ecec1... by Caleb James DeLisle <email address hidden>

Need to wakeup event loop after closing handles