mirror of
https://github.com/golang/go
synced 2024-11-26 18:06:55 -07:00
make some code more simple
Signed-off-by: Ryan Leung <rleungx@gmail.com>
This commit is contained in:
parent
83bfed916b
commit
a505146bac
@ -248,9 +248,7 @@ func (c *desCipher) generateSubkeys(keyBytes []byte) {
|
||||
// By doing so, we can have the input blocks (four bits each), and the key blocks (six bits each) well-aligned without
|
||||
// extra shifts/rotations for alignments.
|
||||
func unpack(x uint64) uint64 {
|
||||
var result uint64
|
||||
|
||||
result = ((x>>(6*1))&0xff)<<(8*0) |
|
||||
return ((x>>(6*1))&0xff)<<(8*0) |
|
||||
((x>>(6*3))&0xff)<<(8*1) |
|
||||
((x>>(6*5))&0xff)<<(8*2) |
|
||||
((x>>(6*7))&0xff)<<(8*3) |
|
||||
@ -258,6 +256,4 @@ func unpack(x uint64) uint64 {
|
||||
((x>>(6*2))&0xff)<<(8*5) |
|
||||
((x>>(6*4))&0xff)<<(8*6) |
|
||||
((x>>(6*6))&0xff)<<(8*7)
|
||||
|
||||
return result
|
||||
}
|
||||
|
@ -49,10 +49,8 @@ func Example_openDBCLI() {
|
||||
signal.Notify(appSignal, os.Interrupt)
|
||||
|
||||
go func() {
|
||||
select {
|
||||
case <-appSignal:
|
||||
stop()
|
||||
}
|
||||
<-appSignal
|
||||
stop()
|
||||
}()
|
||||
|
||||
Ping(ctx)
|
||||
|
@ -216,8 +216,7 @@ func walksymtab(data []byte, ptrsz int, fn func(sym) error) error {
|
||||
p = p[4:]
|
||||
}
|
||||
|
||||
var typ byte
|
||||
typ = p[0] & 0x7F
|
||||
typ := p[0] & 0x7F
|
||||
s.typ = typ
|
||||
p = p[1:]
|
||||
|
||||
|
@ -345,7 +345,6 @@ func (p *exprParser) lex() {
|
||||
p.i += len(tag)
|
||||
p.tok = p.s[p.pos:p.i]
|
||||
p.isTag = true
|
||||
return
|
||||
}
|
||||
|
||||
// IsPlusBuild reports whether the line of text is a “// +build” constraint.
|
||||
|
@ -67,10 +67,10 @@ var _tanP = [...]float64{
|
||||
}
|
||||
var _tanQ = [...]float64{
|
||||
1.00000000000000000000e0,
|
||||
1.36812963470692954678e4, //0x40cab8a5eeb36572
|
||||
-1.32089234440210967447e6, //0xc13427bc582abc96
|
||||
2.50083801823357915839e7, //0x4177d98fc2ead8ef
|
||||
-5.38695755929454629881e7, //0xc189afe03cbe5a31
|
||||
1.36812963470692954678e4, // 0x40cab8a5eeb36572
|
||||
-1.32089234440210967447e6, // 0xc13427bc582abc96
|
||||
2.50083801823357915839e7, // 0x4177d98fc2ead8ef
|
||||
-5.38695755929454629881e7, // 0xc189afe03cbe5a31
|
||||
}
|
||||
|
||||
// Tan returns the tangent of the radian argument x.
|
||||
|
@ -303,10 +303,8 @@ func canonicalHost(host string) (string, error) {
|
||||
return "", err
|
||||
}
|
||||
}
|
||||
if strings.HasSuffix(host, ".") {
|
||||
// Strip trailing dot from fully qualified domain names.
|
||||
host = host[:len(host)-1]
|
||||
}
|
||||
// Strip trailing dot from fully qualified domain names.
|
||||
host = strings.TrimSuffix(host, ".")
|
||||
encoded, err := toASCII(host)
|
||||
if err != nil {
|
||||
return "", err
|
||||
|
@ -611,7 +611,6 @@ func (p *ReverseProxy) handleUpgradeResponse(rw http.ResponseWriter, req *http.R
|
||||
go spc.copyToBackend(errc)
|
||||
go spc.copyFromBackend(errc)
|
||||
<-errc
|
||||
return
|
||||
}
|
||||
|
||||
// switchProtocolCopier exists so goroutines proxying data back and
|
||||
|
@ -103,7 +103,7 @@ func TestDescriptionDocs(t *testing.T) {
|
||||
}
|
||||
if len(docs) > len(descriptions) {
|
||||
docsLoop:
|
||||
for name, _ := range docs {
|
||||
for name := range docs {
|
||||
for _, d := range descriptions {
|
||||
if name == d.Name {
|
||||
continue docsLoop
|
||||
|
@ -423,12 +423,10 @@ type fuzzResult struct {
|
||||
}
|
||||
|
||||
func (r fuzzResult) String() string {
|
||||
s := ""
|
||||
if r.Error == nil {
|
||||
return s
|
||||
return ""
|
||||
}
|
||||
s = fmt.Sprintf("%s", r.Error.Error())
|
||||
return s
|
||||
return r.Error.Error()
|
||||
}
|
||||
|
||||
// fuzzCrashError is satisfied by a failing input detected while fuzzing.
|
||||
|
@ -724,7 +724,7 @@ func TestBenchmarkReadMemStatsBeforeFirstRun(t *T) {
|
||||
var first = true
|
||||
Benchmark(func(b *B) {
|
||||
if first && (b.startAllocs == 0 || b.startBytes == 0) {
|
||||
panic(fmt.Sprintf("ReadMemStats not called before first run"))
|
||||
panic("ReadMemStats not called before first run")
|
||||
}
|
||||
first = false
|
||||
})
|
||||
|
Loading…
Reference in New Issue
Block a user