{"push_id":816260932,"size":13,"distinct_size":0,"ref":"refs/heads/coverity_scan","head":"4447241ce4bde0398b98cf8d891ce24bf7c7fcac","before":"a5c80ee968a20a99dddf63344b657d8f1d5ca33e","commits":[{"sha":"899955f9e301401de6a26b3de038dfa75279406c","author":{"email":"da3ddd3529508612dd290a9fda412511d90627c4@gmail.com","name":"tycho"},"message":"Remove a pair of unused broken functions","distinct":false,"url":"https://api.github.com/repos/cuberite/cuberite/commits/899955f9e301401de6a26b3de038dfa75279406c"},{"sha":"e1d5e5e165b3881eacf955d18cf3b2babd5a6113","author":{"email":"da3ddd3529508612dd290a9fda412511d90627c4@gmail.com","name":"tycho"},"message":"Improved types of utf 16 strings","distinct":false,"url":"https://api.github.com/repos/cuberite/cuberite/commits/e1d5e5e165b3881eacf955d18cf3b2babd5a6113"},{"sha":"c8019856973e0dbca9f1925bb4f163954250869e","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@xoft.cz","name":"Mattes D"},"message":"Merge pull request #2509 from cuberite/UTF16Types\n\nImproved typing for utf16 and removed a couple of unused methods.","distinct":false,"url":"https://api.github.com/repos/cuberite/cuberite/commits/c8019856973e0dbca9f1925bb4f163954250869e"},{"sha":"908b72abf04da9c544aa8379a758fbf527112ac5","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@xoft.cz","name":"Mattes D"},"message":"Removed the BasicStyleCheck from Travis builds.\n\nThe check is being done on dedicated CircleCI \"build\" now.","distinct":false,"url":"https://api.github.com/repos/cuberite/cuberite/commits/908b72abf04da9c544aa8379a758fbf527112ac5"},{"sha":"d8127aa2287973c36b490d20237b639939a72369","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@xoft.cz","name":"Mattes D"},"message":"Merge pull request #2519 from cuberite/RemoveStyleCheckFromTravis\n\nRemoved the BasicStyleCheck from Travis builds.","distinct":false,"url":"https://api.github.com/repos/cuberite/cuberite/commits/d8127aa2287973c36b490d20237b639939a72369"},{"sha":"9da404ea2db52dd4a5d9d0a5ca1736fd7e2e10bf","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@xoft.cz","name":"Mattes D"},"message":"Fixed a race condition between chunk loader and generator.\n\nWhen using ChunkWorx to generate multiple chunks, the server would sometimes fail an assert because it would generate a chunk even when it was successfully loaded. This was caused by chunks queued in cWorld's m_SetChunkDataQueue and thus being marked as \"InQueue\" although they were already loaded.\n\nSolved by adding a new parameter to chunk coord callbacks specifying whether the operation succeeded or failed, and using that instead of the chunk presence flag to decide whether to generate or not.","distinct":false,"url":"https://api.github.com/repos/cuberite/cuberite/commits/9da404ea2db52dd4a5d9d0a5ca1736fd7e2e10bf"},{"sha":"0786fda18b08ee26a9bdcda7b17ef9979be4585a","author":{"email":"da3ddd3529508612dd290a9fda412511d90627c4@gmail.com","name":"worktycho"},"message":"Merge pull request #2522 from cuberite/FixLoaderGenRaceCondition\n\nFixed a race condition between chunk loader and generator.","distinct":false,"url":"https://api.github.com/repos/cuberite/cuberite/commits/0786fda18b08ee26a9bdcda7b17ef9979be4585a"},{"sha":"d8c860ae58d03076fee4721267e2e3b566c0844a","author":{"email":"da3ddd3529508612dd290a9fda412511d90627c4@gmail.com","name":"tycho"},"message":"Improved the data structure for storing loaded chunks\n\nShould significantly increase the performance of deciding which chunks to stream","distinct":false,"url":"https://api.github.com/repos/cuberite/cuberite/commits/d8c860ae58d03076fee4721267e2e3b566c0844a"},{"sha":"be27992a07d2f846881e8e72ea5c1cf9c4a46be8","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@xoft.cz","name":"Mattes D"},"message":"Merge pull request #2525 from cuberite/StreamPerf\n\nImproved the data structure for storing loaded chunks","distinct":false,"url":"https://api.github.com/repos/cuberite/cuberite/commits/be27992a07d2f846881e8e72ea5c1cf9c4a46be8"},{"sha":"60800655c8cc152f3b44103163307a992f1d64cd","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@xoft.cz","name":"Mattes D"},"message":"Generator: Fixed missing hitbox assignment.\n\nThis had caused village houses to generate too close to each other.","distinct":false,"url":"https://api.github.com/repos/cuberite/cuberite/commits/60800655c8cc152f3b44103163307a992f1d64cd"},{"sha":"28801493a867a7c90a2a73e2a2f24233d6c93179","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@xoft.cz","name":"Mattes D"},"message":"Updated PlainsVillage prefabs.\n\nSome connectors had been off by one block.","distinct":false,"url":"https://api.github.com/repos/cuberite/cuberite/commits/28801493a867a7c90a2a73e2a2f24233d6c93179"},{"sha":"7c6bad2192438e49bbe8cef6ce56aa17f0fc8d09","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@xoft.cz","name":"Mattes D"},"message":"Merge pull request #2527 from cuberite/FixPrefabHitBox\n\nFix prefab hit box","distinct":false,"url":"https://api.github.com/repos/cuberite/cuberite/commits/7c6bad2192438e49bbe8cef6ce56aa17f0fc8d09"},{"sha":"4447241ce4bde0398b98cf8d891ce24bf7c7fcac","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@xoft.cz","name":"Mattes D"},"message":"Rewritten travis.yml to do a Coverity scan","distinct":false,"url":"https://api.github.com/repos/cuberite/cuberite/commits/4447241ce4bde0398b98cf8d891ce24bf7c7fcac"}]}