summaryrefslogtreecommitdiffhomepage
path: root/doc/protocol/comment_1_44d3ac18bf10c1644a73855c01868ab3._comment
diff options
context:
space:
mode:
authorSean Whitton <spwhitton@spwhitton.name>2017-05-10 08:58:58 -0700
committerSean Whitton <spwhitton@spwhitton.name>2017-05-10 08:58:58 -0700
commita526f69d0e2908bdae2ff17a63641914c86547c3 (patch)
treea8306453ea5ecae78cc1528e95437dd307ab1cf7 /doc/protocol/comment_1_44d3ac18bf10c1644a73855c01868ab3._comment
parentc9d198ffa9d2719b83c07f5157e735dad801bb4e (diff)
parentbb15464e4218ff3209b6312e0795f60689613a2c (diff)
downloaddebug-me-a526f69d0e2908bdae2ff17a63641914c86547c3.tar.gz
Merge tag '1.20170509'
tagging package debug-me version 1.20170509
Diffstat (limited to 'doc/protocol/comment_1_44d3ac18bf10c1644a73855c01868ab3._comment')
-rw-r--r--doc/protocol/comment_1_44d3ac18bf10c1644a73855c01868ab3._comment19
1 files changed, 19 insertions, 0 deletions
diff --git a/doc/protocol/comment_1_44d3ac18bf10c1644a73855c01868ab3._comment b/doc/protocol/comment_1_44d3ac18bf10c1644a73855c01868ab3._comment
new file mode 100644
index 0000000..64eed07
--- /dev/null
+++ b/doc/protocol/comment_1_44d3ac18bf10c1644a73855c01868ab3._comment
@@ -0,0 +1,19 @@
+[[!comment format=mdwn
+ username="https://www.joachim-breitner.de/"
+ nickname="nomeata"
+ avatar="http://cdn.libravatar.org/avatar/a2112893817513537c6a2c228c04c138a2f68bba57121ab7f267de58fc5171d7"
+ subject="Code smell in hashing"
+ date="2017-05-05T23:51:14Z"
+ content="""
+Hi Joey,
+
+I looked through http://source.debug-me.branchable.com/?p=source.git;a=blob;f=Hash.hs;hb=HEAD and since this probably scurity-relevant, allow me to be nitpicky:
+
+```
+instance Hashable v => Hashable (Maybe v) where
+ hash Nothing = hash ()
+ hash (Just v) = hash v
+```
+
+will hash the distinct values `Just ()` and `Nothing` identically. Maybe you don't have any `Maybe ()` type around, but in that case you should maybe document that requirement.
+"""]]