{"push_id":648644150,"size":21,"distinct_size":21,"ref":"refs/heads/master","head":"aab01463358c23044b757be15446a466271bb57e","before":"357c592be6a42679bfad1c827705f8222e5d8ef0","commits":[{"sha":"5124e36c0b42d73882ac16cb308d86cf5b2da39d","author":{"email":"cc69e5aa1e89ca57c57fabcf40a77f084fc3c197@aevum.de","name":"Nick Wellnhofer"},"message":"Remove VA_Shift\n\nThis is a rarely used and unefficient opeeration. It can be replaced with:\n\n    Obj *elem = INCREF(VA_Fetch(array, 0)); // optional\n    VA_Excise(array, 0, 1);","distinct":true,"url":"https://api.github.com/repos/apache/lucy-clownfish/commits/5124e36c0b42d73882ac16cb308d86cf5b2da39d"},{"sha":"ea40da6d91a558b316468d74d7855b3fbeca3e25","author":{"email":"cc69e5aa1e89ca57c57fabcf40a77f084fc3c197@aevum.de","name":"Nick Wellnhofer"},"message":"Replace VA_Unshift with VA_Insert","distinct":true,"url":"https://api.github.com/repos/apache/lucy-clownfish/commits/ea40da6d91a558b316468d74d7855b3fbeca3e25"},{"sha":"c43c1bc0373d3a4e75bee1a9b5ae0fc71118bc73","author":{"email":"cc69e5aa1e89ca57c57fabcf40a77f084fc3c197@aevum.de","name":"Nick Wellnhofer"},"message":"Refactor helper to grow arrays","distinct":true,"url":"https://api.github.com/repos/apache/lucy-clownfish/commits/c43c1bc0373d3a4e75bee1a9b5ae0fc71118bc73"},{"sha":"35f8fbf59d13af5fe34f3a3c82c9cbbe5db9c059","author":{"email":"cc69e5aa1e89ca57c57fabcf40a77f084fc3c197@aevum.de","name":"Nick Wellnhofer"},"message":"Implement VA_Insert_All\n\nTODO: Write tests.","distinct":true,"url":"https://api.github.com/repos/apache/lucy-clownfish/commits/35f8fbf59d13af5fe34f3a3c82c9cbbe5db9c059"},{"sha":"5b017ee399667d17521e321f00e40b4e5667b074","author":{"email":"cc69e5aa1e89ca57c57fabcf40a77f084fc3c197@aevum.de","name":"Nick Wellnhofer"},"message":"Rename Push_VArray to Push_All","distinct":true,"url":"https://api.github.com/repos/apache/lucy-clownfish/commits/5b017ee399667d17521e321f00e40b4e5667b074"},{"sha":"a75e2bc4e934706137eb44b496e1ac9cc1fcbe36","author":{"email":"cc69e5aa1e89ca57c57fabcf40a77f084fc3c197@aevum.de","name":"Nick Wellnhofer"},"message":"Fix typo in documentation","distinct":true,"url":"https://api.github.com/repos/apache/lucy-clownfish/commits/a75e2bc4e934706137eb44b496e1ac9cc1fcbe36"},{"sha":"54c42e44ddb11f7730b05fda6e5ce93c26e17fa1","author":{"email":"cc69e5aa1e89ca57c57fabcf40a77f084fc3c197@aevum.de","name":"Nick Wellnhofer"},"message":"Remove support for custom array sort","distinct":true,"url":"https://api.github.com/repos/apache/lucy-clownfish/commits/54c42e44ddb11f7730b05fda6e5ce93c26e17fa1"},{"sha":"790694a8606e02372bad6cdcda82ad0d886083cf","author":{"email":"cc69e5aa1e89ca57c57fabcf40a77f084fc3c197@aevum.de","name":"Nick Wellnhofer"},"message":"Make VA_Shallow_Copy the default Clone operation","distinct":true,"url":"https://api.github.com/repos/apache/lucy-clownfish/commits/790694a8606e02372bad6cdcda82ad0d886083cf"},{"sha":"a13b874d8038ba4093fa264d00c498a7e9427a5d","author":{"email":"cc69e5aa1e89ca57c57fabcf40a77f084fc3c197@aevum.de","name":"Nick Wellnhofer"},"message":"Remove VA_Gather","distinct":true,"url":"https://api.github.com/repos/apache/lucy-clownfish/commits/a13b874d8038ba4093fa264d00c498a7e9427a5d"},{"sha":"87ffd92f3f12b4b17a58499cb9dca1807bbbe632","author":{"email":"cc69e5aa1e89ca57c57fabcf40a77f084fc3c197@aevum.de","name":"Nick Wellnhofer"},"message":"Hoist some indirections out of loops","distinct":true,"url":"https://api.github.com/repos/apache/lucy-clownfish/commits/87ffd92f3f12b4b17a58499cb9dca1807bbbe632"},{"sha":"ab880391a19533eed96a7b09a26a4cd29d403b29","author":{"email":"cc69e5aa1e89ca57c57fabcf40a77f084fc3c197@aevum.de","name":"Nick Wellnhofer"},"message":"Don't use negative i index in quicksort","distinct":true,"url":"https://api.github.com/repos/apache/lucy-clownfish/commits/ab880391a19533eed96a7b09a26a4cd29d403b29"},{"sha":"67fb2ea43da223421b0f38279f7866eaa1901672","author":{"email":"cc69e5aa1e89ca57c57fabcf40a77f084fc3c197@aevum.de","name":"Nick Wellnhofer"},"message":"Don't use negative p index in quicksort\n\nThis also fixes a harmless off-by-one error when moving the equal\nelements.","distinct":true,"url":"https://api.github.com/repos/apache/lucy-clownfish/commits/67fb2ea43da223421b0f38279f7866eaa1901672"},{"sha":"27707a3fc478ec4bc423bbe87c2b29a93850c131","author":{"email":"cc69e5aa1e89ca57c57fabcf40a77f084fc3c197@aevum.de","name":"Nick Wellnhofer"},"message":"Avoid overflow when calculating midpoint in mergesort","distinct":true,"url":"https://api.github.com/repos/apache/lucy-clownfish/commits/27707a3fc478ec4bc423bbe87c2b29a93850c131"},{"sha":"38422d12ca5ebf1e98b2c6a582a1e872d8da3fa7","author":{"email":"cc69e5aa1e89ca57c57fabcf40a77f084fc3c197@aevum.de","name":"Nick Wellnhofer"},"message":"Exit quicksort earlier","distinct":true,"url":"https://api.github.com/repos/apache/lucy-clownfish/commits/38422d12ca5ebf1e98b2c6a582a1e872d8da3fa7"},{"sha":"0e2bdaf6b957079742444edc99fef5709ed8f31f","author":{"email":"cc69e5aa1e89ca57c57fabcf40a77f084fc3c197@aevum.de","name":"Nick Wellnhofer"},"message":"Switch to size_t indices in sort functions\n\nThe check for `(size_t)-1` is a horrible hack.","distinct":true,"url":"https://api.github.com/repos/apache/lucy-clownfish/commits/0e2bdaf6b957079742444edc99fef5709ed8f31f"},{"sha":"7c88b32d7ee89baddf98edff95831b300a1735a3","author":{"email":"cc69e5aa1e89ca57c57fabcf40a77f084fc3c197@aevum.de","name":"Nick Wellnhofer"},"message":"Make VA_Sort stable\n\nSwitch to mergesort.","distinct":true,"url":"https://api.github.com/repos/apache/lucy-clownfish/commits/7c88b32d7ee89baddf98edff95831b300a1735a3"},{"sha":"3fb61a74de64263bd0f7d6bb00419c09638e2ba6","author":{"email":"cc69e5aa1e89ca57c57fabcf40a77f084fc3c197@aevum.de","name":"Nick Wellnhofer"},"message":"Rename VArray to Vector\n\nNew nickname is \"Vec\".","distinct":true,"url":"https://api.github.com/repos/apache/lucy-clownfish/commits/3fb61a74de64263bd0f7d6bb00419c09638e2ba6"},{"sha":"9423582de4da212ea2d17b9ee423ba6a1eda94d8","author":{"email":"cc69e5aa1e89ca57c57fabcf40a77f084fc3c197@aevum.de","name":"Nick Wellnhofer"},"message":"Make Vector API public","distinct":true,"url":"https://api.github.com/repos/apache/lucy-clownfish/commits/9423582de4da212ea2d17b9ee423ba6a1eda94d8"},{"sha":"039031025c8f6b353674f701c815857e1ca96e7b","author":{"email":"cc69e5aa1e89ca57c57fabcf40a77f084fc3c197@aevum.de","name":"Nick Wellnhofer"},"message":"Remove Sort_quicksort","distinct":true,"url":"https://api.github.com/repos/apache/lucy-clownfish/commits/039031025c8f6b353674f701c815857e1ca96e7b"},{"sha":"91ebce99edb5226a31f8ba1ab734e63ddf20bfdb","author":{"email":"cc69e5aa1e89ca57c57fabcf40a77f084fc3c197@aevum.de","name":"Nick Wellnhofer"},"message":"Document that Vec_Sort is stable","distinct":true,"url":"https://api.github.com/repos/apache/lucy-clownfish/commits/91ebce99edb5226a31f8ba1ab734e63ddf20bfdb"}]}