{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":767147256,"defaultBranch":"main","name":"lua","ownerLogin":"tv-labs","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-03-04T19:36:41.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/127635406?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1725905991.0","currentOid":""},"activityList":{"items":[{"before":"676eebe10c9e04a561bbedaab2a8f95eb4eee5fb","after":null,"ref":"refs/tags/v0.0.18","pushedAt":"2024-09-09T18:19:51.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"davydog187","name":"Dave Lucia","path":"/davydog187","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1019721?s=80&v=4"}},{"before":"c6237fbc83058769aaa864e21c1bff3bfe3d9df8","after":null,"ref":"refs/heads/storing-data","pushedAt":"2024-09-09T13:47:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"davydog187","name":"Dave Lucia","path":"/davydog187","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1019721?s=80&v=4"}},{"before":"d1515a08a3fb608bd20b416fe4075f25a029a315","after":"676eebe10c9e04a561bbedaab2a8f95eb4eee5fb","ref":"refs/heads/main","pushedAt":"2024-09-09T13:47:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"davydog187","name":"Dave Lucia","path":"/davydog187","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1019721?s=80&v=4"},"commit":{"message":"Change Lua.API.install/1 callback to Lua.API.install/3 (#45)","shortMessageHtmlLink":"Change Lua.API.install/1 callback to Lua.API.install/3 (#45)"}},{"before":"cafef75fda7a5cbdc45803492eeaadc29c32df2a","after":"c6237fbc83058769aaa864e21c1bff3bfe3d9df8","ref":"refs/heads/storing-data","pushedAt":"2024-09-09T13:47:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davydog187","name":"Dave Lucia","path":"/davydog187","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1019721?s=80&v=4"},"commit":{"message":"bump version","shortMessageHtmlLink":"bump version"}},{"before":"125e5cd7a00562538a652d25d2669040287aa862","after":"cafef75fda7a5cbdc45803492eeaadc29c32df2a","ref":"refs/heads/storing-data","pushedAt":"2024-09-09T13:45:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"davydog187","name":"Dave Lucia","path":"/davydog187","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1019721?s=80&v=4"},"commit":{"message":"walk it back","shortMessageHtmlLink":"walk it back"}},{"before":"06c2531a05fe6ee89969d8ed745df845a33593c6","after":null,"ref":"refs/heads/assertions","pushedAt":"2024-09-09T13:29:15.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"davydog187","name":"Dave Lucia","path":"/davydog187","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1019721?s=80&v=4"}},{"before":"d5b9e050e4325bb9953a589b93fbfcb8d8a68b77","after":"d1515a08a3fb608bd20b416fe4075f25a029a315","ref":"refs/heads/main","pushedAt":"2024-09-09T13:29:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"davydog187","name":"Dave Lucia","path":"/davydog187","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1019721?s=80&v=4"},"commit":{"message":"Ensure assert(false, \"error message\") is handled correctly (#46)","shortMessageHtmlLink":"Ensure assert(false, \"error message\") is handled correctly (#46)"}},{"before":null,"after":"06c2531a05fe6ee89969d8ed745df845a33593c6","ref":"refs/heads/assertions","pushedAt":"2024-09-09T13:17:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"davydog187","name":"Dave Lucia","path":"/davydog187","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1019721?s=80&v=4"},"commit":{"message":"Ensure assert(false, \"error message\") is handled correctly\n\nPulls in https://github.com/rvirding/luerl/commit/a7ce1d5e7dd391c1ef2628e00e550f13ad2a730d","shortMessageHtmlLink":"Ensure assert(false, \"error message\") is handled correctly"}},{"before":null,"after":"125e5cd7a00562538a652d25d2669040287aa862","ref":"refs/heads/storing-data","pushedAt":"2024-09-08T23:20:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"davydog187","name":"Dave Lucia","path":"/davydog187","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1019721?s=80&v=4"},"commit":{"message":"Change Lua.API.install/1 callback to Lua.API.install/3\n\nChanges the arity of the API, passing the scope and data to the\n`install/3` callback, allowing the install callback to capture runtime data from APIs, databases, or elsewhere in the API scope for further usage","shortMessageHtmlLink":"Change Lua.API.install/1 callback to Lua.API.install/3"}},{"before":"aeebc5f0a3e44bf4db9be45610adee17223e207c","after":null,"ref":"refs/heads/chunks","pushedAt":"2024-09-04T00:55:05.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"davydog187","name":"Dave Lucia","path":"/davydog187","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1019721?s=80&v=4"}},{"before":"ec217186bb062ddfd48905afd1ae80ef493012f5","after":"d5b9e050e4325bb9953a589b93fbfcb8d8a68b77","ref":"refs/heads/main","pushedAt":"2024-09-04T00:55:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"davydog187","name":"Dave Lucia","path":"/davydog187","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1019721?s=80&v=4"},"commit":{"message":"Add Lua.parse_chunk/1 for runtime parsing of chunks (#44)","shortMessageHtmlLink":"Add Lua.parse_chunk/1 for runtime parsing of chunks (#44)"}},{"before":"ab430b5bc4d8ee4932281c559fae59755155e8db","after":"aeebc5f0a3e44bf4db9be45610adee17223e207c","ref":"refs/heads/chunks","pushedAt":"2024-09-04T00:54:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davydog187","name":"Dave Lucia","path":"/davydog187","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1019721?s=80&v=4"},"commit":{"message":"cleanup","shortMessageHtmlLink":"cleanup"}},{"before":null,"after":"ab430b5bc4d8ee4932281c559fae59755155e8db","ref":"refs/heads/chunks","pushedAt":"2024-09-04T00:49:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"davydog187","name":"Dave Lucia","path":"/davydog187","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1019721?s=80&v=4"},"commit":{"message":"Add Lua.parse_chunk/1 for runtime parsing of chunks\n\nAlso changes `Lua.load_chunk` to `Lua.load_chunk!` and supports passing strings\n\nCloses #38\nCloses #43","shortMessageHtmlLink":"Add Lua.parse_chunk/1 for runtime parsing of chunks"}},{"before":"37503ba3703a5dd8e5e8b366b6fcd01544443c11","after":null,"ref":"refs/heads/support-chunks-install","pushedAt":"2024-09-03T13:47:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"davydog187","name":"Dave Lucia","path":"/davydog187","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1019721?s=80&v=4"}},{"before":"9cc7dd32d7bc9780d07aac2b43eb4bb673600093","after":"ec217186bb062ddfd48905afd1ae80ef493012f5","ref":"refs/heads/main","pushedAt":"2024-09-03T13:47:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"davydog187","name":"Dave Lucia","path":"/davydog187","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1019721?s=80&v=4"},"commit":{"message":"Support returning chunks from `Lua.API.install/1` (#42)","shortMessageHtmlLink":"Support returning chunks from Lua.API.install/1
(#42)"}},{"before":null,"after":"37503ba3703a5dd8e5e8b366b6fcd01544443c11","ref":"refs/heads/support-chunks-install","pushedAt":"2024-09-03T13:45:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"davydog187","name":"Dave Lucia","path":"/davydog187","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1019721?s=80&v=4"},"commit":{"message":"Support returning chunks from `Lua.API.install/1`\n\nCloses #39","shortMessageHtmlLink":"Support returning chunks from Lua.API.install/1
"}},{"before":"af9a000d420ae2af5f2424900a1cb4a16c345b72","after":"9cc7dd32d7bc9780d07aac2b43eb4bb673600093","ref":"refs/heads/main","pushedAt":"2024-09-03T13:39:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davydog187","name":"Dave Lucia","path":"/davydog187","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1019721?s=80&v=4"},"commit":{"message":"0.0.16","shortMessageHtmlLink":"0.0.16"}},{"before":"293e2c7babbe30875edd3383720c68f5a1168321","after":null,"ref":"refs/heads/table-formatter","pushedAt":"2024-09-03T13:38:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"davydog187","name":"Dave Lucia","path":"/davydog187","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1019721?s=80&v=4"}},{"before":"177c0beef4d671b6d1b0a6a57ca020afc556a0b8","after":"af9a000d420ae2af5f2424900a1cb4a16c345b72","ref":"refs/heads/main","pushedAt":"2024-09-03T13:38:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"davydog187","name":"Dave Lucia","path":"/davydog187","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1019721?s=80&v=4"},"commit":{"message":"Lua Table pretty printer (#41)","shortMessageHtmlLink":"Lua Table pretty printer (#41)"}},{"before":"f5b5d454c3c11f296ca5999da64c3bb7dce792ff","after":"293e2c7babbe30875edd3383720c68f5a1168321","ref":"refs/heads/table-formatter","pushedAt":"2024-09-03T13:38:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davydog187","name":"Dave Lucia","path":"/davydog187","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1019721?s=80&v=4"},"commit":{"message":"fix tests","shortMessageHtmlLink":"fix tests"}},{"before":"6d159d5f84d4608ef13e92764980f83d9ab373b9","after":"f5b5d454c3c11f296ca5999da64c3bb7dce792ff","ref":"refs/heads/table-formatter","pushedAt":"2024-09-03T13:21:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davydog187","name":"Dave Lucia","path":"/davydog187","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1019721?s=80&v=4"},"commit":{"message":"handle userdata and tables","shortMessageHtmlLink":"handle userdata and tables"}},{"before":null,"after":"6d159d5f84d4608ef13e92764980f83d9ab373b9","ref":"refs/heads/table-formatter","pushedAt":"2024-09-02T16:03:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"davydog187","name":"Dave Lucia","path":"/davydog187","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1019721?s=80&v=4"},"commit":{"message":"Lua Table printer printer\n\nAdds a very basic implementation of a pretty printer that take's an\nElixir representation of a table, and outputs a syntactically valid Lua table constuctor (literal).\n\nCurrently doesn't nicely format large tables into multilines, and will inspect :userdata values as is.","shortMessageHtmlLink":"Lua Table printer printer"}},{"before":"54bb72558b4d1fc6f25a5585845e6b09856343ae","after":"177c0beef4d671b6d1b0a6a57ca020afc556a0b8","ref":"refs/heads/main","pushedAt":"2024-08-23T16:30:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davydog187","name":"Dave Lucia","path":"/davydog187","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1019721?s=80&v=4"},"commit":{"message":"v0.0.15","shortMessageHtmlLink":"v0.0.15"}},{"before":"d0775cfeafe7ccb83aaee35c06964aeb5d795e82","after":null,"ref":"refs/heads/livebook-guide","pushedAt":"2024-08-23T16:27:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"davydog187","name":"Dave Lucia","path":"/davydog187","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1019721?s=80&v=4"}},{"before":"fd1368e4d3a5e703c5e9fee843d996172b768c3b","after":"54bb72558b4d1fc6f25a5585845e6b09856343ae","ref":"refs/heads/main","pushedAt":"2024-08-23T16:27:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"davydog187","name":"Dave Lucia","path":"/davydog187","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1019721?s=80&v=4"},"commit":{"message":"Livebook guide (#31)","shortMessageHtmlLink":"Livebook guide (#31)"}},{"before":"1b3acd7d4e008e0f6e73337020de9aa8069b397c","after":null,"ref":"refs/heads/sigil-improvements","pushedAt":"2024-08-23T16:26:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"davydog187","name":"Dave Lucia","path":"/davydog187","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1019721?s=80&v=4"}},{"before":"f58fe4ed0cd059dfe3639fcf04c64e2828ce2d5c","after":"fd1368e4d3a5e703c5e9fee843d996172b768c3b","ref":"refs/heads/main","pushedAt":"2024-08-23T16:26:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"davydog187","name":"Dave Lucia","path":"/davydog187","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1019721?s=80&v=4"},"commit":{"message":"Add support for Lua chunks (#36)","shortMessageHtmlLink":"Add support for Lua chunks (#36)"}},{"before":"e607f40d88ae11910aa061c2ed9d0dc1005ad180","after":"1b3acd7d4e008e0f6e73337020de9aa8069b397c","ref":"refs/heads/sigil-improvements","pushedAt":"2024-08-23T16:25:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davydog187","name":"Dave Lucia","path":"/davydog187","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1019721?s=80&v=4"},"commit":{"message":"tests","shortMessageHtmlLink":"tests"}},{"before":null,"after":"e607f40d88ae11910aa061c2ed9d0dc1005ad180","ref":"refs/heads/sigil-improvements","pushedAt":"2024-08-23T16:13:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"davydog187","name":"Dave Lucia","path":"/davydog187","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1019721?s=80&v=4"},"commit":{"message":"Add support for Lua chunks\n\nAdds chunk support, which allows users to precompile Lua statements and\nthen execute them later, as opposed re-parsing and code generating at\neval time. We achieve this with the following two features\n\n1. The ability to return chunks from the Lua sigil with the 'c' modifier\n\n```elixir\n~LUA\"\"\"\nprint(\"hello world\")\n\"\"\"c\n```\n\n2. The ability to load and evaluate chunks\n\n```elixir\n{[4], _} = Lua.eval!(~LUA[return 2 + 2]c)\n```","shortMessageHtmlLink":"Add support for Lua chunks"}},{"before":"073dee138254dc21052d7fc63359750127b406e9","after":null,"ref":"refs/heads/api-scope-bugs","pushedAt":"2024-08-23T15:18:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"davydog187","name":"Dave Lucia","path":"/davydog187","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1019721?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEsTm9WQA","startCursor":null,"endCursor":null}},"title":"Activity ยท tv-labs/lua"}