summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2022-09-19examples/web: Remove unused procedure 'slice-copy'.bytevector-slicesMaxime Devos
2022-09-19bv-slice: Implement slice-copy/bytevector.Maxime Devos
2022-09-12NEWS: Mention the new bytevector slices documentation.Maxime Devos
2022-09-12doc/bytevector-slices: Document slice-X-ref and slice-X-set! more.Maxime Devos
2022-09-12doc/bytevector-slices: Document slice-X-ref and slice-X-set!.Maxime Devos
2022-09-12doc/bytevector-slices: Document types supported by bytevector slices.Maxime Devos
2022-09-11doc/bytevector-slices: Document the predicates.Maxime Devos
2022-09-11bv-slice: Add slice-slice to the index.Maxime Devos
2022-09-11bv-slice: Test capabilities of bv-slice/...Maxime Devos
2022-09-11bv-slice: Use new bv-slice/read-only bv-slice/write-only where appropriate.Maxime Devos
2022-09-11doc: Document how to construct bytevector slices.Maxime Devos
2022-09-10bv-slice: Define read-only and write-only variants of bv-slice/read-write.Maxime Devos
2022-09-10Merge branch 'server-unification'Maxime Devos
2022-09-10NEWS: Update.server-unificationMaxime Devos
2022-09-10doc/service-communication: Add missing argument of make-disconnect!.Maxime Devos
2022-09-10server: Add type checking.Maxime Devos
2022-09-10doc/service-communication: Add procedures to the index.Maxime Devos
2022-09-10doc/service-communication: Document run-loop.Maxime Devos
2022-09-10doc/concurrency: Add missing label for lost-and-found.Maxime Devos
2022-09-10doc/service-communication: Document #:control-message-handler.Maxime Devos
2022-09-10server: Rename control -> continue.Maxime Devos
2022-09-10server: Document 'make-loop'.Maxime Devos
2022-09-10server: Add type checking to make-loop.Maxime Devos
2022-09-09doc/service-communication: Document spawn-server-loop.Maxime Devos
2022-09-09doc/service-communication: Document the control loop.Maxime Devos
2022-09-09doc/service-communication: Document <server>.Maxime Devos
2022-09-09server: Inline primitive-disconnect!.Maxime Devos
2022-09-09cadet/client: Simplify more.Maxime Devos
2022-09-09server: Inline single-use server->loop-arguments.Maxime Devos
2022-09-09server: Re-indent.Maxime Devos
2022-09-09cadet/client: Re-indent.Maxime Devos
2022-09-09dht/client: Re-indent.Maxime Devos
2022-09-09nse/indent: Re-indent.Maxime Devos
2022-09-09server: Unify loop spawning.Maxime Devos
2022-09-09server: Add default arguments to 'make-loop'.Maxime Devos
2022-09-09cadet/client: Minimise imports.Maxime Devos
2022-09-09cadet/client: Rewrite with run-loop.Maxime Devos
2022-09-09cadet/client: Use <loop> for various objects where possible.Maxime Devos
2022-09-09cadet/client: Avoid (mutating) hash tables.Maxime Devos
2022-09-08server: New procedure for making the arguments to make-loop.Maxime Devos
2022-09-08server: Deduplicate make-error-handler*.Maxime Devos
2022-09-08dht/client: Rewrite in terms of (gnu gnunet server).Maxime Devos
2022-09-08Revert "server: Only accept a single 'state' argument."Maxime Devos
2022-09-08dht: Use <loop> for state where possible.Maxime Devos
2022-09-08server: Only accept a single 'state' argument.Maxime Devos
2022-09-08server: Make #:message-queue a regular argument.Maxime Devos
2022-09-08nse/client: Simplify state passing with a new subtype of <loop>.Maxime Devos
2022-09-08server: Rename 'primitive-reconnect' to 'run-loop'.Maxime Devos
2022-09-08server: Bring the reconnect loop state into a single structure.Maxime Devos
2022-09-08dht/client: Bring API of reconnect mostly in line with (gnu gnunet server).Maxime Devos