{"push_id":787101635,"size":12,"distinct_size":0,"ref":"refs/heads/master","head":"9a993ad670d05bfb527beadcdfff6925aa07a2af","before":"1c55b90444d5e865b2c92805c482f4898a4efcd3","commits":[{"sha":"dad3686cae99549996360fcb7e142d40ffb5a1eb","author":{"email":"fb7058dfc24bf257c276819183d58e00527fa733@hotmail.com","name":"Lucas Bajolet"},"message":"lib/core/text: Removed now useless byte_to_char_index function\n\nSigned-off-by: Lucas Bajolet <r4pass@hotmail.com>","distinct":false,"url":"https://api.github.com/repos/nitlang/nit/commits/dad3686cae99549996360fcb7e142d40ffb5a1eb"},{"sha":"90299fdd693d237731c3d0f7c44ba8896dee76f3","author":{"email":"fb7058dfc24bf257c276819183d58e00527fa733@hotmail.com","name":"Lucas Bajolet"},"message":"lib/core/text: Deferred utf8_length to native for FlatString\n\nSigned-off-by: Lucas Bajolet <r4pass@hotmail.com>","distinct":false,"url":"https://api.github.com/repos/nitlang/nit/commits/90299fdd693d237731c3d0f7c44ba8896dee76f3"},{"sha":"675a33c2193dff03886ae77413a198a894d8d090","author":{"email":"fb7058dfc24bf257c276819183d58e00527fa733@hotmail.com","name":"Lucas Bajolet"},"message":"lib/core: Fixed documentation in `NativeString::byte_to_char_index_cached`\n\nSigned-off-by: Lucas Bajolet <r4pass@hotmail.com>","distinct":false,"url":"https://api.github.com/repos/nitlang/nit/commits/675a33c2193dff03886ae77413a198a894d8d090"},{"sha":"0381de7425a0d023adae8c1f7221345ee33347f8","author":{"email":"fb7058dfc24bf257c276819183d58e00527fa733@hotmail.com","name":"Lucas Bajolet"},"message":"lib/core/re: Fixed search_in for Regex, should now work with UTF-8\n\nSigned-off-by: Lucas Bajolet <r4pass@hotmail.com>","distinct":false,"url":"https://api.github.com/repos/nitlang/nit/commits/0381de7425a0d023adae8c1f7221345ee33347f8"},{"sha":"dc75e240c375a596be950adfd09a6f8befc0477f","author":{"email":"fb7058dfc24bf257c276819183d58e00527fa733@hotmail.com","name":"Lucas Bajolet"},"message":"src/interpreter: fast_cstring was broken in interpreter\n\nSigned-off-by: Lucas Bajolet <r4pass@hotmail.com>","distinct":false,"url":"https://api.github.com/repos/nitlang/nit/commits/dc75e240c375a596be950adfd09a6f8befc0477f"},{"sha":"f7d2d32ab8e85d2c154f2099f85e8ce308e7c5e7","author":{"email":"fb7058dfc24bf257c276819183d58e00527fa733@hotmail.com","name":"Lucas Bajolet"},"message":"lib/core: Sub-regular expressions API change from Array[Match] to Array[nullable Match]\n\nSigned-off-by: Lucas Bajolet <r4pass@hotmail.com>","distinct":false,"url":"https://api.github.com/repos/nitlang/nit/commits/f7d2d32ab8e85d2c154f2099f85e8ce308e7c5e7"},{"sha":"45b3ebf7f0f26d8af008c6a1598cb71742c54828","author":{"email":"fb7058dfc24bf257c276819183d58e00527fa733@hotmail.com","name":"Lucas Bajolet"},"message":"tests: Updated tests for Regex with more UTF-8 regexps\n\nSigned-off-by: Lucas Bajolet <r4pass@hotmail.com>","distinct":false,"url":"https://api.github.com/repos/nitlang/nit/commits/45b3ebf7f0f26d8af008c6a1598cb71742c54828"},{"sha":"ee6d6d2fc7d0c9cd64a740a2e925044dacec1ac4","author":{"email":"b039e421609d7f6745b4f3c2461976cf9144304c@xymus.net","name":"Alexis Laferrière"},"message":"lib/text: fix to|from_percent_encoding with unicode characters\n\nSigned-off-by: Alexis Laferrière <alexis.laf@xymus.net>","distinct":false,"url":"https://api.github.com/repos/nitlang/nit/commits/ee6d6d2fc7d0c9cd64a740a2e925044dacec1ac4"},{"sha":"6eb238e4c3b251058a5bbf64adeccb947ff347ae","author":{"email":"b039e421609d7f6745b4f3c2461976cf9144304c@xymus.net","name":"Alexis Laferrière"},"message":"contrib/opportunity: do not force capitalize names\n\nSigned-off-by: Alexis Laferrière <alexis.laf@xymus.net>","distinct":false,"url":"https://api.github.com/repos/nitlang/nit/commits/6eb238e4c3b251058a5bbf64adeccb947ff347ae"},{"sha":"877ef0b91f196580cdfec75d5551202db2f54baf","author":{"email":"b039e421609d7f6745b4f3c2461976cf9144304c@xymus.net","name":"Alexis Laferrière"},"message":"lib/nitcorn: update path to nitc to compile the examples\n\nSigned-off-by: Alexis Laferrière <alexis.laf@xymus.net>","distinct":false,"url":"https://api.github.com/repos/nitlang/nit/commits/877ef0b91f196580cdfec75d5551202db2f54baf"},{"sha":"afb92589df321a71b53cdf19336e5cc306e40db8","author":{"email":"51f8b1fa9b424745378826727452997ee2a7c3d7@pryen.org","name":"Jean Privat"},"message":"Merge: UTF-8 Regex\n\nThis PR closes #1684\n\nInstead of making `byte_to_char_index` public, it has been removed as it had no real reason to live.\n\nNames are corrected and should correctly reflect their use.\nSome examples of regular expressions with UTF-8 have been included.\n\nNote however that the C-library underneath does not have UTF-8 semantics, as such, when using repetition operators on UTF-8 strings, capture the problematic characters with parentheses as in the example, or else the result will be erroneous.\n\nAdditionally, performances should be a bit better since less allocations and copy_to should be done.\n\nPull-Request: #1692\nReviewed-by: Jean Privat <jean@pryen.org>\nReviewed-by: Alexis Laferrière <alexis.laf@xymus.net>","distinct":false,"url":"https://api.github.com/repos/nitlang/nit/commits/afb92589df321a71b53cdf19336e5cc306e40db8"},{"sha":"9a993ad670d05bfb527beadcdfff6925aa07a2af","author":{"email":"51f8b1fa9b424745378826727452997ee2a7c3d7@pryen.org","name":"Jean Privat"},"message":"Merge: Fix Opportunity behavior with unicode characters\n\nFix #1695. It is already deployed on http://xymus.net/opportunity/ (Take a look at http://xymus.net/opportunity/?meetup_id=B962ECD89E0AE40FF888569AE8D816B36F128E10)\n\nPull-Request: #1700\nReviewed-by: Jean Privat <jean@pryen.org>\nReviewed-by: Lucas Bajolet <r4pass@hotmail.com>","distinct":false,"url":"https://api.github.com/repos/nitlang/nit/commits/9a993ad670d05bfb527beadcdfff6925aa07a2af"}]}