{"push_id":2688667119,"size":5,"distinct_size":1,"ref":"refs/heads/feature/UTY-383-implement-component-update-structs","head":"acac328f7eff14e9a5c14286f2c131df321586a0","before":"4b46e6aa253f72b427337eb9834d36f6fab982d5","commits":[{"sha":"4138d976eb36fa7260961af16ec1df13565950f0","author":{"name":"Firtina Ozbalikci","email":"dbbb00db2aaa59ad0126aae96f227fb358aec073@users.noreply.github.com"},"message":"UTY-308 systems testing (#17)\n\n* UTY-308 Add tests for CleanReactiveComponentsSystem\r\n\r\nAlso enable disposal of MutableView, WorkerBase, ComponentTranslation\r\n\r\n* UTY-308 Implement a HandleCreatePlayerRequestSystem test\r\n\r\nAdd HybridGdkSystemTestBase class and move UnityTestWorker into TestUtils assembly\r\n\r\n* UTY-308 Linting\r\n\r\n* UTY-308 Add Dispose calls to WorkerBaseTests\r\n\r\n* UTY-308 Add framework specific test\r\n\r\n* UTY-308 Fix memory leak in test\r\n\r\n* UTY-308 Add documentation for systems testing\r\n\r\n* UTY-308 It seems UTY-212 is resolved!\r\n\r\n* UTY-308 Undo .gitignore changes\r\n\r\n* UTY-308 Prevent temp removal as well\r\n\r\n* UTY-308 Fix warning in docs\r\n\r\n* UTY-308 Remove redundant comments from test file\r\n\r\nBut keep them in the docs\r\n\r\n* UTY-308 Remove unnecessary pragma, correct terminology in document\r\n\r\n* UTY-308 PR Feedback\r\n\r\n* UTY-308 Comments capitalised appropriately\r\n\r\n* UTY-308 Add comments to explain reflection usage","distinct":false,"url":"https://api.github.com/repos/spatialos/UnityGDK/commits/4138d976eb36fa7260961af16ec1df13565950f0"},{"sha":"59a533ec415d55b73c13eec88837f98377d26cab","author":{"name":"jessicafalk","email":"0b0a474a2ddf31086b5e7c1418caabca4a3b0053@users.noreply.github.com"},"message":"Upgrading to Unity 2018.2.0b10 (#42)\n\n* upgrading to 2018.2.0b9\r\n\r\n* cleaning up SpatialCommandRunner.cs\r\n\r\n* using events to get process output\r\n\r\n* upgrading to 2018.2.0b10\r\n\r\n* removing Unity.Entities tests package","distinct":false,"url":"https://api.github.com/repos/spatialos/UnityGDK/commits/59a533ec415d55b73c13eec88837f98377d26cab"},{"sha":"1ca3d2e47d38e28a04f72161e83616270304c34b","author":{"name":"Jamie Brynes","email":"cec4040073d71f6ff0516ff04d5c65a7cc55c7da@gmail.com"},"message":"UTY-360: Add Support for Nested Type and Enum Generation (#45)\n\n## NOTE: The last commit is all the generated test code. This is to allow easy diffing. Ignore this commit if you are not interested.\r\n\r\n#### Description\r\nA number of changes had to be made to enable recursively generating types:\r\n1. The `enumSet` of all enums in a schema corpus now includes enums defined in types.\r\n2. Refactored `UnityTypeGenerator` into two parts:\r\n a. `UnityTypeContent` which contains the template for the actual struct content. It recursively calls generate on itself and `UnityEnumContent`\r\n b. `UnityTypeGenerator` which contains the imports and namespace declaration and then generates the content using the above tt file.\r\n3. `UnityEnumGenerator` had the same refactor as above.\r\n4. Added an `IndentString` function to enable proper alignment of nested types.\r\n5. Committed generated code to allow for easy diffing when we change the code generator.\r\n\r\nAlso uncommented the nested schema to show that it works! \r\n#### Tests\r\nRan `End2End` tests on the CodeGenerator. It compiled and ran properly!\r\n#### Documentation\r\nN/A - this is a change that gets us closer to full schema compatibility.\r\n#### Primary reviewers\r\nIf your change will take a long time to review, you can name at most two primary reviewers who are ultimately responsible for reviewing this request. @ mention them.\r\n@jessicafalk @samiwh","distinct":false,"url":"https://api.github.com/repos/spatialos/UnityGDK/commits/1ca3d2e47d38e28a04f72161e83616270304c34b"},{"sha":"43a4f391a6b45a6e85ef73c2f65675d1dea1c826","author":{"name":"jessicafalk","email":"0b0a474a2ddf31086b5e7c1418caabca4a3b0053@users.noreply.github.com"},"message":"Upgrading to entities package preview 4 (#47)\n\n* upgrading entities package\r\n\r\n* adding new blittable bool version and updating relevant files\r\n\r\n* getting rid of warnings created by generated classes\r\n\r\n* linting\r\n\r\n* fixing end2end tests\r\n\r\n* renaming Bool to BlittableBool\r\n\r\n* removing all 2018.1 mentions\r\n\r\n* more renaming and linting\r\n\r\n* reverting connect settings","distinct":false,"url":"https://api.github.com/repos/spatialos/UnityGDK/commits/43a4f391a6b45a6e85ef73c2f65675d1dea1c826"},{"sha":"acac328f7eff14e9a5c14286f2c131df321586a0","author":{"name":"Jonas Hou","email":"35a2c6fae61f8077aab61faa4019722abf05093c@improbable.io"},"message":"merged with master","distinct":true,"url":"https://api.github.com/repos/spatialos/UnityGDK/commits/acac328f7eff14e9a5c14286f2c131df321586a0"}]}
{"actor":{"display_login":"JonasImprobable"}}