{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":49177547,"defaultBranch":"develop","name":"sol2","ownerLogin":"ThePhD","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-01-07T03:09:13.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/2886436?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1689702327.0","currentOid":""},"activityList":{"items":[{"before":"9c882a28fdb6f4ad79a53a4191b43ce48a661175","after":"e8e122e9ce46f4f1c0b04003d8b703fe1b89755a","ref":"refs/heads/develop","pushedAt":"2024-01-14T16:57:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ThePhD","name":"The Phantom Derpstorm","path":"/ThePhD","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2886436?s=80&v=4"},"commit":{"message":"Print aux_message if there is not message","shortMessageHtmlLink":"Print aux_message if there is not message"}},{"before":"ff3f254f7b47cfc8cf2976368d86f4cd726915ec","after":"9c882a28fdb6f4ad79a53a4191b43ce48a661175","ref":"refs/heads/develop","pushedAt":"2023-08-06T21:47:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ThePhD","name":"The Phantom Derpstorm","path":"/ThePhD","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2886436?s=80&v=4"},"commit":{"message":"πŸ™ˆ Ignore MacOS files","shortMessageHtmlLink":"πŸ™ˆ Ignore MacOS files"}},{"before":"839f2a1dceb0c274d54ba755b2b508df3b7fdca5","after":"ff3f254f7b47cfc8cf2976368d86f4cd726915ec","ref":"refs/heads/develop","pushedAt":"2023-07-20T04:54:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ThePhD","name":"The Phantom Derpstorm","path":"/ThePhD","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2886436?s=80&v=4"},"commit":{"message":"πŸ›  Disable semantic difference between this and LuaJIT\n\nβ€” πŸ’¬ \"This removes some performance savings, but it's the best we can do for now.\"","shortMessageHtmlLink":"πŸ›  Disable semantic difference between this and LuaJIT"}},{"before":"ba7aff015d8c332067c6f92373c710c93a3a8b82","after":"839f2a1dceb0c274d54ba755b2b508df3b7fdca5","ref":"refs/heads/develop","pushedAt":"2023-07-18T17:45:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ThePhD","name":"The Phantom Derpstorm","path":"/ThePhD","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2886436?s=80&v=4"},"commit":{"message":"πŸ›  Fix up example to use cpp_object properly as the name, and other checks.\n\nβ€” Addresses #1454\nβ€” Remove zero-based check for certain versioning macros for Lua (need others?)","shortMessageHtmlLink":"πŸ›  Fix up example to use cpp_object properly as the name, and other ch…"}},{"before":"64e3823bd200913d3e92123cbb2e76d9ec377d3e","after":"ba7aff015d8c332067c6f92373c710c93a3a8b82","ref":"refs/heads/develop","pushedAt":"2023-07-18T17:23:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ThePhD","name":"The Phantom Derpstorm","path":"/ThePhD","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2886436?s=80&v=4"},"commit":{"message":"Add note for LuaJIT 5.2 style containers\n\nIf you use the LUAJIT_ENABLE_LUA52COMPAT compilation flag with LuaJIT, C++ container can be used just fine with `ipairs` or `pairs` as these properly check the metatable keys `__ipairs` and `__pairs` used by sol to implement this behaviour.","shortMessageHtmlLink":"Add note for LuaJIT 5.2 style containers"}},{"before":"97806f2a7cdb18d5582f751b1b56c7b88b754977","after":"64e3823bd200913d3e92123cbb2e76d9ec377d3e","ref":"refs/heads/develop","pushedAt":"2023-07-18T17:12:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ThePhD","name":"The Phantom Derpstorm","path":"/ThePhD","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2886436?s=80&v=4"},"commit":{"message":"πŸ›  Address lifetime issues through Lua references in iterators.\n\nβ€” πŸ“ Fixes #1315, #1374, and #1400.\nβ€” πŸ“ Lifetime in iterators was referencing the wrong stack (the main thread) rather than the coroutine's stack at time of creation.\nβ€” πŸ“ Using main_reference/main_* objects was a suitable enough fix for most of these problems.\nβ€” βš‘πŸ›  Prevent performance and usability issues from changing containers by storing the being/end iterator separately, rather than continually invoking `deferred_uc::end(…)` every time.\nβ€” πŸ›  Improve sizes for stored iterators in select cases.\nβ€” πŸ›  Allow for sentinel-style C++20-and-beyond ranges.\nβ€” πŸ”§ Improve single file generation CMake.\nβ€” πŸ‘·β€β™€οΈ Fix up internal Lua build system issues.","shortMessageHtmlLink":"πŸ›  Address lifetime issues through Lua references in iterators."}},{"before":"eab1430ccdbf61a0d61d11bf86b4975838dcfb9a","after":"97806f2a7cdb18d5582f751b1b56c7b88b754977","ref":"refs/heads/develop","pushedAt":"2023-07-18T17:09:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ThePhD","name":"The Phantom Derpstorm","path":"/ThePhD","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2886436?s=80&v=4"},"commit":{"message":"Fix get_max_hp mehod in property example","shortMessageHtmlLink":"Fix get_max_hp mehod in property example"}},{"before":"334f85544d58d8db59f5bdc72de3b49bc8d66186","after":null,"ref":"refs/heads/fix/coroutine-lifetime-issues","pushedAt":"2023-07-17T19:01:12.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ThePhD","name":"The Phantom Derpstorm","path":"/ThePhD","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2886436?s=80&v=4"}},{"before":null,"after":"334f85544d58d8db59f5bdc72de3b49bc8d66186","ref":"refs/heads/fix/coroutine-lifetime-issues","pushedAt":"2023-07-17T18:46:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ThePhD","name":"The Phantom Derpstorm","path":"/ThePhD","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2886436?s=80&v=4"},"commit":{"message":"πŸ›  Address lifetime issues through Lua references in iterators.\n\nβ€” πŸ“ Fixes #1315, #1374, and #1400.\nβ€” πŸ“ Lifetime in iterators was referencing the wrong stack (the main thread) rather than the coroutine's stack at time of creation.\nβ€” πŸ“ Using main_reference/main_* objects was a suitable enough fix for most of these problems.\nβ€” βš‘πŸ›  Prevent performance and usability issues from changing containers by storing the being/end iterator separately, rather than continually invoking `deferred_uc::end(…)` every time.\nβ€” πŸ›  Improve sizes for stored iterators in select cases.\nβ€” πŸ›  Allow for sentinel-style C++20-and-beyond ranges.\nβ€” πŸ”§ Improve single file generation CMake.\nβ€” πŸ‘·β€β™€οΈ Fix up internal Lua build system issues.","shortMessageHtmlLink":"πŸ›  Address lifetime issues through Lua references in iterators."}},{"before":"e7355a2fc2e42cd7405bf74a37f98d0222f61126","after":null,"ref":"refs/heads/feature/exhaustive-check-get","pushedAt":"2023-07-17T18:43:58.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ThePhD","name":"The Phantom Derpstorm","path":"/ThePhD","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2886436?s=80&v=4"}},{"before":"bbf929bba848e99d0f3721a9f1a63edba6d44137","after":null,"ref":"refs/heads/fix/exhaustive-check-warn-test","pushedAt":"2023-07-17T18:43:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ThePhD","name":"The Phantom Derpstorm","path":"/ThePhD","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2886436?s=80&v=4"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAD32wNYwA","startCursor":null,"endCursor":null}},"title":"Activity Β· ThePhD/sol2"}