{"push_id":887903675,"size":6,"distinct_size":6,"ref":"refs/heads/next","head":"a33d0a1da00ca32eb848a18b5deb4013f2669700","before":"ee137b247f27cb7022598634f18eb7d286d813bd","commits":[{"sha":"32fdc2550397017086c0599312d2358c709443fb","author":{"email":"51f8b1fa9b424745378826727452997ee2a7c3d7@pryen.org","name":"Jean Privat"},"message":"core/array: use `copy_to` to factorize some code\n\nSigned-off-by: Jean Privat <jean@pryen.org>","distinct":true,"url":"https://api.github.com/repos/nitlang/nit/commits/32fdc2550397017086c0599312d2358c709443fb"},{"sha":"137cefad00162af19c4f3061b279074c161f4b1a","author":{"email":"51f8b1fa9b424745378826727452997ee2a7c3d7@pryen.org","name":"Jean Privat"},"message":"core/array: fix implementation of naive copy_to to avoid overwriting\n\nSigned-off-by: Jean Privat <jean@pryen.org>","distinct":true,"url":"https://api.github.com/repos/nitlang/nit/commits/137cefad00162af19c4f3061b279074c161f4b1a"},{"sha":"f94168ae3f3c2606626ecb56277827531c884b87","author":{"email":"51f8b1fa9b424745378826727452997ee2a7c3d7@pryen.org","name":"Jean Privat"},"message":"core/array: provide a better implementation of `copy_to` (not native yet)\n\nSigned-off-by: Jean Privat <jean@pryen.org>","distinct":true,"url":"https://api.github.com/repos/nitlang/nit/commits/f94168ae3f3c2606626ecb56277827531c884b87"},{"sha":"65b9cbbecb7187a7af830912314f45ba7c0e7a51","author":{"email":"51f8b1fa9b424745378826727452997ee2a7c3d7@pryen.org","name":"Jean Privat"},"message":"tests: add bench_seq\n\nSigned-off-by: Jean Privat <jean@pryen.org>","distinct":true,"url":"https://api.github.com/repos/nitlang/nit/commits/65b9cbbecb7187a7af830912314f45ba7c0e7a51"},{"sha":"75be3af188dcbc7a8d29764deae513b9cb022737","author":{"email":"51f8b1fa9b424745378826727452997ee2a7c3d7@pryen.org","name":"Jean Privat"},"message":"tests: update sav/test_new_native_alt1.res because line change in array\n\nSigned-off-by: Jean Privat <jean@pryen.org>","distinct":true,"url":"https://api.github.com/repos/nitlang/nit/commits/75be3af188dcbc7a8d29764deae513b9cb022737"},{"sha":"a33d0a1da00ca32eb848a18b5deb4013f2669700","author":{"email":"51f8b1fa9b424745378826727452997ee2a7c3d7@pryen.org","name":"Jean Privat"},"message":"Merge: Small perf improvments of array\n\nFactorize and improve some code related to the Array (and fix a bug)\n\nA NativeArray::memmove method is also added, but without an intern implementation for boostrap reason.\n\nThe improvement should mainly concern client of `shift`, `unshift` and `insert` (not that many in fact).\nUsing the new test bench_seq (with only the array and an argument of 5000)\nBefore: 0m1.828s\nAfter:  0m0.292s (-84%)\n\nPull-Request: #1871","distinct":true,"url":"https://api.github.com/repos/nitlang/nit/commits/a33d0a1da00ca32eb848a18b5deb4013f2669700"}]}