Rename version.After to version.AfterOrEqual
This commit is contained in:
parent
311da7c314
commit
bcbda1dba3
@ -39,7 +39,7 @@ func (a *AMD64) SetGStructOffset(ver GoVersion, isextld bool) {
|
||||
a.gStructOffset = 0xfffffffffffffff0
|
||||
}
|
||||
|
||||
if isextld || ver.After(GoVersion{1, 5, -1, 2}) || ver.IsDevel() {
|
||||
if isextld || ver.AfterOrEqual(GoVersion{1, 5, -1, 2}) || ver.IsDevel() {
|
||||
a.gStructOffset += 8
|
||||
}
|
||||
}
|
||||
|
@ -59,7 +59,7 @@ func parseVersionString(ver string) (GoVersion, bool) {
|
||||
return GoVersion{}, false
|
||||
}
|
||||
|
||||
func (a *GoVersion) After(b GoVersion) bool {
|
||||
func (a *GoVersion) AfterOrEqual(b GoVersion) bool {
|
||||
if a.Major < b.Major {
|
||||
return false
|
||||
} else if a.Major > b.Major {
|
||||
|
@ -660,21 +660,21 @@ func TestContinueMulti(t *testing.T) {
|
||||
})
|
||||
}
|
||||
|
||||
func versionAfter(t *testing.T, verStr string, ver GoVersion) {
|
||||
func versionAfterOrEqual(t *testing.T, verStr string, ver GoVersion) {
|
||||
pver, ok := parseVersionString(verStr)
|
||||
if !ok {
|
||||
t.Fatalf("Could not parse version string <%s>", verStr)
|
||||
}
|
||||
if !pver.After(ver) {
|
||||
if !pver.AfterOrEqual(ver) {
|
||||
t.Fatalf("Version <%s> parsed as %v not after %v", verStr, pver, ver)
|
||||
}
|
||||
t.Logf("version string <%s> → %v", verStr, ver)
|
||||
}
|
||||
|
||||
func TestParseVersionString(t *testing.T) {
|
||||
versionAfter(t, "go1.5.0", GoVersion{1, 5, 0, 0})
|
||||
versionAfter(t, "go1.4.2", GoVersion{1, 4, 2, 0})
|
||||
versionAfter(t, "go1.5beta2", GoVersion{1, 5, -1, 2})
|
||||
versionAfterOrEqual(t, "go1.5.0", GoVersion{1, 5, 0, 0})
|
||||
versionAfterOrEqual(t, "go1.4.2", GoVersion{1, 4, 2, 0})
|
||||
versionAfterOrEqual(t, "go1.5beta2", GoVersion{1, 5, -1, 2})
|
||||
ver, ok := parseVersionString("devel +17efbfc Tue Jul 28 17:39:19 2015 +0000 linux/amd64")
|
||||
if !ok {
|
||||
t.Fatalf("Could not parse devel version string")
|
||||
|
Loading…
Reference in New Issue
Block a user