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

Ouvert
Créé il y a 4 ans par maximed · 3 commentaires

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 a commenté il y a 4 ans
Propriétaire

All functions are implemented, but interrupting twice yields a segfault

All functions are implemented, but interrupting twice yields a segfault
Maxime Devos a commenté il y a 4 ans
Propriétaire

(#< 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 a commenté il y a 4 ans
Propriétaire

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)
Connectez-vous pour rejoindre cette conversation.
Pas d'étiquette
Aucun jalon
Pas d'assignataire
1 Participants
Chargement…
Annuler
Enregistrer
Il n'existe pas encore de contenu.