{"action":"created","issue":{"url":"https://api.github.com/repos/kripken/emscripten/issues/3243","labels_url":"https://api.github.com/repos/kripken/emscripten/issues/3243/labels{/name}","comments_url":"https://api.github.com/repos/kripken/emscripten/issues/3243/comments","events_url":"https://api.github.com/repos/kripken/emscripten/issues/3243/events","html_url":"https://github.com/kripken/emscripten/issues/3243","id":60645417,"number":3243,"title":"Non-fastcomp code should be removed","user":{"login":"aidanhs","id":1050652,"avatar_url":"https://avatars.githubusercontent.com/u/1050652?v=3","gravatar_id":"","url":"https://api.github.com/users/aidanhs","html_url":"https://github.com/aidanhs","followers_url":"https://api.github.com/users/aidanhs/followers","following_url":"https://api.github.com/users/aidanhs/following{/other_user}","gists_url":"https://api.github.com/users/aidanhs/gists{/gist_id}","starred_url":"https://api.github.com/users/aidanhs/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/aidanhs/subscriptions","organizations_url":"https://api.github.com/users/aidanhs/orgs","repos_url":"https://api.github.com/users/aidanhs/repos","events_url":"https://api.github.com/users/aidanhs/events{/privacy}","received_events_url":"https://api.github.com/users/aidanhs/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/kripken/emscripten/labels/fastcomp","name":"fastcomp","color":"207de5"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-03-11T11:35:59Z","updated_at":"2015-03-13T00:06:42Z","closed_at":null,"body":"```\r\n20:39 < brucem> azakai: when can we kill non-fastcomp and all related code?\r\n20:40 < azakai> it's basically deprecated now, it's not being used. we could rip out the code if we have the time to do that\r\n```\r\n\r\nThis is a tracking issue. I might start a bunch of PRs if I get chance."},"comment":{"url":"https://api.github.com/repos/kripken/emscripten/issues/comments/78706233","html_url":"https://github.com/kripken/emscripten/issues/3243#issuecomment-78706233","issue_url":"https://api.github.com/repos/kripken/emscripten/issues/3243","id":78706233,"user":{"login":"aidanhs","id":1050652,"avatar_url":"https://avatars.githubusercontent.com/u/1050652?v=3","gravatar_id":"","url":"https://api.github.com/users/aidanhs","html_url":"https://github.com/aidanhs","followers_url":"https://api.github.com/users/aidanhs/followers","following_url":"https://api.github.com/users/aidanhs/following{/other_user}","gists_url":"https://api.github.com/users/aidanhs/gists{/gist_id}","starred_url":"https://api.github.com/users/aidanhs/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/aidanhs/subscriptions","organizations_url":"https://api.github.com/users/aidanhs/orgs","repos_url":"https://api.github.com/users/aidanhs/repos","events_url":"https://api.github.com/users/aidanhs/events{/privacy}","received_events_url":"https://api.github.com/users/aidanhs/received_events","type":"User","site_admin":false},"created_at":"2015-03-13T00:06:42Z","updated_at":"2015-03-13T00:06:42Z","body":"Thoughts on a todo list:\r\n - [ ] Prevent people using non-fastcomp.\r\n - [ ] Eliminate references to `EMCC_FAST_COMPILER` in tests, by removing/modifying tests.\r\n - [ ] Eliminate references to `EMCC_FAST_COMPILER` in python code, simplifying where appropriate, and retaining informative errors when people try to use non-fastcomp.\r\n - [ ] Fix docs.\r\n\r\nLonger term thoughts:\r\n - [ ] Look into simplification based on assuming `ASM_JS` is always > 0 (inspired by seeing `assert shared.Settings.ASM_JS > 0, 'ASM_JS must be enabled in fastcomp'`).\r\n - [ ] Check for other settings which don't work in fastcomp and make simplifications per above.\r\n - [ ] More thorough dead-code check.\r\n\r\nI don't know what to do about TODOs found in the process (e.g. \"TODO: this test doesn't work in fastcomp\") - I guess we could retain them in this issue?"}}