#5 replace the gnunet scheduler with a guile-fibers implementation

Öppen
öppnade 4 år sedan av maximed · 3 kommentarer

Done, modulo bugs and some missing functions. Let's keep (rehash fibers) in-tree for some longer to work out the kinks, then extract to a new repo at https://notabug.org/mdevos/fibers-gnunet.

Done, modulo bugs and some missing functions. Let's keep (rehash fibers) in-tree for some longer to work out the kinks, then extract to a new repo at https://notabug.org/mdevos/fibers-gnunet.
Maxime Devos kommenterad 4 år sedan
Ägare

All functions are implemented, but interrupting twice yields a segfault

All functions are implemented, but interrupting twice yields a segfault
Maxime Devos kommenterad 4 år sedan
Ägare

(#< base-ops: #(#< wrap-fn: #f try-fn: # block-fn: #> #< wrap-fn: malloc(): smallbin double linked list corrupted

(#<<choice-op> base-ops: #(#<<base-op> wrap-fn: #f try-fn: #<procedure try-fn ()> block-fn: #<procedure block-fn (get-flag get-sched resume-get)>> #<<base-op> wrap-fn: malloc(): smallbin double linked list corrupted
Maxime Devos kommenterad 3 år sedan
Ägare

It is possible a bug in the test suite is at cause of never making a connection to the rehash service. (The test case is a single thunk executed under do-gnunet-stuff and it sleep. TODO: fiberised rehash API)

It is possible a bug in the test suite is at cause of never making a connection to the rehash service. (The test case is a single thunk executed under do-gnunet-stuff and it sleep. TODO: fiberised rehash API)
Logga in för att delta i denna konversation.
Ingen Etikett
Ingen Milsten
Ingen förvärvare
1 Deltagare
Laddar...
Avbryt
Spara
Det finns inget innehåll än.