From: Andrew Bonventre
- TODO: https://golang.org/cl/137855: add ReplaceAll
+ The new function
- TODO: https://golang.org/cl/145098: fix Reader.UnreadRune returning without error on a zero Reader
+ A pointer to a zero-value
- TODO: https://golang.org/cl/145738: add support for returning cursors to client
+ A query cursor can now be obtained by passing a
+
- TODO: https://golang.org/cl/139537: add Map.Delete
+ The new
- TODO: https://golang.org/cl/129777: print values for map keys with non-reflexive equality
+
+ Maps are now printed in key-sorted order to ease testing. The ordering rules are:
+
+ReplaceAll
returns a copy of
+ a byte slice with all non-overlapping instances of a value replaced by another.
Reader
is now
+ functionally equivalent to NewReader
(nil)
.
+ Prior to Go 1.12, the former could not be used as a substitute for the latter in all cases.
@@ -222,19 +227,34 @@ for {
*Rows
+ value to the Row.Scan
method.
Delete
method allows
+ for deletion of key/value pairs from a Map
.
+
reflect.Type
describing the concrete type
+ and then by concrete value as described in the previous rules.
+
- TODO: https://golang.org/cl/142737: print maps in key-sorted order +
+ When printing maps, non-reflexive key values like NaN
were previously
+ displayed as <nil>
. As of this release, the correct values are printed.
+ The new function ReplaceAll
returns a copy of
+ a string with all non-overlapping instances of a value replaced by another.
+
+ A pointer to a zero-value Reader
is now
+ functionally equivalent to NewReader
(nil)
.
+ Prior to Go 1.12, the former could not be used as a substitute for the latter in all cases.
+
The new Builder.Cap
method returns the capacity of the builder's underlying byte slice.