Merge pull request #3 from TeMPOraL/master
Stop passing NIL as :hash-function during hash table construction
    
        | author | Steve Losh <steve@stevelosh.com> | 
    
        | date | Sat, 18 Jul 2020 12:31:02 -0400 | 
    
    
        | parents | 2288f4ac3903 
(current diff)
2e90748b1555 
(diff) | 
    
        | children | e5f60ffb3dc4 | 
    
        | branches/tags | (none) | 
    
        | files |  | 
Changes
    
--- a/src/directed-graph.lisp	Tue Jan 14 19:11:42 2020 -0500
+++ b/src/directed-graph.lisp	Sat Jul 18 12:31:02 2020 -0400
@@ -2,12 +2,13 @@
 
 ;;;; Utils --------------------------------------------------------------------
 (defun make-hash-table-portably (&key (size 0) test hash-function)
-  (make-hash-table
+  (apply #'make-hash-table
     :test test
     :size size
     ;; Don't explode if the implementation doesn't support :hash-function.
     :allow-other-keys t
-    :hash-function hash-function))
+    (when hash-function
+      (list :hash-function hash-function))))
 
 
 ;;;; Data ---------------------------------------------------------------------