{"shas":[["a691614c66844468a1181f2127f2bbc463003c86","8394ca3b153c892a344e6ee3e8f1a72af742d8a3@gmail.com","Change toJSON and fromJSON instances for Either.\n\nPreviously, fromJSON . toJSON == id was violated by the Either\ninstances. In addition, if both types are parsable from the same\nJSON, then the Left is always given favor - which is probably not\ndesirable. Instead, differentiate the instances using an array.\n\nThis allows for \"Either a a\" to actually work instead of always\nchosing Left in FromJSON.","Jared Hance"],["98362f826642d724b7dc060370d3c2731ababcf4","8394ca3b153c892a344e6ee3e8f1a72af742d8a3@gmail.com","Add (non exhaustive) tests for fromJSON . toJSON == id","Jared Hance"],["1cac34cc9bccde4557042b604732399c6373d205","8394ca3b153c892a344e6ee3e8f1a72af742d8a3@gmail.com","Add tests/qc to .gitignore","Jared Hance"],["e71dfc46a16bcb0bccfaf7c6ffa456a38aa7c7a9","c992daaf9aa5b160f021e876e7165f68a067b952@mailrank.com","Properly encode NaN and Infinity.\n\nThis used to be handled by the blaze-textual package, but that made no sense.","Bryan O'Sullivan"],["f70f80dba1d910c9fa3e8aaa002ef78a4a164e20","c992daaf9aa5b160f021e876e7165f68a067b952@mailrank.com","Update docs to refer to the double-conversion problems.","Bryan O'Sullivan"],["1899e4718d01c2445582ed124f2af3ae7c88933c","c992daaf9aa5b160f021e876e7165f68a067b952@mailrank.com","Bump version","Bryan O'Sullivan"],["1f7c1446f651716e2c73a0f1703f0004597caa43","c992daaf9aa5b160f021e876e7165f68a067b952@mailrank.com","Added tag 0.3.2.10 for changeset 92f55303433c","Bryan O'Sullivan"],["87d1c7babfb21cd921bcd7596dc20afc5fc5215e","12271e944124a8f1f74fb2367af9cc7e889a4cda@github.com","Merge 1cac34cc9bccde4557042b604732399c6373d205 into 1f7c1446f651716e2c73a0f1703f0004597caa43","GitHub Merge Button"],["02ad3b46caf3d23fb6540440ff122a5ecaa45512","c992daaf9aa5b160f021e876e7165f68a067b952@serpentine.com","Merge Neill Bogie's changes","Bryan O'Sullivan"],["0b17ddd01a3162b2c0e9e809a3441493024fdd46","c992daaf9aa5b160f021e876e7165f68a067b952@serpentine.com","Merge the .gitignore addition","Bryan O'Sullivan"],["2b6c93c8ce5b3bbb0a606759dcf294a0744a3d4a","c992daaf9aa5b160f021e876e7165f68a067b952@serpentine.com","Merge TH code","Bryan O'Sullivan"],["2ddbb989e62187f96f6c63adb05ad276ada801b4","c992daaf9aa5b160f021e876e7165f68a067b952@serpentine.com","Merge Either instance","Bryan O'Sullivan"],["ea78addd16aaec15e3fd962f12d589436d7dbe31","c992daaf9aa5b160f021e876e7165f68a067b952@serpentine.com","Merge tests","Bryan O'Sullivan"],["0a9580968c44e3a55a15baf8e1aeb2205bc558d9","c992daaf9aa5b160f021e876e7165f68a067b952@serpentine.com","Merge","Bryan O'Sullivan"],["103dbde1d28eca4e08bde4c6752fab28c1243d6c","c992daaf9aa5b160f021e876e7165f68a067b952@serpentine.com","Fix thinko","Bryan O'Sullivan"],["401560640aa899522556f684dffb8c3edc6c6ee1","c992daaf9aa5b160f021e876e7165f68a067b952@serpentine.com","Merge","Bryan O'Sullivan"],["2fe0a4a2d7977142c8c7156408faea131fe3faa0","c992daaf9aa5b160f021e876e7165f68a067b952@serpentine.com","Merge","Bryan O'Sullivan"],["d3650c2656908c610c86632a9323dba96dc738e7","dfa6ce8abf35555d42d139037932f78c91f75f7b@gmail.com","fixed compile error complaining about literal \"null\"","Aaron Culich"],["cd4809550d4b38237b42d22dd486b5925d3d0dae","9b751a45f3d9b422358a251c196cb9505d5a5fd9@yahoo.com","edited Data.Aeson.Encoding, \r\nghc complains \"null\" is not a Builder; \r\nbut fromByteString \"null\" is a Builder","Michael Thompson"],["62ae587b47a88de2f6eabf9075951f94a56883a1","c992daaf9aa5b160f021e876e7165f68a067b952@serpentine.com","Fix build error","Bryan O'Sullivan"]],"ref":"refs/heads/master","size":28,"head":"183a496329211ba5459b40110fe6263f65d65d70","push_id":39342224}