{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":224943004,"defaultBranch":"main","name":"mlua","ownerLogin":"mlua-rs","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-11-30T01:20:27.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/108494827?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1725750499.0","currentOid":""},"activityList":{"items":[{"before":"da4404baa54081e1306e05acde792b2056a0ff69","after":"640d27697ded93c93d1ea1c674fc94ecd986261e","ref":"refs/heads/main","pushedAt":"2024-09-20T20:21:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"khvzak","name":"Alex Orlenko","path":"/khvzak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/285173?s=80&v=4"},"commit":{"message":"Fix compile error in non-send mode","shortMessageHtmlLink":"Fix compile error in non-send mode"}},{"before":"7c2e9b5a7c43fb7844486f3acfbd70261c900c66","after":"da4404baa54081e1306e05acde792b2056a0ff69","ref":"refs/heads/main","pushedAt":"2024-09-20T12:02:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"khvzak","name":"Alex Orlenko","path":"/khvzak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/285173?s=80&v=4"},"commit":{"message":"Add `Lua::scope` back","shortMessageHtmlLink":"Add Lua::scope back"}},{"before":"5acf9d758dc007addd7ec5a0dea7380f876e0590","after":null,"ref":"refs/heads/v0.10","pushedAt":"2024-09-07T23:08:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"khvzak","name":"Alex Orlenko","path":"/khvzak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/285173?s=80&v=4"}},{"before":"e1c0aa84919cbb4650e7051f078b8e298a3a02e1","after":"7c2e9b5a7c43fb7844486f3acfbd70261c900c66","ref":"refs/heads/main","pushedAt":"2024-09-07T22:47:26.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"khvzak","name":"Alex Orlenko","path":"/khvzak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/285173?s=80&v=4"},"commit":{"message":"v0.10.0-beta.2","shortMessageHtmlLink":"v0.10.0-beta.2"}},{"before":"82db24b882d62577b2468ebb35d36014c31b6684","after":"e1c0aa84919cbb4650e7051f078b8e298a3a02e1","ref":"refs/heads/main","pushedAt":"2024-09-07T16:01:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"khvzak","name":"Alex Orlenko","path":"/khvzak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/285173?s=80&v=4"},"commit":{"message":"Fix test `test_integer_from_lua`","shortMessageHtmlLink":"Fix test test_integer_from_lua"}},{"before":"7957c6868d6d5d739f701ef3aeee52b91420d333","after":"82db24b882d62577b2468ebb35d36014c31b6684","ref":"refs/heads/main","pushedAt":"2024-09-07T15:50:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"khvzak","name":"Alex Orlenko","path":"/khvzak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/285173?s=80&v=4"},"commit":{"message":"Update `test_integer_from_lua`","shortMessageHtmlLink":"Update test_integer_from_lua"}},{"before":"9c86eefb764aeb5bc0b748b4482fc6186b3c7af1","after":"7957c6868d6d5d739f701ef3aeee52b91420d333","ref":"refs/heads/main","pushedAt":"2024-09-07T11:25:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"khvzak","name":"Alex Orlenko","path":"/khvzak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/285173?s=80&v=4"},"commit":{"message":"Fastpath for LuaString/integer/float conversion from Lua","shortMessageHtmlLink":"Fastpath for LuaString/integer/float conversion from Lua"}},{"before":"7272e40c23c2c4863caa84b1070dfbf50bef9000","after":"9c86eefb764aeb5bc0b748b4482fc6186b3c7af1","ref":"refs/heads/main","pushedAt":"2024-09-06T18:28:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"khvzak","name":"Alex Orlenko","path":"/khvzak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/285173?s=80&v=4"},"commit":{"message":"Update documentation of traits to match the expected argument name (#447)","shortMessageHtmlLink":"Update documentation of traits to match the expected argument name (#447"}},{"before":"d25f2fc07ccddef435f69a2dee6c36a4487974b5","after":"7272e40c23c2c4863caa84b1070dfbf50bef9000","ref":"refs/heads/main","pushedAt":"2024-09-03T10:44:29.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"khvzak","name":"Alex Orlenko","path":"/khvzak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/285173?s=80&v=4"},"commit":{"message":"Faster non-scoped callbacks","shortMessageHtmlLink":"Faster non-scoped callbacks"}},{"before":"825bdbfa046fd8d6a28b1081a482a5cc6a501291","after":"d25f2fc07ccddef435f69a2dee6c36a4487974b5","ref":"refs/heads/main","pushedAt":"2024-09-01T22:08:27.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"khvzak","name":"Alex Orlenko","path":"/khvzak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/285173?s=80&v=4"},"commit":{"message":"Take `Table` instead of `impl IntoLua` in `Chunk::set_environment()`","shortMessageHtmlLink":"Take Table instead of impl IntoLua in Chunk::set_environment()"}},{"before":"1634c43f0afaf7a71dc555cb6b3624250e5ff209","after":"825bdbfa046fd8d6a28b1081a482a5cc6a501291","ref":"refs/heads/main","pushedAt":"2024-08-31T21:56:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"khvzak","name":"Alex Orlenko","path":"/khvzak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/285173?s=80&v=4"},"commit":{"message":"Use dynamic Lua state ownership instead of compile-time `module` cfg flag to allow\ncreating new VMs in module mode (and destructing them properly).","shortMessageHtmlLink":"Use dynamic Lua state ownership instead of compile-time module cfg …"}},{"before":"d6b27de34eb104c767a8f69bef750b2eca375db3","after":"1634c43f0afaf7a71dc555cb6b3624250e5ff209","ref":"refs/heads/main","pushedAt":"2024-08-30T22:40:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"khvzak","name":"Alex Orlenko","path":"/khvzak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/285173?s=80&v=4"},"commit":{"message":"Disable `send` feature in module mode\nWe don't have exclusive access to Lua VM and cannot provide `Sync` soundness","shortMessageHtmlLink":"Disable send feature in module mode"}},{"before":"4018a17e262d3ae7087c285eba6057dc9f74db63","after":"d6b27de34eb104c767a8f69bef750b2eca375db3","ref":"refs/heads/main","pushedAt":"2024-08-30T22:08:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"khvzak","name":"Alex Orlenko","path":"/khvzak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/285173?s=80&v=4"},"commit":{"message":"Optimize `ObjectLike::to_string` for tables and userdata","shortMessageHtmlLink":"Optimize ObjectLike::to_string for tables and userdata"}},{"before":"3774296835d887115e7084aae51666a22fd6e294","after":"4018a17e262d3ae7087c285eba6057dc9f74db63","ref":"refs/heads/main","pushedAt":"2024-08-30T21:52:12.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"khvzak","name":"Alex Orlenko","path":"/khvzak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/285173?s=80&v=4"},"commit":{"message":"Combine `TableExt` and `AnyUserDataExt` traits into `ObjectLike`","shortMessageHtmlLink":"Combine TableExt and AnyUserDataExt traits into ObjectLike"}},{"before":"ece66c46bfdc62685b758ffff16286f2806b2662","after":"3774296835d887115e7084aae51666a22fd6e294","ref":"refs/heads/main","pushedAt":"2024-08-29T11:02:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"khvzak","name":"Alex Orlenko","path":"/khvzak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/285173?s=80&v=4"},"commit":{"message":"Run gargabe collection on main Lua instance drop\nThis should help preventing leaking memory when capturing Lua in async block\nand dropping future without finishing polling.","shortMessageHtmlLink":"Run gargabe collection on main Lua instance drop"}},{"before":"4977b91a987e28b9fad590cd6989d238e63da4a2","after":"ece66c46bfdc62685b758ffff16286f2806b2662","ref":"refs/heads/main","pushedAt":"2024-08-26T22:52:06.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"khvzak","name":"Alex Orlenko","path":"/khvzak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/285173?s=80&v=4"},"commit":{"message":"Remove `unstable` feature flag","shortMessageHtmlLink":"Remove unstable feature flag"}},{"before":"ecc09c4387729e05f466187b91e793193635082a","after":"4977b91a987e28b9fad590cd6989d238e63da4a2","ref":"refs/heads/main","pushedAt":"2024-08-25T22:07:18.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"khvzak","name":"Alex Orlenko","path":"/khvzak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/285173?s=80&v=4"},"commit":{"message":"Detect compilation error and return `Result` when using `Compiler::compile()` interface.\nCloses #387","shortMessageHtmlLink":"Detect compilation error and return Result when using `Compiler::co…"}},{"before":"ecc09c4387729e05f466187b91e793193635082a","after":null,"ref":"refs/heads/pr-442","pushedAt":"2024-08-25T19:36:29.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"khvzak","name":"Alex Orlenko","path":"/khvzak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/285173?s=80&v=4"}},{"before":"23d4e2519b8cb210aeb22c5bce70c3d50fdcca93","after":"ecc09c4387729e05f466187b91e793193635082a","ref":"refs/heads/main","pushedAt":"2024-08-25T19:35:55.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"khvzak","name":"Alex Orlenko","path":"/khvzak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/285173?s=80&v=4"},"commit":{"message":"Add `luaL_loadbufferenv` helper to all Lua versions","shortMessageHtmlLink":"Add luaL_loadbufferenv helper to all Lua versions"}},{"before":"7bfd32750dca1d9f1fa26cbe70356ae578fd2f29","after":"ecc09c4387729e05f466187b91e793193635082a","ref":"refs/heads/pr-442","pushedAt":"2024-08-25T16:30:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"khvzak","name":"Alex Orlenko","path":"/khvzak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/285173?s=80&v=4"},"commit":{"message":"Add `luaL_loadbufferenv` helper to all Lua versions","shortMessageHtmlLink":"Add luaL_loadbufferenv helper to all Lua versions"}},{"before":"23d4e2519b8cb210aeb22c5bce70c3d50fdcca93","after":"7bfd32750dca1d9f1fa26cbe70356ae578fd2f29","ref":"refs/heads/pr-442","pushedAt":"2024-08-25T15:50:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"khvzak","name":"Alex Orlenko","path":"/khvzak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/285173?s=80&v=4"},"commit":{"message":"Change chunk env to use luau's load env parameter (#442)","shortMessageHtmlLink":"Change chunk env to use luau's load env parameter (#442)"}},{"before":null,"after":"23d4e2519b8cb210aeb22c5bce70c3d50fdcca93","ref":"refs/heads/pr-442","pushedAt":"2024-08-25T15:50:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"khvzak","name":"Alex Orlenko","path":"/khvzak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/285173?s=80&v=4"},"commit":{"message":"Switch to `Mutex` from `RwLock` for userdata access in `send` mode.\nUnfortunately RwLock allow access to the userdata from multiple threads\nwithout enforcing `Sync` marker.","shortMessageHtmlLink":"Switch to Mutex from RwLock for userdata access in send mode."}},{"before":"657121ad4f48d7a963f9454c708929bfe2acc2e0","after":"23d4e2519b8cb210aeb22c5bce70c3d50fdcca93","ref":"refs/heads/main","pushedAt":"2024-08-24T08:44:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"khvzak","name":"Alex Orlenko","path":"/khvzak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/285173?s=80&v=4"},"commit":{"message":"Switch to `Mutex` from `RwLock` for userdata access in `send` mode.\nUnfortunately RwLock allow access to the userdata from multiple threads\nwithout enforcing `Sync` marker.","shortMessageHtmlLink":"Switch to Mutex from RwLock for userdata access in send mode."}},{"before":"2857cb76c6f4bc4c461107782988137595cab825","after":"657121ad4f48d7a963f9454c708929bfe2acc2e0","ref":"refs/heads/main","pushedAt":"2024-08-24T08:42:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"khvzak","name":"Alex Orlenko","path":"/khvzak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/285173?s=80&v=4"},"commit":{"message":"Switch to `Mutex` from `RwLock` for userdata access in `send` mode.\nUnfortunately RwLock allow access to the userdata from multiple threads\nwithout enforcing `Sync` marker.","shortMessageHtmlLink":"Switch to Mutex from RwLock for userdata access in send mode."}},{"before":"9931709ecda99daa16444cacf22fa0e89b9bd78c","after":"2857cb76c6f4bc4c461107782988137595cab825","ref":"refs/heads/main","pushedAt":"2024-08-23T00:04:14.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"khvzak","name":"Alex Orlenko","path":"/khvzak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/285173?s=80&v=4"},"commit":{"message":"Add `A` param to `AsyncThread`.\nThis reduces internal dependency on `MultiValue` container and delay args conversion to the future `poll()` stage.","shortMessageHtmlLink":"Add A param to AsyncThread<A, R>."}},{"before":"0ee58da98ad1e58f4bf35a77b06e1be5452d555e","after":"9931709ecda99daa16444cacf22fa0e89b9bd78c","ref":"refs/heads/main","pushedAt":"2024-08-22T23:10:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"khvzak","name":"Alex Orlenko","path":"/khvzak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/285173?s=80&v=4"},"commit":{"message":"Remove explicit lifetime from `UserDataMethods` and `UserDataFields` traits.\nPass `'static` arguments to async functions and require `'static` Future.\n(in future we can use async closures to make it more elegant).","shortMessageHtmlLink":"Remove explicit lifetime from UserDataMethods and UserDataFields …"}},{"before":"26b9bdb362a543d706ebbb5436ccb5d594efde36","after":"0ee58da98ad1e58f4bf35a77b06e1be5452d555e","ref":"refs/heads/main","pushedAt":"2024-08-22T23:09:45.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"khvzak","name":"Alex Orlenko","path":"/khvzak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/285173?s=80&v=4"},"commit":{"message":"Remove explicit lifetime from `UserDataMethods` and `UserDataFields` traits.\nPass `'static` arguments to async functions and require `'static` Future.\n(in future we can use async closures to make it more elegant).","shortMessageHtmlLink":"Remove explicit lifetime from UserDataMethods and UserDataFields …"}},{"before":"c58f67b140f09315855a2a67de8e1b05c96e5fe7","after":"26b9bdb362a543d706ebbb5436ccb5d594efde36","ref":"refs/heads/main","pushedAt":"2024-08-21T11:06:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"khvzak","name":"Alex Orlenko","path":"/khvzak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/285173?s=80&v=4"},"commit":{"message":"`serde_userdata`: Remove `map_err` to reduce compile time impact (#441)","shortMessageHtmlLink":"serde_userdata: Remove map_err to reduce compile time impact (#441)"}},{"before":"0c08cdaf7c296b0c7bcc165f8a1a38055287f8d2","after":"c58f67b140f09315855a2a67de8e1b05c96e5fe7","ref":"refs/heads/main","pushedAt":"2024-08-10T16:56:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"khvzak","name":"Alex Orlenko","path":"/khvzak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/285173?s=80&v=4"},"commit":{"message":"Add `MaybeSend` requirement to Lua futures","shortMessageHtmlLink":"Add MaybeSend requirement to Lua futures"}},{"before":"10999babe0fc936552437b50fa0aa8bf6f4cf4e8","after":"0c08cdaf7c296b0c7bcc165f8a1a38055287f8d2","ref":"refs/heads/main","pushedAt":"2024-08-06T19:04:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"khvzak","name":"Alex Orlenko","path":"/khvzak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/285173?s=80&v=4"},"commit":{"message":"Reduce compile time contribution of `next_key_seed` and `next_value_seed` (#436)\n\n* factor out common code\r\n\r\n* changelog entry","shortMessageHtmlLink":"Reduce compile time contribution of next_key_seed and `next_value_s…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMFQyMDoyMTowNC4wMDAwMDBazwAAAAS8V3Ns","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMFQyMDoyMTowNC4wMDAwMDBazwAAAAS8V3Ns","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0wNlQxOTowNDoxNy4wMDAwMDBazwAAAASTcQJj"}},"title":"Activity · mlua-rs/mlua"}