{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":600579217,"defaultBranch":"master","name":"godot-cpp","ownerLogin":"dsnopek","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2023-02-11T23:16:11.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/191561?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1726602836.0","currentOid":""},"activityList":{"items":[{"before":"3356a357c498bf88656ee1992171bab885b5cb27","after":"536ea8561e00b8d6183ddc522476dd232c1d3bef","ref":"refs/heads/unicode-class-names","pushedAt":"2024-09-18T18:24:59.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dsnopek","name":"David Snopek","path":"/dsnopek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/191561?s=80&v=4"},"commit":{"message":"Allow unicode class names","shortMessageHtmlLink":"Allow unicode class names"}},{"before":"d8c21f3b0b918ac28e26eef5ef058b9f87799cf6","after":"3356a357c498bf88656ee1992171bab885b5cb27","ref":"refs/heads/unicode-class-names","pushedAt":"2024-09-18T17:48:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dsnopek","name":"David Snopek","path":"/dsnopek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/191561?s=80&v=4"},"commit":{"message":"Allow unicode class names","shortMessageHtmlLink":"Allow unicode class names"}},{"before":"cdea1ada0cc0306508c46ff705f80d061c408e32","after":"08ba2d8b9ceb9cf19ae4a2f48457210ef006a8a3","ref":"refs/heads/macos-thread-local","pushedAt":"2024-09-18T00:00:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dsnopek","name":"David Snopek","path":"/dsnopek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/191561?s=80&v=4"},"commit":{"message":"Avoid `thread_local` on MacOS to prevent issues with hot reload","shortMessageHtmlLink":"Avoid thread_local on MacOS to prevent issues with hot reload"}},{"before":"05fc5340ae40f7825da7bbfbbec12f29c98cc7d6","after":"cdea1ada0cc0306508c46ff705f80d061c408e32","ref":"refs/heads/macos-thread-local","pushedAt":"2024-09-17T20:17:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dsnopek","name":"David Snopek","path":"/dsnopek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/191561?s=80&v=4"},"commit":{"message":"Avoid `thread_local` on MacOS to prevent issues with hot reload","shortMessageHtmlLink":"Avoid thread_local on MacOS to prevent issues with hot reload"}},{"before":null,"after":"05fc5340ae40f7825da7bbfbbec12f29c98cc7d6","ref":"refs/heads/macos-thread-local","pushedAt":"2024-09-17T19:53:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dsnopek","name":"David Snopek","path":"/dsnopek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/191561?s=80&v=4"},"commit":{"message":"Avoid `thread_local` on MacOS to prevent issues with hot reload","shortMessageHtmlLink":"Avoid thread_local on MacOS to prevent issues with hot reload"}},{"before":null,"after":"17ca325aebd120573209044879ae7ade3d474a2a","ref":"refs/heads/4.3-revert-unexpose-is-instance-valid","pushedAt":"2024-09-17T15:04:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dsnopek","name":"David Snopek","path":"/dsnopek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/191561?s=80&v=4"},"commit":{"message":"Revert \"Unexpose `UtilityFunctions::is_instance_valid()`\"\n\nThis reverts commit 56cd3fd99eb76ca3da33dafb694828a7306b2c81.","shortMessageHtmlLink":"Revert \"Unexpose UtilityFunctions::is_instance_valid()\""}},{"before":null,"after":"8879c221009b7ca39f71f4a78fbf1cbde61d764a","ref":"refs/heads/variant-object-instance-id","pushedAt":"2024-09-17T14:59:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dsnopek","name":"David Snopek","path":"/dsnopek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/191561?s=80&v=4"},"commit":{"message":"Directly get object instance ID from `Variant` and implement `Variant::get_validated_object()`","shortMessageHtmlLink":"Directly get object instance ID from Variant and implement `Variant…"}},{"before":"d47758910428242169ebe59329b449edf16036e0","after":"4131b7f95f5a4ec660484431b175e15d95aed8db","ref":"refs/heads/master","pushedAt":"2024-09-17T14:43:23.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"dsnopek","name":"David Snopek","path":"/dsnopek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/191561?s=80&v=4"},"commit":{"message":"Merge pull request #1579 from enetheru/visibility-hidden\n\nadd SYMBOL_VISIBILITY cache variable to match scons interface.","shortMessageHtmlLink":"Merge pull request godotengine#1579 from enetheru/visibility-hidden"}},{"before":null,"after":"cb543c192aef18b3e9b9d2c9f2ba770a4e574ad0","ref":"refs/heads/reload-instance-bindings","pushedAt":"2024-09-17T14:18:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dsnopek","name":"David Snopek","path":"/dsnopek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/191561?s=80&v=4"},"commit":{"message":"Correctly set instance bindings on reload","shortMessageHtmlLink":"Correctly set instance bindings on reload"}},{"before":null,"after":"0f93a61b88bd6bcc7ad638c265db051a780ca30c","ref":"refs/heads/classdb-add-virtual-method-arg-metadata-size","pushedAt":"2024-09-12T14:11:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dsnopek","name":"David Snopek","path":"/dsnopek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/191561?s=80&v=4"},"commit":{"message":"Fix crash in `ClassDB::add_virtual_method()` if arguments metadata is the wrong size","shortMessageHtmlLink":"Fix crash in ClassDB::add_virtual_method() if arguments metadata is…"}},{"before":"d35fb0e7aba23720af17135d22e36e025dea3b70","after":"d8c21f3b0b918ac28e26eef5ef058b9f87799cf6","ref":"refs/heads/unicode-class-names","pushedAt":"2024-09-11T21:19:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dsnopek","name":"David Snopek","path":"/dsnopek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/191561?s=80&v=4"},"commit":{"message":"Allow unicode class names","shortMessageHtmlLink":"Allow unicode class names"}},{"before":"79d1be79fcf4830ff8d917dfded57e5af4454c2d","after":"808d0f4918d2577cdd594c0bfcfef6e9cb000f1c","ref":"refs/heads/post-initialize-44","pushedAt":"2024-09-11T21:03:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dsnopek","name":"David Snopek","path":"/dsnopek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/191561?s=80&v=4"},"commit":{"message":"Update for new NOTIFICATION_POSTINITIALIZE handling","shortMessageHtmlLink":"Update for new NOTIFICATION_POSTINITIALIZE handling"}},{"before":"33999293ef876fb8cff00be7594c096098b899bb","after":"d35fb0e7aba23720af17135d22e36e025dea3b70","ref":"refs/heads/unicode-class-names","pushedAt":"2024-09-06T22:55:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dsnopek","name":"David Snopek","path":"/dsnopek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/191561?s=80&v=4"},"commit":{"message":"Allow unicode class names","shortMessageHtmlLink":"Allow unicode class names"}},{"before":null,"after":"33999293ef876fb8cff00be7594c096098b899bb","ref":"refs/heads/unicode-class-names","pushedAt":"2024-09-06T22:24:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dsnopek","name":"David Snopek","path":"/dsnopek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/191561?s=80&v=4"},"commit":{"message":"Allow unicode class names","shortMessageHtmlLink":"Allow unicode class names"}},{"before":"62305943a7d756ec8e93babb143dff618ca7adb0","after":"d47758910428242169ebe59329b449edf16036e0","ref":"refs/heads/master","pushedAt":"2024-09-06T22:05:14.000Z","pushType":"push","commitsCount":12,"pusher":{"login":"dsnopek","name":"David Snopek","path":"/dsnopek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/191561?s=80&v=4"},"commit":{"message":"Merge pull request #1520 from dsnopek/test-library-path-absolute\n\nAdd a test to ensure that library path is absolute","shortMessageHtmlLink":"Merge pull request godotengine#1520 from dsnopek/test-library-path-ab…"}},{"before":null,"after":"fad74366cdb1d72aee58a8b53ed90c71ed298f66","ref":"refs/heads/4.1-cherrypicks-13","pushedAt":"2024-09-04T15:18:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dsnopek","name":"David Snopek","path":"/dsnopek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/191561?s=80&v=4"},"commit":{"message":" Fix GCC 14 -Wtemplate-id-cdtor warning\n\nAs was fixed with godotengine/godot#91208\n\n(cherry picked from commit 7b31f39beaca1a98307402f53d69f3657f3bed86)","shortMessageHtmlLink":" Fix GCC 14 -Wtemplate-id-cdtor warning"}},{"before":"fd31fabcfc76e994cb3573b060d5a76481ced312","after":"5921734784ac35492986239b2ffef9483eda2194","ref":"refs/heads/4.2-cherrypicks-7","pushedAt":"2024-09-04T14:42:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dsnopek","name":"David Snopek","path":"/dsnopek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/191561?s=80&v=4"},"commit":{"message":"[Web] Force emcc to use \"wasm\" longjmp mode\n\nSUPPORT_LONGJMP have changed since emscripten 3.1.32 to default to\n\"wasm\" mode when exceptions are enabled, and \"emscripten\" mode when\ndisabled.\n\nWhile we generally doesn't use exception in core, linked libraries may\nneed them, and emscripten don't plan to support WASM EH + Emscripten\nSjLj in the long term.\n\n(cherry picked from commit 1bb543b6f4234a967f1d89dca78e380208177635)","shortMessageHtmlLink":"[Web] Force emcc to use \"wasm\" longjmp mode"}},{"before":null,"after":"fd31fabcfc76e994cb3573b060d5a76481ced312","ref":"refs/heads/4.2-cherrypicks-7","pushedAt":"2024-09-03T22:18:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dsnopek","name":"David Snopek","path":"/dsnopek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/191561?s=80&v=4"},"commit":{"message":"Add a test to ensure that library path is absolute\n\n(cherry picked from commit 92ace04989bdf8d7d94846f059eeccd723f9b885)","shortMessageHtmlLink":"Add a test to ensure that library path is absolute"}},{"before":null,"after":"1ac33c906e3fd543585d9f16eab5ebf84d1844ec","ref":"refs/heads/4.3-cherrypicks-1","pushedAt":"2024-09-03T21:37:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dsnopek","name":"David Snopek","path":"/dsnopek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/191561?s=80&v=4"},"commit":{"message":"Add a test to ensure that library path is absolute\n\n(cherry picked from commit 92ace04989bdf8d7d94846f059eeccd723f9b885)","shortMessageHtmlLink":"Add a test to ensure that library path is absolute"}},{"before":"5b14ef14dfd15a61d2e38d8babbab43b6904b2f9","after":"79d1be79fcf4830ff8d917dfded57e5af4454c2d","ref":"refs/heads/post-initialize-44","pushedAt":"2024-08-30T02:24:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dsnopek","name":"David Snopek","path":"/dsnopek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/191561?s=80&v=4"},"commit":{"message":"Update for new NOTIFICATION_POSTINITIALIZE handling","shortMessageHtmlLink":"Update for new NOTIFICATION_POSTINITIALIZE handling"}},{"before":null,"after":"5b14ef14dfd15a61d2e38d8babbab43b6904b2f9","ref":"refs/heads/post-initialize-44","pushedAt":"2024-08-29T19:14:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dsnopek","name":"David Snopek","path":"/dsnopek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/191561?s=80&v=4"},"commit":{"message":"Update for new NOTIFICATION_POSTINITIALIZE handling","shortMessageHtmlLink":"Update for new NOTIFICATION_POSTINITIALIZE handling"}},{"before":"8b80d9146bc4773e8d49b59ada64539972e3a4f0","after":"62305943a7d756ec8e93babb143dff618ca7adb0","ref":"refs/heads/master","pushedAt":"2024-08-22T21:35:58.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"dsnopek","name":"David Snopek","path":"/dsnopek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/191561?s=80&v=4"},"commit":{"message":"Merge pull request #1555 from raulsntos/fix-r1722784216\n\nAvoid hardcoded type conversion for metadata","shortMessageHtmlLink":"Merge pull request godotengine#1555 from raulsntos/fix-r1722784216"}},{"before":"8e6482b9bc4702417458bc37200309cb8b742f83","after":"92ace04989bdf8d7d94846f059eeccd723f9b885","ref":"refs/heads/test-library-path-absolute","pushedAt":"2024-08-22T21:31:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dsnopek","name":"David Snopek","path":"/dsnopek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/191561?s=80&v=4"},"commit":{"message":"Add a test to ensure that library path is absolute","shortMessageHtmlLink":"Add a test to ensure that library path is absolute"}},{"before":"9b98377a62ae456b0ee082062dbe98d1a13e7bda","after":"8b80d9146bc4773e8d49b59ada64539972e3a4f0","ref":"refs/heads/master","pushedAt":"2024-08-21T17:43:17.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"dsnopek","name":"David Snopek","path":"/dsnopek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/191561?s=80&v=4"},"commit":{"message":"Merge pull request #1528 from AThousandShips/style_fix_2\n\nMake generated code mostly style compliant","shortMessageHtmlLink":"Merge pull request godotengine#1528 from AThousandShips/style_fix_2"}},{"before":"0a1e31fa459b2d3e1b5f3a56823740f86a2fe02a","after":"9b98377a62ae456b0ee082062dbe98d1a13e7bda","ref":"refs/heads/master","pushedAt":"2024-08-15T11:28:10.000Z","pushType":"push","commitsCount":17,"pusher":{"login":"dsnopek","name":"David Snopek","path":"/dsnopek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/191561?s=80&v=4"},"commit":{"message":"Merge pull request #1546 from aaronfranke/fix-vec4arr\n\nFix missing type info for PackedVector4Array","shortMessageHtmlLink":"Merge pull request godotengine#1546 from aaronfranke/fix-vec4arr"}},{"before":"b8ecc3d0bf518222b825e512f862e2f777a9a751","after":"11f8c4cbd36f76ae82b0f92706cde5402d3fa7b8","ref":"refs/heads/script-instance-wrapper","pushedAt":"2024-08-12T21:41:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dsnopek","name":"David Snopek","path":"/dsnopek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/191561?s=80&v=4"},"commit":{"message":"Add `ScriptInstanceExtension` class which mimicks the API of Godot's internal `ScriptInstance` class","shortMessageHtmlLink":"Add ScriptInstanceExtension class which mimicks the API of Godot's …"}},{"before":"06f1901d12015d622288849494006c5a45d40538","after":"540d61947b5ff83caa27c174de69bf98d030309f","ref":"refs/heads/script-instance-wrapper-slush","pushedAt":"2024-08-12T21:39:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dsnopek","name":"David Snopek","path":"/dsnopek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/191561?s=80&v=4"},"commit":{"message":"Add implementation of method list","shortMessageHtmlLink":"Add implementation of method list"}},{"before":"a00ec17f24eb3beb2f2138905b99db6b4e6de3bf","after":"06f1901d12015d622288849494006c5a45d40538","ref":"refs/heads/script-instance-wrapper-slush","pushedAt":"2024-08-12T21:29:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dsnopek","name":"David Snopek","path":"/dsnopek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/191561?s=80&v=4"},"commit":{"message":"Deal with memory issues around property list","shortMessageHtmlLink":"Deal with memory issues around property list"}},{"before":null,"after":"a00ec17f24eb3beb2f2138905b99db6b4e6de3bf","ref":"refs/heads/script-instance-wrapper-slush","pushedAt":"2024-08-09T16:09:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dsnopek","name":"David Snopek","path":"/dsnopek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/191561?s=80&v=4"},"commit":{"message":"Start of attempt to fully mimick the Godot API","shortMessageHtmlLink":"Start of attempt to fully mimick the Godot API"}},{"before":null,"after":"b8ecc3d0bf518222b825e512f862e2f777a9a751","ref":"refs/heads/script-instance-wrapper","pushedAt":"2024-08-07T19:41:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dsnopek","name":"David Snopek","path":"/dsnopek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/191561?s=80&v=4"},"commit":{"message":"Add `ScriptInstanceExtension` class which mimicks the API of Godot's internal `ScriptInstance` class","shortMessageHtmlLink":"Add ScriptInstanceExtension class which mimicks the API of Godot's …"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xOFQxODoyNDo1OS4wMDAwMDBazwAAAAS6CQ0U","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xOFQxODoyNDo1OS4wMDAwMDBazwAAAAS6CQ0U","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0wN1QxOTo0MTo0MC4wMDAwMDBazwAAAASUjLna"}},"title":"Activity · dsnopek/godot-cpp"}