{"push_id":3158451321,"size":2,"distinct_size":1,"ref":"refs/heads/feature/url-box","head":"1f4101d54541638733b63fe4a58450d69dda764b","before":"0103cddaa9062437eeced4ada1775413c840d7d9","commits":[{"sha":"57b7b20d56163bed42679e308ed97310d12f7156","author":{"name":"Vincent Esche","email":"daef8ca66490868078d6757fdaf48aeac922216b@gmail.com"},"message":"Clean up coding logic, improve box naming (#27)\n\n* Made `ArrayBox` and `DictionaryBox` conform to `Sequence`\r\n* Renamed `ArrayBox` to `UnkeyedBox`.\r\nWhat’s interesting about `ArrayBox` is its unkeyed semantics, not the fact it’s currently using an `Array` as storage, which is an implementation detail after all.\r\n* Renamed `DictionaryBox` to `KeyedBox`.\r\nWhat’s interesting about `DictionaryBox` is its keyed semantics, not the fact it’s currently using an `Dictionary` as storage, which is an implementation detail after all, and expected to be changed soon, even (to preserve element order).\r\n* Turned `var isFragment` into `protocol SimpleBox: Box`\r\n* Renamed unit test files related to `KeyedBox`/`UnkeyedBox`\r\n* Greatly reduced redundancy of coding logic, simplifying maintenance\r\n* Removed trailing whitespace","distinct":false,"url":"https://api.github.com/repos/regexident/XMLCoder/commits/57b7b20d56163bed42679e308ed97310d12f7156"},{"sha":"1f4101d54541638733b63fe4a58450d69dda764b","author":{"name":"Vincent Esche","email":"daef8ca66490868078d6757fdaf48aeac922216b@gmail.com"},"message":"Extracted URL coding logic into `URLBox` with corresponding unit tests","distinct":true,"url":"https://api.github.com/repos/regexident/XMLCoder/commits/1f4101d54541638733b63fe4a58450d69dda764b"}]}
{"actor":{"display_login":"regexident"}}