]> Cypherpunks repositories - gostls13.git/commitdiff
delete TODO now that compiler is better at %
authorRob Pike <r@golang.org>
Mon, 9 Nov 2009 04:45:39 +0000 (20:45 -0800)
committerRob Pike <r@golang.org>
Mon, 9 Nov 2009 04:45:39 +0000 (20:45 -0800)
adjust an inconsistency in reflect/type.go's package comment

R=rsc
http://go/go-review/1026029

src/pkg/reflect/type.go
test/bench/fasta.go

index e14892d5802c68aa3de561098c363c6288e97d8d..53ce76a2c9bd1eadf357c558c35f4ddc967c1be8 100644 (file)
@@ -5,7 +5,7 @@
 // The reflect package implements run-time reflection, allowing a program to
 // manipulate objects with arbitrary types.  The typical use is to take a
 // value with static type interface{} and extract its dynamic type
-// information by calling Typeof(), which returns an object with interface
+// information by calling Typeof, which returns an object with interface
 // type Type.  That contains a pointer to a struct of type *StructType,
 // *IntType, etc. representing the details of the underlying type.  A type
 // switch or type assertion can reveal which.
index 7919f720451d290d688903d6f451fb632b73ab36..52a55447e49e6d983178634dfb28aac056015fe9 100644 (file)
@@ -66,7 +66,7 @@ type AminoAcid struct {
 var    lastrandom uint32 = 42
 
 // Random number between 0.0 and 1.0
-func Zmyrandom() float {
+func myrandom() float {
        const (
                IM = 139968;
                IA = 3877;
@@ -77,24 +77,6 @@ func Zmyrandom() float {
        return float(int32(lastrandom)) / IM;
 }
 
-// TODO: delete this when compiler does the reduction for us
-func
-myrandom() float
-{
-       const (
-               IM = 139968;
-               IA = 3877;
-               IC = 29573;
-               S = 46;
-               IM1 = ((1<<S) + IM) / IM;
-       )
-
-       n := (lastrandom * IA + IC);
-       q := uint32((uint64(n) * IM1) >> S);
-       lastrandom = n - q*IM;
-       return float(int32(lastrandom)) / IM;
-}
-
 func AccumulateProbabilities(genelist []AminoAcid) {
        for i := 1; i < len(genelist); i++ {
                genelist[i].p += genelist[i-1].p;