{"push_id":2768184659,"size":9,"distinct_size":9,"ref":"refs/heads/master","head":"1d398369bd5f2bed7c5895cdbe987a4547ae1128","before":"afb8df74b02b8bb159676a839dbb452e5dbe79b6","commits":[{"sha":"3412bfd65e679d8617b587ebf940b2b4b89a4f6c","author":{"name":"Jeff Genovy","email":"c695343ee17eb4917b43d467a5b9ff9605016a9a@users.noreply.github.com"},"message":"ICU-20005 Update/clean-up the .gitattributes file after the automated conversion from the scripts. Also add some comments for others, and use the diff helpers for better diffs.","distinct":true,"url":"https://api.github.com/repos/gnrunge/icu/commits/3412bfd65e679d8617b587ebf940b2b4b89a4f6c"},{"sha":"7e63b6dee27030d2177160dea85387a2506b4423","author":{"name":"Andy Heninger","email":"f458a4905c3a35ae3cd152cc5832de59702082f0@gmail.com"},"message":"ICU-13810 Doxygen warning cleanup.","distinct":true,"url":"https://api.github.com/repos/gnrunge/icu/commits/7e63b6dee27030d2177160dea85387a2506b4423"},{"sha":"55c330987f86c951d808d3fa132fa1ec3fc01d74","author":{"name":"Andy Heninger","email":"f458a4905c3a35ae3cd152cc5832de59702082f0@gmail.com"},"message":"Merge pull request #29 from aheninger/ICU-13810-SQ\n\nICU-13810 Doxygen warning cleanup.","distinct":true,"url":"https://api.github.com/repos/gnrunge/icu/commits/55c330987f86c951d808d3fa132fa1ec3fc01d74"},{"sha":"97ffcc6f5719035c497a1359b4e2ee0028ae121b","author":{"name":"Steven R. Loomis","email":"21d5c0b08e7018267ab35fc70a3da28f803021ef@gmail.com"},"message":"ICU-20033 Add a top-level README.md (#11)\n\n* ICU-20033: add a README.md\r\n\r\n- add a basic README.md linking to icu4c and icu4j\r\n\r\nPR-URL: https://github.com/unicode-org/icu/pull/11","distinct":true,"url":"https://api.github.com/repos/gnrunge/icu/commits/97ffcc6f5719035c497a1359b4e2ee0028ae121b"},{"sha":"83c23acab688b84d217231b892df65f14725fcf8","author":{"name":"Jeff Genovy","email":"c695343ee17eb4917b43d467a5b9ff9605016a9a@users.noreply.github.com"},"message":"ICU-20005 Clean-up and update the .gitattributes file. Merge pull request #16 from jefgen/jefgen/20005\n\nICU-20005 Clean-up and update the .gitattributes file","distinct":true,"url":"https://api.github.com/repos/gnrunge/icu/commits/83c23acab688b84d217231b892df65f14725fcf8"},{"sha":"f931a3c2f7864f6cca7148a3e54b5a29ca99cb28","author":{"name":"Jeff Genovy","email":"c695343ee17eb4917b43d467a5b9ff9605016a9a@users.noreply.github.com"},"message":"ICU-20034 ICU4C Locale assignment operator should set the locale to bogus if OOM occurs. (#14)\n\nICU-20034 ICU4C the Locale class's assignment operator should set the locale to \"bogus\" if an OOM error occurs when attempting to copy data over from the other locale.\r\nAlso need to check strdup, as that calls malloc and it can fail too.","distinct":true,"url":"https://api.github.com/repos/gnrunge/icu/commits/f931a3c2f7864f6cca7148a3e54b5a29ca99cb28"},{"sha":"9b45ed232c09bab41d0f0892224e4dea1c535851","author":{"name":"Jeff Genovy","email":"c695343ee17eb4917b43d467a5b9ff9605016a9a@users.noreply.github.com"},"message":"ICU-20035 UnicodeSet constructor(s) and assignment operator should setToBogus when out-of-memory (OOM) failure occurs. (#15)","distinct":true,"url":"https://api.github.com/repos/gnrunge/icu/commits/9b45ed232c09bab41d0f0892224e4dea1c535851"},{"sha":"cffde972717ee28cffec6386e12c3c5c616175b8","author":{"name":"Jeff Genovy","email":"c695343ee17eb4917b43d467a5b9ff9605016a9a@users.noreply.github.com"},"message":"ICU-20042 Improve OOM handling in PluralRules class. (#20)\n\n- PluralRules class doesn't handle out-of-memory (OOM) errors in some code paths.\r\n- The clone and assignment operator (operator=) methods of construction don't take an error code  parameter, meaning that if an OOM error occurs during the constructor, it will not reported back to the caller, and the caller has no way to know that the object is in a half-constructed state.\r\n- Using an internal status variable for these above cases.\r\n- Changes to the various PluralRules helper classes to check for OOM as well.\r\n- Using nullptr instead NULL.\r\n- Using LocalPointer instead of raw new/delete in some cases.\r\n- Need to set mRules to nullptr, otherwise we can end up with double deletes in the failure case. (Thanks to Andy for the review).\r\n- Using default member initializers for class members to avoid dangling pointers. Also allows for using default constructors too.","distinct":true,"url":"https://api.github.com/repos/gnrunge/icu/commits/cffde972717ee28cffec6386e12c3c5c616175b8"},{"sha":"1d398369bd5f2bed7c5895cdbe987a4547ae1128","author":{"name":"Jeff Genovy","email":"c695343ee17eb4917b43d467a5b9ff9605016a9a@users.noreply.github.com"},"message":"ICU-20044 Fix some OOM issues in the NumberFormat class. (#21)","distinct":true,"url":"https://api.github.com/repos/gnrunge/icu/commits/1d398369bd5f2bed7c5895cdbe987a4547ae1128"}]}
{"actor":{"display_login":"gnrunge"}}