mirror of
				https://github.com/go-delve/delve.git
				synced 2025-10-31 10:47:27 +08:00 
			
		
		
		
	Rename version.After to version.AfterOrEqual
This commit is contained in:
		| @ -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") | ||||
|  | ||||
		Reference in New Issue
	
	Block a user
	 Derek Parker
					Derek Parker