{"push_id":2883598631,"size":43,"distinct_size":43,"ref":"refs/heads/master","head":"61ddf42a8a0dfb9da18080198f9252be2f99b73b","before":"abde36096e6128196d6274f5eb58380abbedb5f1","commits":[{"sha":"8cfd001b1aed28b724f5f5461f9b3a14296d5cd8","author":{"name":"Fredrik Roubert","email":"f487c7598f046a9a67757788cf85ee89028a1b14@roubert.name"},"message":"ICU-13417 Add the Locale::(get|set)(Unicode)?KeywordValue() functions.","distinct":true,"url":"https://api.github.com/repos/aheninger/icu/commits/8cfd001b1aed28b724f5f5461f9b3a14296d5cd8"},{"sha":"9451eee80753d9f6261dfc74003bdd8468b7eb86","author":{"name":"Fredrik Roubert","email":"08854b9d153f96e4adc7cfd61144e70d44fdfe14@google.com"},"message":"ICU-13417 Add the Locale::(addLikely|minimize)Subtags() functions.\n\nThey are C++ wrappers of uloc_addLikelySubtags() and uloc_minimizeSubtags()\nrespectively, that take care of dynamic memory management.","distinct":true,"url":"https://api.github.com/repos/aheninger/icu/commits/9451eee80753d9f6261dfc74003bdd8468b7eb86"},{"sha":"ebd8d9052225b84e1e5fe09f2684f4e69b232dca","author":{"name":"Fredrik Roubert","email":"f487c7598f046a9a67757788cf85ee89028a1b14@roubert.name"},"message":"ICU-13417 Add the Locale::get(Unicode)?Keywords() functions.\n\nThey are C++ template wrappers around Locale::createKeywords() and\r\nLocale::createUnicodeKeywords() respectively, that write to any\r\ncontainer for which an STL style output iterator can be provided.\r\n\r\nThe simplest imaginable usage would just look like this:\r\n\r\n    std::string keys[16];\r\n    l.getKeywords<std::string>(keys, status);\r\n\r\nThe unit test has a more elaborate invocation, writing to an std::set<>.","distinct":true,"url":"https://api.github.com/repos/aheninger/icu/commits/ebd8d9052225b84e1e5fe09f2684f4e69b232dca"},{"sha":"a90ef6c6f1df705ca84f5fa4847b3fa392a01dbd","author":{"name":"Fredrik Roubert","email":"f487c7598f046a9a67757788cf85ee89028a1b14@roubert.name"},"message":"ICU-13645 Clean up implementation of Locale::operator=(const Locale&).\n\nOrganizing the implementation like this instead will (hopefully) make it\r\nmore clear what's being done and make it possible to use analogous\r\ncontrol flow in the copy and move implementations of operator=().","distinct":true,"url":"https://api.github.com/repos/aheninger/icu/commits/a90ef6c6f1df705ca84f5fa4847b3fa392a01dbd"},{"sha":"97ee695614a395c338ef000c840629f921914689","author":{"name":"Shane Carr","email":"6f6e68d1df92f30cb4b3ce35260ddf94a402f33d@unicode.org"},"message":"ICU-11276 Adding initial Java NumberRangeFormatter boilerplate.","distinct":true,"url":"https://api.github.com/repos/aheninger/icu/commits/97ee695614a395c338ef000c840629f921914689"},{"sha":"9c4c5268fd861e221f7c8253fd514dfdd2734cfd","author":{"name":"Shane Carr","email":"6f6e68d1df92f30cb4b3ce35260ddf94a402f33d@unicode.org"},"message":"ICU-11276 Adding placeholder implementation and more API functions.","distinct":true,"url":"https://api.github.com/repos/aheninger/icu/commits/9c4c5268fd861e221f7c8253fd514dfdd2734cfd"},{"sha":"62c804f8f7da944c13941203104c4f3c49ca106c","author":{"name":"Shane Carr","email":"6f6e68d1df92f30cb4b3ce35260ddf94a402f33d@unicode.org"},"message":"ICU-11276 Adding enums and more API docs.","distinct":true,"url":"https://api.github.com/repos/aheninger/icu/commits/62c804f8f7da944c13941203104c4f3c49ca106c"},{"sha":"efb9934b9b0432438cae81a4f443f921de9b972d","author":{"name":"Shane Carr","email":"6f6e68d1df92f30cb4b3ce35260ddf94a402f33d@unicode.org"},"message":"ICU-11276 Adding initial header files for NumberRangeFormatter.","distinct":true,"url":"https://api.github.com/repos/aheninger/icu/commits/efb9934b9b0432438cae81a4f443f921de9b972d"},{"sha":"ba0f540ea7a42fdb2e4431e9dd32935fa0078fda","author":{"name":"Shane Carr","email":"6f6e68d1df92f30cb4b3ce35260ddf94a402f33d@unicode.org"},"message":"ICU-11276 Assorted Java NumberRangeFormatter API improvements.","distinct":true,"url":"https://api.github.com/repos/aheninger/icu/commits/ba0f540ea7a42fdb2e4431e9dd32935fa0078fda"},{"sha":"45d40a9275f13c169d2613afb88416a94222a764","author":{"name":"Shane Carr","email":"6f6e68d1df92f30cb4b3ce35260ddf94a402f33d@unicode.org"},"message":"ICU-11276 Fixing typos in numberformatter.h","distinct":true,"url":"https://api.github.com/repos/aheninger/icu/commits/45d40a9275f13c169d2613afb88416a94222a764"},{"sha":"a474b70ad26f099c1e9e9ecb177fc14f7cd0634d","author":{"name":"Shane Carr","email":"6f6e68d1df92f30cb4b3ce35260ddf94a402f33d@unicode.org"},"message":"ICU-11276 Adding C++ base implementation of NumberRangeFormatter, including unit test.","distinct":true,"url":"https://api.github.com/repos/aheninger/icu/commits/a474b70ad26f099c1e9e9ecb177fc14f7cd0634d"},{"sha":"33c681cb44e7567f0a77544dfce5f1e3cd49e9a9","author":{"name":"Shane Carr","email":"6f6e68d1df92f30cb4b3ce35260ddf94a402f33d@unicode.org"},"message":"ICU-11276 Feedback from ICU-TC. Fixing doxygen warnings.","distinct":true,"url":"https://api.github.com/repos/aheninger/icu/commits/33c681cb44e7567f0a77544dfce5f1e3cd49e9a9"},{"sha":"4821f614a4f08d61f16723ffbab402ec509a81fd","author":{"name":"Shane Carr","email":"6f6e68d1df92f30cb4b3ce35260ddf94a402f33d@unicode.org"},"message":"ICU-11276 Fixing Javadoc warnings in NumberRangeFormatter.","distinct":true,"url":"https://api.github.com/repos/aheninger/icu/commits/4821f614a4f08d61f16723ffbab402ec509a81fd"},{"sha":"25cdf71e5c13b366f0039e94cb6d3442493e2991","author":{"name":"Shane Carr","email":"6f6e68d1df92f30cb4b3ce35260ddf94a402f33d@unicode.org"},"message":"ICU-11276 Replying to code review comments.","distinct":true,"url":"https://api.github.com/repos/aheninger/icu/commits/25cdf71e5c13b366f0039e94cb6d3442493e2991"},{"sha":"b792d1e5538219b5cc6fd81b49ed5650316bd697","author":{"name":"Shane Carr","email":"6f6e68d1df92f30cb4b3ce35260ddf94a402f33d@unicode.org"},"message":"ICU-11276 Rewriring NumberFormatterImpl to expose information needed for NumberRangeFormatter.","distinct":true,"url":"https://api.github.com/repos/aheninger/icu/commits/b792d1e5538219b5cc6fd81b49ed5650316bd697"},{"sha":"e1427e27cc3d33cff6c2d5414a3a0554b8e0d394","author":{"name":"Shane Carr","email":"6f6e68d1df92f30cb4b3ce35260ddf94a402f33d@unicode.org"},"message":"ICU-11276 Move rounding into preProcess function since the micro generator could have already applied rounding.","distinct":true,"url":"https://api.github.com/repos/aheninger/icu/commits/e1427e27cc3d33cff6c2d5414a3a0554b8e0d394"},{"sha":"894a34a8707f039ba2702601e7936eda36bc415f","author":{"name":"Shane Carr","email":"6f6e68d1df92f30cb4b3ce35260ddf94a402f33d@unicode.org"},"message":"ICU-11276 Initial NumberRangeFormatter implementation.  Needs data loading and implementation of new methods on Modifier.","distinct":true,"url":"https://api.github.com/repos/aheninger/icu/commits/894a34a8707f039ba2702601e7936eda36bc415f"},{"sha":"019259d7fb89ec0d1f229e721f82949d0d5449ae","author":{"name":"Shane Carr","email":"6f6e68d1df92f30cb4b3ce35260ddf94a402f33d@unicode.org"},"message":"ICU-11276 Implementing new methods on Modifier.\n\nAlso removes status code from two of the other methods; the status code was used only by MutablePatternModifier for the case of a malformed pattern; this error is better handled directly in the apply() method.","distinct":true,"url":"https://api.github.com/repos/aheninger/icu/commits/019259d7fb89ec0d1f229e721f82949d0d5449ae"},{"sha":"ec98bedcb245e1944c98e3c65ac31a75f845be70","author":{"name":"Shane Carr","email":"6f6e68d1df92f30cb4b3ce35260ddf94a402f33d@unicode.org"},"message":"ICU-11276 Wiring new NumberRangeFormatterImpl code into the API.","distinct":true,"url":"https://api.github.com/repos/aheninger/icu/commits/ec98bedcb245e1944c98e3c65ac31a75f845be70"},{"sha":"f1bd6a308e8cdd9521a64ee9f0e5eb583b737038","author":{"name":"Shane Carr","email":"6f6e68d1df92f30cb4b3ce35260ddf94a402f33d@unicode.org"},"message":"ICU-11276 Wiring SimpleFormatter logic into NumberRangeFormatter.","distinct":true,"url":"https://api.github.com/repos/aheninger/icu/commits/f1bd6a308e8cdd9521a64ee9f0e5eb583b737038"}]}
{"actor":{"display_login":"aheninger"}}