{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":614329947,"defaultBranch":"main","name":"source2gen","ownerLogin":"neverlosecc","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-03-15T11:21:45.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/64214782?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1713528880.0","currentOid":""},"activityList":{"items":[{"before":"dd540bb1d6349318b180b67995f7c654e67a9cb9","after":null,"ref":"refs/heads/valve_is_doing_backflip","pushedAt":"2024-04-19T12:14:40.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"es3n1n","name":"Arsenii es3n1n","path":"/es3n1n","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40367813?s=80&v=4"}},{"before":"06331bb8298729b015819f0df4f6113f20ef740d","after":"476bb7b3ce52212d579e7b99350c96b1729cf951","ref":"refs/heads/main","pushedAt":"2024-04-19T12:14:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"es3n1n","name":"Arsenii es3n1n","path":"/es3n1n","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40367813?s=80&v=4"},"commit":{"message":":circus_tent: (#46)\n\nValve released the Crownfall update to Dota 2 (it's all really circus related, no joke) and accidentally did a backflip holding the keyboard while in the CUtlTsHash file.\r\n\r\n1. Update the CSchemaSystem vmt indexes\r\n2. Added names for previously unknown SchemaClassFlags\r\n3. CSchemaPtrMap\\CSchemaSystemTypeScope updated to the latest version\r\n4. Valve removed Atomic_TF\\Atomic_TTF in Dota 2???????????\r\n5. Valve finally started working on memory allocation\\cleanup in CUtlMemoryPool, so I've updated the mechanism related to dumping old memory data.","shortMessageHtmlLink":"๐ŸŽช (#46)"}},{"before":null,"after":"dd540bb1d6349318b180b67995f7c654e67a9cb9","ref":"refs/heads/valve_is_doing_backflip","pushedAt":"2024-04-19T12:13:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"cpz","name":"Konstantin 'cpz' L.","path":"/cpz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31280958?s=80&v=4"},"commit":{"message":":circus_tent:\n\nValve released the Crownfall update to Dota 2 (it's all really circus related, no joke) and accidentally did a backflip holding the keyboard while in the CUtlTsHash file.\n\n1. Update the CSchemaSystem vmt indexes\n2. Added names for previously unknown SchemaClassFlags\n3. CSchemaPtrMap\\CSchemaSystemTypeScope updated to the latest version\n4. Valve removed Atomic_TF\\Atomic_TTF in Dota 2???????????\n5. Valve finally started working on memory allocation\\cleanup in CUtlMemoryPool, so I've updated the mechanism related to dumping old memory data.","shortMessageHtmlLink":"๐ŸŽช"}},{"before":"51fb8b0366b912935f265c063ceec43b483bdb55","after":null,"ref":"refs/heads/stand_up_for_clown_circus","pushedAt":"2024-04-06T20:25:40.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"es3n1n","name":"Arsenii es3n1n","path":"/es3n1n","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40367813?s=80&v=4"}},{"before":"4dc18a7bc1745a489653dbd0d16721464aa206aa","after":"06331bb8298729b015819f0df4f6113f20ef740d","ref":"refs/heads/main","pushedAt":"2024-04-06T20:25:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"es3n1n","name":"Arsenii es3n1n","path":"/es3n1n","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40367813?s=80&v=4"},"commit":{"message":":circus_tent: (#45)\n\n* :circus_tent:\r\n\r\n1. Update CThreadSpinMutex for old games\r\n2. Add CTSList\r\n3. Update CUtlMemoryPoolBaseV2\r\n4. Update CUtlTSHash cos of CUtlMemoryPoolBase\r\n5. Remove pad for CS2 from CSchemaSystemTypeScope, update defines of NoschemaType for old games\r\n\r\n* :circus_tent:\r\n\r\n* :circus_tent:\r\n\r\n* :circus_tent:","shortMessageHtmlLink":"๐ŸŽช (#45)"}},{"before":"6a193690bb898c409802583ef5747b4f24e30fe0","after":"51fb8b0366b912935f265c063ceec43b483bdb55","ref":"refs/heads/stand_up_for_clown_circus","pushedAt":"2024-04-06T18:31:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cpz","name":"Konstantin 'cpz' L.","path":"/cpz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31280958?s=80&v=4"},"commit":{"message":":circus_tent:","shortMessageHtmlLink":"๐ŸŽช"}},{"before":"f8908b7e75fdc3cddabec13677b3483157b896cf","after":"6a193690bb898c409802583ef5747b4f24e30fe0","ref":"refs/heads/stand_up_for_clown_circus","pushedAt":"2024-04-06T18:16:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cpz","name":"Konstantin 'cpz' L.","path":"/cpz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31280958?s=80&v=4"},"commit":{"message":":circus_tent:","shortMessageHtmlLink":"๐ŸŽช"}},{"before":"02dade353be41ba7ae75711ae07a83750a9bccbd","after":"f8908b7e75fdc3cddabec13677b3483157b896cf","ref":"refs/heads/stand_up_for_clown_circus","pushedAt":"2024-04-06T17:56:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cpz","name":"Konstantin 'cpz' L.","path":"/cpz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31280958?s=80&v=4"},"commit":{"message":":circus_tent:","shortMessageHtmlLink":"๐ŸŽช"}},{"before":null,"after":"02dade353be41ba7ae75711ae07a83750a9bccbd","ref":"refs/heads/stand_up_for_clown_circus","pushedAt":"2024-04-06T17:53:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"cpz","name":"Konstantin 'cpz' L.","path":"/cpz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31280958?s=80&v=4"},"commit":{"message":":circus_tent:\n\n1. Update CThreadSpinMutex for old games\n2. Add CTSList\n3. Update CUtlMemoryPoolBaseV2\n4. Update CUtlTSHash cos of CUtlMemoryPoolBase\n5. Remove pad for CS2 from CSchemaSystemTypeScope, update defines of NoschemaType for old games","shortMessageHtmlLink":"๐ŸŽช"}},{"before":"d15954fa6a9f86d1cfe75c195e9364e89c2f278c","after":null,"ref":"refs/heads/clown_circus_is_back_again","pushedAt":"2024-04-06T13:45:46.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"es3n1n","name":"Arsenii es3n1n","path":"/es3n1n","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40367813?s=80&v=4"}},{"before":"1004ec2d9606e3396eb46db54aeb8515d55ec703","after":"4dc18a7bc1745a489653dbd0d16721464aa206aa","ref":"refs/heads/main","pushedAt":"2024-04-06T13:45:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"es3n1n","name":"Arsenii es3n1n","path":"/es3n1n","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40367813?s=80&v=4"},"commit":{"message":":circus_tent: (#44)\n\n* :circus_tent:\r\n\r\n1. Minor changes in CUtlMemoryPoolBase\r\n2. Update CUtlTsHash, so it more proper\r\n3. Schema was updated and tested on regression (e.g. Underlords)\r\n\r\n* :clown:","shortMessageHtmlLink":"๐ŸŽช (#44)"}},{"before":"c30da4a8a2aa9f89af1540f21459389df34a6f99","after":"d15954fa6a9f86d1cfe75c195e9364e89c2f278c","ref":"refs/heads/clown_circus_is_back_again","pushedAt":"2024-04-06T13:39:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cpz","name":"Konstantin 'cpz' L.","path":"/cpz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31280958?s=80&v=4"},"commit":{"message":":clown:","shortMessageHtmlLink":":clown:"}},{"before":null,"after":"c30da4a8a2aa9f89af1540f21459389df34a6f99","ref":"refs/heads/clown_circus_is_back_again","pushedAt":"2024-04-06T11:25:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"cpz","name":"Konstantin 'cpz' L.","path":"/cpz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31280958?s=80&v=4"},"commit":{"message":":circus_tent:\n\n1. Minor changes in CUtlMemoryPoolBase\n2. Update CUtlTsHash, so it more proper\n3. Schema was updated and tested on regression (e.g. Underlords)","shortMessageHtmlLink":"๐ŸŽช"}},{"before":"c26ef7733024850400454fb2fea520f3dd62393a","after":null,"ref":"refs/heads/is_circus_alive_or_not","pushedAt":"2024-04-05T17:34:39.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"cpz","name":"Konstantin 'cpz' L.","path":"/cpz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31280958?s=80&v=4"}},{"before":"84a7e202c84b91e6b2126241df50db5fcf3c7970","after":"1004ec2d9606e3396eb46db54aeb8515d55ec703","ref":"refs/heads/main","pushedAt":"2024-04-05T17:34:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"cpz","name":"Konstantin 'cpz' L.","path":"/cpz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31280958?s=80&v=4"},"commit":{"message":":circus_tent: (#43)\n\n* :circus_tent:\r\nRefactor CSchemaType and all related structures\\classes\r\nMore things to CSchemaTypeScope\r\nAdd CThreadSpinRWLock, CThreadSpinMutex, CInterLockedInt, CThreadMutex\r\nUpdate IMemAlloc to be more proper on initialization of the game\r\nSchema was updated to work with DOTA2 since its still has old CUtlTsHash\r\nCUtlTSHash was updated and now more proper\r\nCUtlMemoryPool is renamed to CutlMemoryPoolBase and moved to its own file\r\n\r\n---------\r\n\r\nCo-authored-by: Arsenii es3n1n ","shortMessageHtmlLink":"๐ŸŽช (#43)"}},{"before":"cbd9146dc23d52f032f99906852b00eb42ca01e2","after":"c26ef7733024850400454fb2fea520f3dd62393a","ref":"refs/heads/is_circus_alive_or_not","pushedAt":"2024-04-05T17:31:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cpz","name":"Konstantin 'cpz' L.","path":"/cpz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31280958?s=80&v=4"},"commit":{"message":":circus_tent:","shortMessageHtmlLink":"๐ŸŽช"}},{"before":"f6b6b0f78e0af5d0dd35991838194e7396342e4e","after":"cbd9146dc23d52f032f99906852b00eb42ca01e2","ref":"refs/heads/is_circus_alive_or_not","pushedAt":"2024-04-05T17:21:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cpz","name":"Konstantin 'cpz' L.","path":"/cpz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31280958?s=80&v=4"},"commit":{"message":":circus_tent:","shortMessageHtmlLink":"๐ŸŽช"}},{"before":"a8ce9c4078acdac9174a11de243b131bf37f9228","after":"f6b6b0f78e0af5d0dd35991838194e7396342e4e","ref":"refs/heads/is_circus_alive_or_not","pushedAt":"2024-04-05T17:19:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cpz","name":"Konstantin 'cpz' L.","path":"/cpz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31280958?s=80&v=4"},"commit":{"message":":circus_tent:","shortMessageHtmlLink":"๐ŸŽช"}},{"before":"e651a837eed99725e79f6018c2a589e10851f6c2","after":"a8ce9c4078acdac9174a11de243b131bf37f9228","ref":"refs/heads/is_circus_alive_or_not","pushedAt":"2024-04-05T17:10:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cpz","name":"Konstantin 'cpz' L.","path":"/cpz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31280958?s=80&v=4"},"commit":{"message":":circus_tent:","shortMessageHtmlLink":"๐ŸŽช"}},{"before":"47bb14f7e4d7c72a87817b74174aa8deb43e3261","after":"e651a837eed99725e79f6018c2a589e10851f6c2","ref":"refs/heads/is_circus_alive_or_not","pushedAt":"2024-04-05T17:07:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cpz","name":"Konstantin 'cpz' L.","path":"/cpz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31280958?s=80&v=4"},"commit":{"message":":circus_tent:\n\n1. Add CThreadSpinRWLock, CThreadSpinMutex, CInterLockedInt, CThreadMutex\n2. Update IMemAlloc to be more proper on initialization of the game\n3. Schema was updated to work with DOTA2 since its still has old CUtlTsHash\n4. CUtlTSHash was updated and now more proper\n5. CUtlMemoryPool is renamed to CutlMemoryPoolBase and moved to its own file\n4.","shortMessageHtmlLink":"๐ŸŽช"}},{"before":"48cf09f3b3bf20640b3ef7248d0bad799d96261a","after":"47bb14f7e4d7c72a87817b74174aa8deb43e3261","ref":"refs/heads/is_circus_alive_or_not","pushedAt":"2024-04-05T11:08:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"es3n1n","name":"Arsenii es3n1n","path":"/es3n1n","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40367813?s=80&v=4"},"commit":{"message":"refactor: refactor SchemaClassInfoData_t function calls","shortMessageHtmlLink":"refactor: refactor SchemaClassInfoData_t function calls"}},{"before":"c764a549681e8359a99246811fb73b38302bb859","after":"48cf09f3b3bf20640b3ef7248d0bad799d96261a","ref":"refs/heads/is_circus_alive_or_not","pushedAt":"2024-04-05T10:54:59.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"es3n1n","name":"Arsenii es3n1n","path":"/es3n1n","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40367813?s=80&v=4"},"commit":{"message":"refactor: getting rid of C stuff","shortMessageHtmlLink":"refactor: getting rid of C stuff"}},{"before":"9e46ce7ce8f0078ace283a746823f74b034c5f8a","after":"c764a549681e8359a99246811fb73b38302bb859","ref":"refs/heads/is_circus_alive_or_not","pushedAt":"2024-04-05T10:33:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cpz","name":"Konstantin 'cpz' L.","path":"/cpz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31280958?s=80&v=4"},"commit":{"message":":clown:\n\nUpdate CUtlTsHash2 GetElements (fixes crashes randomly)","shortMessageHtmlLink":":clown:"}},{"before":"df5de756fe190110028d0c2b0d39f62ff15aad46","after":"9e46ce7ce8f0078ace283a746823f74b034c5f8a","ref":"refs/heads/is_circus_alive_or_not","pushedAt":"2024-04-05T10:20:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cpz","name":"Konstantin 'cpz' L.","path":"/cpz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31280958?s=80&v=4"},"commit":{"message":":clown:","shortMessageHtmlLink":":clown:"}},{"before":"469a1ce98a530efd7ed9c97b471a2ad7df45b966","after":"df5de756fe190110028d0c2b0d39f62ff15aad46","ref":"refs/heads/is_circus_alive_or_not","pushedAt":"2024-04-05T10:13:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cpz","name":"Konstantin 'cpz' L.","path":"/cpz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31280958?s=80&v=4"},"commit":{"message":":clown:","shortMessageHtmlLink":":clown:"}},{"before":null,"after":"469a1ce98a530efd7ed9c97b471a2ad7df45b966","ref":"refs/heads/is_circus_alive_or_not","pushedAt":"2024-04-05T10:09:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"cpz","name":"Konstantin 'cpz' L.","path":"/cpz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31280958?s=80&v=4"},"commit":{"message":":circus_tent:\n\n1. Refactor CSchemaType and all related structures\\classes\n2. More things to CSchemaTypeScope","shortMessageHtmlLink":"๐ŸŽช"}},{"before":"d8ec11cec098039945c36282524ce63006368383","after":null,"ref":"refs/heads/38-outdated-offset-for-cs2","pushedAt":"2024-04-04T15:58:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"es3n1n","name":"Arsenii es3n1n","path":"/es3n1n","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40367813?s=80&v=4"}},{"before":"c050a49bed6910039896ab719a69f72f34f575d6","after":null,"ref":"refs/heads/41-random-invalid-schemaclassinfodata_t-pointers","pushedAt":"2024-04-04T15:57:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"es3n1n","name":"Arsenii es3n1n","path":"/es3n1n","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40367813?s=80&v=4"}},{"before":"39f1623e7d4b23a732803e2c41f1d4e04abc7418","after":"84a7e202c84b91e6b2126241df50db5fcf3c7970","ref":"refs/heads/main","pushedAt":"2024-04-04T15:57:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"es3n1n","name":"Arsenii es3n1n","path":"/es3n1n","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40367813?s=80&v=4"},"commit":{"message":":circus_tent: (#42)\n\n1. Add CThreadSpinMutex\r\n2. Update CUtlMap\r\n3. Add CUtlRBTree\r\n4. Fix CUtlTsHash2 with index check, so no more random crashes related to \"host\"\r\n5. SchemaEnumInfoData_t was updated (with new SchemaEnumFlags_t enum)\r\n6. Add CanReinterpretAs to CSchemaType\r\n7. Minor changes like miss-spelling C_BaseEntity with C_BaseInstance\r\n8. Add GetDeclaredClasses with GetDeclaredEnums to CSchemaTypeScope","shortMessageHtmlLink":"๐ŸŽช (#42)"}},{"before":"39f1623e7d4b23a732803e2c41f1d4e04abc7418","after":"c050a49bed6910039896ab719a69f72f34f575d6","ref":"refs/heads/41-random-invalid-schemaclassinfodata_t-pointers","pushedAt":"2024-04-04T15:47:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cpz","name":"Konstantin 'cpz' L.","path":"/cpz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31280958?s=80&v=4"},"commit":{"message":":circus_tent:\n\n1. Add CThreadSpinMutex\n2. Update CUtlMap\n3. Add CUtlRBTree\n4. Fix CUtlTsHash2 with index check, so no more random crashes related to \"host\"\n5. SchemaEnumInfoData_t was updated (with new SchemaEnumFlags_t enum)\n6. Add CanReinterpretAs to CSchemaType\n7. Minor changes like miss-spelling C_BaseEntity with C_BaseInstance\n8. Add GetDeclaredClasses with GetDeclaredEnums to CSchemaTypeScope","shortMessageHtmlLink":"๐ŸŽช"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAENR-QFAA","startCursor":null,"endCursor":null}},"title":"Activity ยท neverlosecc/source2gen"}