mirror of https://github.com/golang/go.git
- removed support for nil constants from go/exact - instead define a singleton Nil Object (the nil _value_) - in assignments, follow more closely spec wording (pending spec CL 14415043) - removed use of goto in checker.unary - cleanup around handling of isRepresentable for constants, with better error messages - fix missing checks in checker.convertUntyped - added isTyped (== !isUntyped) and isInterface predicates - fixed hasNil predicate: unsafe.Pointer also has nil - adjusted ssa per adonovan - implememted types.Implements (wrapper arounfd types.MissingMethod) - use types.Implements in vet (and fix a bug) R=adonovan, r CC=golang-dev https://golang.org/cl/14438052 |
||
|---|---|---|
| .. | ||
| testdata | ||
| whitelist | ||
| asmdecl.go | ||
| assign.go | ||
| atomic.go | ||
| buildtag.go | ||
| composite.go | ||
| deadcode.go | ||
| doc.go | ||
| main.go | ||
| method.go | ||
| nilfunc.go | ||
| print.go | ||
| rangeloop.go | ||
| shadow.go | ||
| structtag.go | ||
| types.go | ||
| vet_test.go | ||