summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2023-09-25Let's turn this into a proper operation that can be moved into Guile Fibers.gc-adjustMaxime Devos
2023-08-22Makefile: Set GUILE_LOAD_COMPILED_PATH.Maxime Devos
2023-07-24doc: Propose how to write (gnu gnunet ... struct) modules.HEADmasterMaxime Devos
2023-07-02doc/service-communication: Fix description of #:control-message-handler.Maxime Devos
2023-07-02tests/file-sharing: Test response-loc-signature round-tripping.Maxime Devos
2023-07-02Implement <search-result> as a cisw type.Maxime Devos
2023-03-21dht/client: Implement <query> as a cisw type.Maxime Devos
2023-03-21doc/distributed-hash-table: Fix oject -> object typo.Maxime Devos
2023-03-04dht/client: Use #:constructor-keyword-arguments instead of wrapping.Maxime Devos
2023-03-04records: Correct constructor->constructor*.Maxime Devos
2023-03-04dht/client: Fix typo in <insertion> field name.Maxime Devos
2023-03-04records: Correct calling convention for constructor.Maxime Devos
2023-03-04records: Use default values correctly.Maxime Devos
2023-03-04records: Check for keywords correctly.Maxime Devos
2023-03-04records: Fix let-binding syntax in lambda*/define*.Maxime Devos
2023-03-04dht/client: Rewrite <insertion> in terms of cisw.Maxime Devos
2023-03-04records: Support keyword arguments in the constructor.Maxime Devos
2023-02-09dht/client: Fix typo: € -> e.Maxime Devos
2023-02-09dht/client: Define equality procedure for datums.Maxime Devos
2023-02-09doc/distributed-hash-table: Normalise language for normalisation of type.Maxime Devos
2023-02-09dht/client: Rewrite <datum> in terms of cisw.Maxime Devos
2023-02-09utils/records: Give preprocessors access to previous fields.Maxime Devos
2023-02-08utils/records: Support copying when #:read-only-slice-wrapper=#false.Maxime Devos
2023-02-08utils/records: Fix auto-generated constructor/copy docstring.Maxime Devos
2023-02-02WIP new construct + analyseMaxime Devos
2023-02-02utils/records: Raise &missing-capabilities exceptions.Maxime Devos
2023-02-02doc/cadet: Simplify cadet address documentation with a reference to cisw.Maxime Devos
2023-02-02doc/typeclasses: Document cisw types.Maxime Devos
2023-02-01hashcode: Define equality procedures.Maxime Devos
2023-01-30records: New API for record types, specialised to bytevector slices.Maxime Devos
2023-01-30tests/util: Ignore location of slices.Maxime Devos
2023-01-15bv-slice: Add procedure for comparing slices.Maxime Devos
2023-01-07fs/struct: Add missing field 'signature' of /:msg:fs:response-loc-signature.Maxime Devos
2022-12-29Define 'construct' macro for making bytevector slices.Maxime Devos
2022-12-20fs/network: Fix argument order of 'construct-request-loc-signature'.Maxime Devos
2022-12-20fs: Normalise names.Maxime Devos
2022-12-20Simplify structure analysis.Maxime Devos
2022-12-03tests/file-sharing: Test request-loc-signature round-tripping.Maxime Devos
2022-12-03Extract test-roundtrip from tests/cadet.Maxime Devos
2022-12-03fs/quickcheck: Correct module name.Maxime Devos
2022-12-03fs/quickcheck: Define arbitraries for generating FS structures.Maxime Devos
2022-12-03hashcode/quickcheck: Fix use of $sized-bytevector-slice/read-only.Maxime Devos
2022-12-03Define arbitraries for generating hashcodes.Maxime Devos
2022-12-03doc/bytevector-slices: Fix tenses.Maxime Devos
2022-12-03bv-slice-quickcheck: Implement xform.Maxime Devos
2022-12-02Define arbitraries for generating bytevector slices.Maxime Devos
2022-11-30fs/network: Define analyse-request-loc-signature.Maxime Devos
2022-11-30fs/uri: New procedure make-content-hash-key/share.Maxime Devos
2022-11-30fs/struct: Export /content-hash-key.Maxime Devos
2022-11-28Support constructing /:msg:fs:request-loc-signature (wip).Maxime Devos