{"action":"created","issue":{"url":"https://api.github.com/repos/Hammerspoon/hammerspoon/issues/328","labels_url":"https://api.github.com/repos/Hammerspoon/hammerspoon/issues/328/labels{/name}","comments_url":"https://api.github.com/repos/Hammerspoon/hammerspoon/issues/328/comments","events_url":"https://api.github.com/repos/Hammerspoon/hammerspoon/issues/328/events","html_url":"https://github.com/Hammerspoon/hammerspoon/issues/328","id":89892628,"number":328,"title":"Upgrade Lua to 5.3.1","user":{"login":"cmsj","id":353427,"avatar_url":"https://avatars.githubusercontent.com/u/353427?v=3","gravatar_id":"","url":"https://api.github.com/users/cmsj","html_url":"https://github.com/cmsj","followers_url":"https://api.github.com/users/cmsj/followers","following_url":"https://api.github.com/users/cmsj/following{/other_user}","gists_url":"https://api.github.com/users/cmsj/gists{/gist_id}","starred_url":"https://api.github.com/users/cmsj/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cmsj/subscriptions","organizations_url":"https://api.github.com/users/cmsj/orgs","repos_url":"https://api.github.com/users/cmsj/repos","events_url":"https://api.github.com/users/cmsj/events{/privacy}","received_events_url":"https://api.github.com/users/cmsj/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/Hammerspoon/hammerspoon/labels/enhancement","name":"enhancement","color":"84b6eb"}],"state":"closed","locked":false,"assignee":{"login":"cmsj","id":353427,"avatar_url":"https://avatars.githubusercontent.com/u/353427?v=3","gravatar_id":"","url":"https://api.github.com/users/cmsj","html_url":"https://github.com/cmsj","followers_url":"https://api.github.com/users/cmsj/followers","following_url":"https://api.github.com/users/cmsj/following{/other_user}","gists_url":"https://api.github.com/users/cmsj/gists{/gist_id}","starred_url":"https://api.github.com/users/cmsj/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cmsj/subscriptions","organizations_url":"https://api.github.com/users/cmsj/orgs","repos_url":"https://api.github.com/users/cmsj/repos","events_url":"https://api.github.com/users/cmsj/events{/privacy}","received_events_url":"https://api.github.com/users/cmsj/received_events","type":"User","site_admin":false},"milestone":null,"comments":8,"created_at":"2015-06-21T10:18:55Z","updated_at":"2015-06-22T03:24:18Z","closed_at":"2015-06-21T10:19:30Z","body":"The work for this is already done, afaict. I'm mostly creating this issue so I can ping folk (particularly @asmagill ) to test anything they particularly care about, before this gets released (I'm not super keen to push out a release, I just want to get this on the radar for some time in the next week or two if we don't find any issues)."},"comment":{"url":"https://api.github.com/repos/Hammerspoon/hammerspoon/issues/comments/113992005","html_url":"https://github.com/Hammerspoon/hammerspoon/issues/328#issuecomment-113992005","issue_url":"https://api.github.com/repos/Hammerspoon/hammerspoon/issues/328","id":113992005,"user":{"login":"asmagill","id":8139480,"avatar_url":"https://avatars.githubusercontent.com/u/8139480?v=3","gravatar_id":"","url":"https://api.github.com/users/asmagill","html_url":"https://github.com/asmagill","followers_url":"https://api.github.com/users/asmagill/followers","following_url":"https://api.github.com/users/asmagill/following{/other_user}","gists_url":"https://api.github.com/users/asmagill/gists{/gist_id}","starred_url":"https://api.github.com/users/asmagill/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/asmagill/subscriptions","organizations_url":"https://api.github.com/users/asmagill/orgs","repos_url":"https://api.github.com/users/asmagill/repos","events_url":"https://api.github.com/users/asmagill/events{/privacy}","received_events_url":"https://api.github.com/users/asmagill/received_events","type":"User","site_admin":false},"created_at":"2015-06-22T03:24:18Z","updated_at":"2015-06-22T03:24:18Z","body":"I'm working on modifying the utf8_53 module so that it only actually loads the compatibility module if you're not using the lua5.3 core...\r\n\r\n  1. how likely/possible is it that we may end up putting off the migration or deciding to make it a compile time option -- basically should i prepare to ditch the internal.m portion all together?\r\n  2. even without the C part of the module, a simple metamethod checks if a function or constant exists in utf8, so referring to things as hs.utf8_53.X still works. Or should this go as well and force everyone to distinguish between *our* utf8 functions, and the built in ones?  This will take us further away from Mjolnir, but honestly, we're pretty far away already.\r\n  3. bite the bullet and drop the _53 altogether from the module name?\r\n\r\nSo far, whatever we decide here won't affect anything in core, I've already checked... but I'm not sure how much this library is used outside of my own configuration setup... at least I've not come across reference to it.  Should I post to the google group and see?"}}