Commits

Bryan O'Sullivan committed 62674a9

Update changelog

Comments (0)

Files changed (1)

 
 	* encodeUtf8: Performance is improved by up to 4x.
 
+	* encodeUtf8Builder, encodeUtf8BuilderEscaped: new functions,
+	  available only if bytestring >= 0.10.4.0 is installed, that
+	  allow very fast and flexible encoding of a Text value to a
+	  bytestring Builder.
+
+	  As an example of the performance gain to be had, the
+	  encodeUtf8BuilderEscaped function helps to double the speed
+	  of JSON encoding in the latest version of aeson! (Note: if
+	  all you need is a plain ByteString, encodeUtf8 is still the
+	  faster way to go.)
+
+	* All of the internal module hierarchy is now publicly
+	  exposed.  If a module is in the .Internal hierarchy, or is
+	  documented as internal, use at your own risk - there are no
+	  API stability guarantees for internal modules!
+
 1.0.0.1
 
 	* decodeUtf8: Fixed a regression that caused us to incorrectly
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.