{"action":"closed","issue":{"url":"https://api.github.com/repos/openhaxe/Destroy-Me-When-Became-Useless/issues/19","repository_url":"https://api.github.com/repos/openhaxe/Destroy-Me-When-Became-Useless","labels_url":"https://api.github.com/repos/openhaxe/Destroy-Me-When-Became-Useless/issues/19/labels{/name}","comments_url":"https://api.github.com/repos/openhaxe/Destroy-Me-When-Became-Useless/issues/19/comments","events_url":"https://api.github.com/repos/openhaxe/Destroy-Me-When-Became-Useless/issues/19/events","html_url":"https://github.com/openhaxe/Destroy-Me-When-Became-Useless/issues/19","id":51407757,"number":19,"title":"TODO","user":{"login":"PeyTy","id":3642643,"avatar_url":"https://avatars.githubusercontent.com/u/3642643?v=3","gravatar_id":"","url":"https://api.github.com/users/PeyTy","html_url":"https://github.com/PeyTy","followers_url":"https://api.github.com/users/PeyTy/followers","following_url":"https://api.github.com/users/PeyTy/following{/other_user}","gists_url":"https://api.github.com/users/PeyTy/gists{/gist_id}","starred_url":"https://api.github.com/users/PeyTy/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/PeyTy/subscriptions","organizations_url":"https://api.github.com/users/PeyTy/orgs","repos_url":"https://api.github.com/users/PeyTy/repos","events_url":"https://api.github.com/users/PeyTy/events{/privacy}","received_events_url":"https://api.github.com/users/PeyTy/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/openhaxe/Destroy-Me-When-Became-Useless/labels/fun","name":"fun","color":"fbca04"}],"state":"closed","locked":false,"assignee":{"login":"PeyTy","id":3642643,"avatar_url":"https://avatars.githubusercontent.com/u/3642643?v=3","gravatar_id":"","url":"https://api.github.com/users/PeyTy","html_url":"https://github.com/PeyTy","followers_url":"https://api.github.com/users/PeyTy/followers","following_url":"https://api.github.com/users/PeyTy/following{/other_user}","gists_url":"https://api.github.com/users/PeyTy/gists{/gist_id}","starred_url":"https://api.github.com/users/PeyTy/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/PeyTy/subscriptions","organizations_url":"https://api.github.com/users/PeyTy/orgs","repos_url":"https://api.github.com/users/PeyTy/repos","events_url":"https://api.github.com/users/PeyTy/events{/privacy}","received_events_url":"https://api.github.com/users/PeyTy/received_events","type":"User","site_admin":false},"milestone":null,"comments":0,"created_at":"2014-12-09T09:55:13Z","updated_at":"2016-06-09T16:48:20Z","closed_at":"2016-06-09T16:48:20Z","body":"- [ ] Lowering types: char of string is i8, it can be extended to i32/i16/i64/double on demand\r\n- [ ] String creation\r\n- [ ] String concat\r\n- [ ] String ARC retain\r\n- [ ] String ARC free\r\n- [ ] String get char at\r\n- [ ] Object ARC retain\r\n- [ ] Object ARC free\r\n- [ ] Object ARC free with destructor (for Dynamics and objects with destructors)\r\n- [x] Main init expr\r\n- [ ] Static fields expr init\r\n- [ ] Instance fields expr init\r\n- [ ] Send self pointer to instance methods and constructor\r\n- [ ] Build and record instance structure (as a pointer*)\r\n- [ ] Complete type description\r\n- [x] Array[Int] allocate\r\n- [x] Array[Int] read (unsafe)\r\n- [x] Array[Int] write (with length extending)\r\n- [ ] Array[Int] push\r\n- [ ] Array[Int] get length\r\n- [ ] trace with toString call\r\n- [ ] trace String\r\n- [ ] trace multiple arguments with printf\r\n- [ ] nullability and optional args as pointer-to-arg-or-null\r\n- [ ] embed compiled resources\r\n- [ ] cond if\r\n- [ ] cond while\r\n- [ ] booleans op\r\n- [ ] extract local function\r\n- [ ] checkout malloc i64\r\n- [x] checkout keywords\r\n- [ ] make asmjs test alive\r\n- [x] checkout get_ret_temp\r\n- [x] checkout trace override\r\n- [ ] printCall refresh\r\n- [ ] checkout bit ops\r\n- [ ] arifmetic operators type review\r\n- [x] cleanup (old) patterns\r\n- [ ] article about undefined memory behavior"}}
{"actor":{"display_login":"PeyTy"}}