- 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 |
||
---|---|---|
.. | ||
exact.go | ||
exact_test.go |