On 11/01/16 20:28, Damian Gryski wrote:
On Monday, January 11, 2016 at 6:14:04 PM UTC+1, alb.do...@gmail.com wrote:

Yep, that's a bug. See https://github.com/golang/go/issues/13907

I had mentioned a while ago on Twitter how interesting it would be to
use a bunch of the major bigint libraries to cross-check eachother. A
combination of fuzzing (to generate inputs with good coverage) and
verifying the results match between Go, gmp, OpenSSL, etc...
That is a really good idea.

Though I'm reminded of Knuth talking about generating test cases for
Algorithm D (long division) in The Art of Computer Programming Vol 2
"Seminumerical Algorithms" and about how unlikely some of the code paths
are and how difficult it is to generate test data for them, so you might
be waiting a very long time for fuzzing to cover the code. (Sorry don't
have the book to hand for a more accurate reference.)

Nick Craig-Wood <nick@craig-wood.com> -- http://www.craig-wood.com/nick

You received this message because you are subscribed to the Google Groups "golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Search Discussions

Discussion Posts


Follow ups

Related Discussions

Discussion Navigation
viewthread | post
posts ‹ prev | 4 of 5 | next ›
Discussion Overview
groupgolang-nuts @
postedJan 11, '16 at 5:03p
activeJan 12, '16 at 1:23p



site design / logo © 2021 Grokbase