[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[gnunet-scheme] 183/324: tests/utils: Use a better hash function.
From: |
gnunet |
Subject: |
[gnunet-scheme] 183/324: tests/utils: Use a better hash function. |
Date: |
Tue, 21 Sep 2021 13:23:43 +0200 |
This is an automated email from the git hooks/post-receive script.
maxime-devos pushed a commit to branch master
in repository gnunet-scheme.
commit a43fa4d2841115ad82a4c4b21860b99a0e1825ea
Author: Maxime Devos <maximedevos@telenet.be>
AuthorDate: Sat Aug 14 21:02:47 2021 +0200
tests/utils: Use a better hash function.
* tests/utils.scm (call-with-services): Use 'hash-key' and 'key=?'.
---
tests/utils.scm | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
diff --git a/tests/utils.scm b/tests/utils.scm
index 365fc40..1f711be 100644
--- a/tests/utils.scm
+++ b/tests/utils.scm
@@ -23,7 +23,7 @@
#:select (bitwise-ior))
#:use-module ((rnrs base) #:select (assert))
#:use-module ((fibers) #:prefix #{fibers:}#)
- #:autoload (gnu gnunet config db) (hash->configuration)
+ #:autoload (gnu gnunet config db) (hash->configuration hash-key key=?)
#:export (conservative-gc? calls-in-tail-position?
call-with-services
call-with-services/fibers))
@@ -96,8 +96,7 @@ the services and each tails is a list of a procedure
accepting ports
(raise-exception e))
thunk)))
(values))
- ;; The hash function isn't very efficient but is sufficient.
- (define config-hash (rnrs:make-hashtable (const 0) equal?))
+ (define config-hash (rnrs:make-hashtable hash-key key=?))
(call-with-temporary-directory
(lambda (dir)
(define (start-service key+value)
--
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.
- [gnunet-scheme] 173/324: netstruct/procedural: Support IEEE doubles., (continued)
- [gnunet-scheme] 173/324: netstruct/procedural: Support IEEE doubles., gnunet, 2021/09/21
- [gnunet-scheme] 164/324: repeated-condition: Make less fragile to SRFI-88., gnunet, 2021/09/21
- [gnunet-scheme] 170/324: bv-slice: Support IEEE doubles., gnunet, 2021/09/21
- [gnunet-scheme] 180/324: doc: Start writing some documentation., gnunet, 2021/09/21
- [gnunet-scheme] 184/324: cmsg: Fix broken tests., gnunet, 2021/09/21
- [gnunet-scheme] 185/324: tests/utils: Use set-value! instead of hashtable-set!., gnunet, 2021/09/21
- [gnunet-scheme] 163/324: util/time: Add time units and implement bounded exponential back-off., gnunet, 2021/09/21
- [gnunet-scheme] 169/324: mq-stream: Allow turning ports into message queues., gnunet, 2021/09/21
- [gnunet-scheme] 177/324: nse/client: Implement connecting to the NSE service., gnunet, 2021/09/21
- [gnunet-scheme] 181/324: ROADMAP: Start a TODO list for version 0.1., gnunet, 2021/09/21
- [gnunet-scheme] 183/324: tests/utils: Use a better hash function.,
gnunet <=
- [gnunet-scheme] 182/324: doc: Document the asynchronuousity of connecting., gnunet, 2021/09/21
- [gnunet-scheme] 189/324: ROADMAP: Mark ‘Document NSE’ as done, gnunet, 2021/09/21
- [gnunet-scheme] 188/324: nse/client: Document the optionality of callbacks., gnunet, 2021/09/21
- [gnunet-scheme] 187/324: doc: Document the ‘network size estimation’ API., gnunet, 2021/09/21
- [gnunet-scheme] 197/324: mq-impl/stream: Stop all fibers when EOF is reached (part 2)., gnunet, 2021/09/21
- [gnunet-scheme] 165/324: mq-impl/stream: Implement connecting to unix sockets., gnunet, 2021/09/21
- [gnunet-scheme] 171/324: util/struct: Define /time-absolute., gnunet, 2021/09/21
- [gnunet-scheme] 168/324: README: Remove paragraph about avoiding callbacks., gnunet, 2021/09/21
- [gnunet-scheme] 175/324: mq/handler: Handle the case where no handler exists., gnunet, 2021/09/21
- [gnunet-scheme] 178/324: Makefile.am: Compile with more optimisations., gnunet, 2021/09/21