{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":1347652,"defaultBranch":"master","name":"lupa","ownerLogin":"scoder","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2011-02-09T19:16:15.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/491659?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1717161869.0","currentOid":""},"activityList":{"items":[{"before":"2f3d4e51d3c2e9743c69066b5760f6783e15e3fc","after":"b3c9217cc0ee662a9c3b9fdb3e75572851d70147","ref":"refs/heads/master","pushedAt":"2024-05-31T13:53:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"scoder","name":"scoder","path":"/scoder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/491659?s=80&v=4"},"commit":{"message":"CI: Re-add PyPy 3.7 for platforms that still have it.","shortMessageHtmlLink":"CI: Re-add PyPy 3.7 for platforms that still have it."}},{"before":"9811bb167aa3b4d1c37abc55ed244f3ac6e5cb00","after":"2f3d4e51d3c2e9743c69066b5760f6783e15e3fc","ref":"refs/heads/master","pushedAt":"2024-05-31T13:52:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"scoder","name":"scoder","path":"/scoder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/491659?s=80&v=4"},"commit":{"message":"CI: Disable Python versions that no longer exist on macOS.","shortMessageHtmlLink":"CI: Disable Python versions that no longer exist on macOS."}},{"before":"05be665803b130edaf1a39ca6255e66d7f49aebe","after":"9811bb167aa3b4d1c37abc55ed244f3ac6e5cb00","ref":"refs/heads/master","pushedAt":"2024-05-31T13:49:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"scoder","name":"scoder","path":"/scoder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/491659?s=80&v=4"},"commit":{"message":"Update LuaJIT versions to latest branches.","shortMessageHtmlLink":"Update LuaJIT versions to latest branches."}},{"before":"6029ef1dfc04584d77fb8554cdde51fd8f36f8bd","after":"05be665803b130edaf1a39ca6255e66d7f49aebe","ref":"refs/heads/master","pushedAt":"2024-05-31T13:37:44.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"scoder","name":"scoder","path":"/scoder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/491659?s=80&v=4"},"commit":{"message":"Update changelog.","shortMessageHtmlLink":"Update changelog."}},{"before":"866469b80cf5f5282a09259387ab82df6c02aa01","after":null,"ref":"refs/heads/gh250_dealloc_deadlock","pushedAt":"2024-05-31T13:24:29.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"scoder","name":"scoder","path":"/scoder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/491659?s=80&v=4"}},{"before":"1af4dea985a4c202468a8ea6b73d539bd03a6b33","after":"6029ef1dfc04584d77fb8554cdde51fd8f36f8bd","ref":"refs/heads/master","pushedAt":"2024-05-31T13:24:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"scoder","name":"scoder","path":"/scoder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/491659?s=80&v=4"},"commit":{"message":"Prevent deadlock when deallocating Python objects in threads (GH-255)\n\nPreviously, the deallocation would try to acquire the runtime lock and wait indefinitely because it's held by another thread that runs the Lua code. Failing to acquire the lock will now move the Lua reference to a \"to be freed later\" list that gets processed before returning from Lua back to Python.\r\n\r\nCloses https://github.com/scoder/lupa/issues/250","shortMessageHtmlLink":"Prevent deadlock when deallocating Python objects in threads (GH-255)"}},{"before":"47b203b6db8beab813a09a38795025e0856012dc","after":"866469b80cf5f5282a09259387ab82df6c02aa01","ref":"refs/heads/gh250_dealloc_deadlock","pushedAt":"2024-05-30T16:11:26.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"scoder","name":"scoder","path":"/scoder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/491659?s=80&v=4"},"commit":{"message":"Simplify test, move it to a better place and remove debug code.","shortMessageHtmlLink":"Simplify test, move it to a better place and remove debug code."}},{"before":"e97ee192b8ca62da5e29b064db24f95779e4e486","after":"47b203b6db8beab813a09a38795025e0856012dc","ref":"refs/heads/gh250_dealloc_deadlock","pushedAt":"2024-05-29T10:11:20.000Z","pushType":"push","commitsCount":50,"pusher":{"login":"scoder","name":"scoder","path":"/scoder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/491659?s=80&v=4"},"commit":{"message":"Merge branch 'master' into gh250_dealloc_deadlock","shortMessageHtmlLink":"Merge branch 'master' into gh250_dealloc_deadlock"}},{"before":"cc7b1a6aa6a44b04d7f4524102e46a5258d7f158","after":"1af4dea985a4c202468a8ea6b73d539bd03a6b33","ref":"refs/heads/master","pushedAt":"2024-05-29T10:05:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"scoder","name":"scoder","path":"/scoder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/491659?s=80&v=4"},"commit":{"message":"Add methods LuaRuntime.gccollect() and LuaRuntime.nogc() to control the Lua garbage collector.","shortMessageHtmlLink":"Add methods LuaRuntime.gccollect() and LuaRuntime.nogc() to control t…"}},{"before":"a0c8c1d20a98fe2ba25d3e8dae0fe3b489de3c12","after":"e97ee192b8ca62da5e29b064db24f95779e4e486","ref":"refs/heads/gh250_dealloc_deadlock","pushedAt":"2024-05-29T09:59:11.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"scoder","name":"scoder","path":"/scoder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/491659?s=80&v=4"},"commit":{"message":"Make sure Lua cleans up old references in refcounting test.","shortMessageHtmlLink":"Make sure Lua cleans up old references in refcounting test."}},{"before":"872f93f6cab52488171a1f93f18dfac09ff07f10","after":"cc7b1a6aa6a44b04d7f4524102e46a5258d7f158","ref":"refs/heads/master","pushedAt":"2024-03-24T20:21:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"scoder","name":"scoder","path":"/scoder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/491659?s=80&v=4"},"commit":{"message":"Build: Remove old manylinux images again since they don't add anything and/or fail to build.","shortMessageHtmlLink":"Build: Remove old manylinux images again since they don't add anythin…"}},{"before":"7d8b3d029dd44abb0c4c112958aa1e0a0d1eadea","after":"872f93f6cab52488171a1f93f18dfac09ff07f10","ref":"refs/heads/master","pushedAt":"2024-03-24T19:37:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"scoder","name":"scoder","path":"/scoder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/491659?s=80&v=4"},"commit":{"message":"Build: Use manylinux1 instead of manylinux2010 for Py2.7 support.","shortMessageHtmlLink":"Build: Use manylinux1 instead of manylinux2010 for Py2.7 support."}},{"before":"d3bdb305ba27f97eb0abc244b1d9f22460462bf0","after":"7d8b3d029dd44abb0c4c112958aa1e0a0d1eadea","ref":"refs/heads/master","pushedAt":"2024-03-24T19:32:29.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"scoder","name":"scoder","path":"/scoder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/491659?s=80&v=4"},"commit":{"message":"Build: Include manylinux2010 images to re-include Py2.7.","shortMessageHtmlLink":"Build: Include manylinux2010 images to re-include Py2.7."}},{"before":"d73381142eccae2a5d60a018607cddb0b3c40655","after":"d3bdb305ba27f97eb0abc244b1d9f22460462bf0","ref":"refs/heads/master","pushedAt":"2024-03-24T16:12:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"scoder","name":"scoder","path":"/scoder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/491659?s=80&v=4"},"commit":{"message":"Fix Windows build.","shortMessageHtmlLink":"Fix Windows build."}},{"before":"82c2502e33167694bf04745acd82d2cf1e6dbf77","after":"d73381142eccae2a5d60a018607cddb0b3c40655","ref":"refs/heads/master","pushedAt":"2024-03-24T16:10:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"scoder","name":"scoder","path":"/scoder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/491659?s=80&v=4"},"commit":{"message":"Build: Fix wheel uploading.","shortMessageHtmlLink":"Build: Fix wheel uploading."}},{"before":"c91dd7423b3e74efe100a31429ffb97448a1e186","after":"82c2502e33167694bf04745acd82d2cf1e6dbf77","ref":"refs/heads/master","pushedAt":"2024-03-24T16:02:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"scoder","name":"scoder","path":"/scoder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/491659?s=80&v=4"},"commit":{"message":"Build: Fix wheel on macOS Py3.6 (which shouldn't use Py2.7, obviously).","shortMessageHtmlLink":"Build: Fix wheel on macOS Py3.6 (which shouldn't use Py2.7, obviously)."}},{"before":"764b1bae32521c01ffcb6601344e042d8381bce4","after":"c91dd7423b3e74efe100a31429ffb97448a1e186","ref":"refs/heads/master","pushedAt":"2024-03-24T15:53:50.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"scoder","name":"scoder","path":"/scoder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/491659?s=80&v=4"},"commit":{"message":"Update changelog.","shortMessageHtmlLink":"Update changelog."}},{"before":"4a9779a20ca7674d4fe835107a665902b12431ca","after":"764b1bae32521c01ffcb6601344e042d8381bce4","ref":"refs/heads/master","pushedAt":"2024-03-24T12:54:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"scoder","name":"scoder","path":"/scoder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/491659?s=80&v=4"},"commit":{"message":"Build: Try to fix Py2.7 build on macOS.","shortMessageHtmlLink":"Build: Try to fix Py2.7 build on macOS."}},{"before":"8c3cf8dacb799e616719a1fb6c2d8c0fb84b06ff","after":"4a9779a20ca7674d4fe835107a665902b12431ca","ref":"refs/heads/master","pushedAt":"2024-03-24T12:22:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"scoder","name":"scoder","path":"/scoder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/491659?s=80&v=4"},"commit":{"message":"Build: Exclude cibuildwheel wheel tests on macOS platforms where they probably fail.","shortMessageHtmlLink":"Build: Exclude cibuildwheel wheel tests on macOS platforms where they…"}},{"before":"dbec7f227d6e7be260dede23d55a0359b9ac1f11","after":"8c3cf8dacb799e616719a1fb6c2d8c0fb84b06ff","ref":"refs/heads/master","pushedAt":"2024-03-24T12:13:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"scoder","name":"scoder","path":"/scoder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/491659?s=80&v=4"},"commit":{"message":"Build: Undo last change: Remove custom Py3.[78] build again since it fails due to MACOSX_DEPLOYMENT_TARGET mishandling.","shortMessageHtmlLink":"Build: Undo last change: Remove custom Py3.[78] build again since it …"}},{"before":"38fbde6dfbf7ef0a1cbe00671fdb043607fe4a5b","after":"dbec7f227d6e7be260dede23d55a0359b9ac1f11","ref":"refs/heads/master","pushedAt":"2024-03-24T12:01:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"scoder","name":"scoder","path":"/scoder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/491659?s=80&v=4"},"commit":{"message":"Build: Use custom build for macOS 3.[678] on AMD64 since cibuildwheel fails trying to import the wheel on M1 macs.","shortMessageHtmlLink":"Build: Use custom build for macOS 3.[678] on AMD64 since cibuildwheel…"}},{"before":"63fc5d07f1285d391a1126dfb311983e5905b687","after":"38fbde6dfbf7ef0a1cbe00671fdb043607fe4a5b","ref":"refs/heads/master","pushedAt":"2024-03-24T11:27:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"scoder","name":"scoder","path":"/scoder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/491659?s=80&v=4"},"commit":{"message":"Fix doctest in Py2.7.","shortMessageHtmlLink":"Fix doctest in Py2.7."}},{"before":"b20444578e5ed73eef0293766f6bdd885f10cac2","after":"63fc5d07f1285d391a1126dfb311983e5905b687","ref":"refs/heads/master","pushedAt":"2024-03-24T11:20:48.000Z","pushType":"push","commitsCount":26,"pusher":{"login":"scoder","name":"scoder","path":"/scoder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/491659?s=80&v=4"},"commit":{"message":"Build: Use latest Cython 3.0.9.","shortMessageHtmlLink":"Build: Use latest Cython 3.0.9."}},{"before":"6e8cb6d12502ccab7c6b668f3069697fe87b5f40","after":"b20444578e5ed73eef0293766f6bdd885f10cac2","ref":"refs/heads/master","pushedAt":"2024-02-21T09:11:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"scoder","name":"scoder","path":"/scoder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/491659?s=80&v=4"},"commit":{"message":"Add support for transitively mapping Python data structures to Lua tables (GH-208)\n\nCloses https://github.com/scoder/lupa/issues/199","shortMessageHtmlLink":"Add support for transitively mapping Python data structures to Lua ta…"}},{"before":"7c9301f8d28cbda84b4f7672ffe6e6093ca6f7c7","after":"f125ae2a4f828be3cd01c2e4ef982251c3c26677","ref":"refs/heads/cibuildwheels","pushedAt":"2024-02-20T18:07:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"scoder","name":"scoder","path":"/scoder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/491659?s=80&v=4"},"commit":{"message":"CI: Clean up action conditions.","shortMessageHtmlLink":"CI: Clean up action conditions."}},{"before":"b32cdc8b77061c9305bff83351eda6a924564421","after":"7c9301f8d28cbda84b4f7672ffe6e6093ca6f7c7","ref":"refs/heads/cibuildwheels","pushedAt":"2024-02-20T18:02:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"scoder","name":"scoder","path":"/scoder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/491659?s=80&v=4"},"commit":{"message":"CI: Upgrade GHA action version.","shortMessageHtmlLink":"CI: Upgrade GHA action version."}},{"before":"3729fed572121dc34c5c7aa8b7e6aaf7c93233fb","after":"b32cdc8b77061c9305bff83351eda6a924564421","ref":"refs/heads/cibuildwheels","pushedAt":"2024-02-20T17:57:37.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"scoder","name":"scoder","path":"/scoder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/491659?s=80&v=4"},"commit":{"message":"Build: Exclude failing Py3.8 universal macos wheels.","shortMessageHtmlLink":"Build: Exclude failing Py3.8 universal macos wheels."}},{"before":"e83869c2c6c7af15ac5c9a1050ea1ebe05839c19","after":"3729fed572121dc34c5c7aa8b7e6aaf7c93233fb","ref":"refs/heads/cibuildwheels","pushedAt":"2024-02-20T13:39:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"scoder","name":"scoder","path":"/scoder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/491659?s=80&v=4"},"commit":{"message":"Build: Add dedicated ARM64 wheels on macOS since universal2 does not seem to work on old Pythons.","shortMessageHtmlLink":"Build: Add dedicated ARM64 wheels on macOS since universal2 does not …"}},{"before":"ce02a8e633d192b65214dca86038d3ec33464b3d","after":"e83869c2c6c7af15ac5c9a1050ea1ebe05839c19","ref":"refs/heads/cibuildwheels","pushedAt":"2024-02-20T13:32:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"scoder","name":"scoder","path":"/scoder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/491659?s=80&v=4"},"commit":{"message":"Build: Fix macOS Py2.7 build.","shortMessageHtmlLink":"Build: Fix macOS Py2.7 build."}},{"before":"ce9ed50f2c033f1b57e8e5885328c77692361cc3","after":"ce02a8e633d192b65214dca86038d3ec33464b3d","ref":"refs/heads/cibuildwheels","pushedAt":"2024-02-20T10:00:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"scoder","name":"scoder","path":"/scoder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/491659?s=80&v=4"},"commit":{"message":"CI: Upgrade GHA action versions.","shortMessageHtmlLink":"CI: Upgrade GHA action versions."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEWRSGBgA","startCursor":null,"endCursor":null}},"title":"Activity · scoder/lupa"}