{"action":"created","issue":{"url":"https://api.github.com/repos/HaxeFoundation/haxe/issues/3769","labels_url":"https://api.github.com/repos/HaxeFoundation/haxe/issues/3769/labels{/name}","comments_url":"https://api.github.com/repos/HaxeFoundation/haxe/issues/3769/comments","events_url":"https://api.github.com/repos/HaxeFoundation/haxe/issues/3769/events","html_url":"https://github.com/HaxeFoundation/haxe/pull/3769","id":54718169,"number":3769,"title":"[java/cs] Initial implementation of javac-opt / cs-opt. Closes #3768","user":{"login":"waneck","id":178171,"avatar_url":"https://avatars.githubusercontent.com/u/178171?v=3","gravatar_id":"","url":"https://api.github.com/users/waneck","html_url":"https://github.com/waneck","followers_url":"https://api.github.com/users/waneck/followers","following_url":"https://api.github.com/users/waneck/following{/other_user}","gists_url":"https://api.github.com/users/waneck/gists{/gist_id}","starred_url":"https://api.github.com/users/waneck/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/waneck/subscriptions","organizations_url":"https://api.github.com/users/waneck/orgs","repos_url":"https://api.github.com/users/waneck/repos","events_url":"https://api.github.com/users/waneck/events{/privacy}","received_events_url":"https://api.github.com/users/waneck/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2015-01-19T01:26:06Z","updated_at":"2015-01-19T19:14:02Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/HaxeFoundation/haxe/pulls/3769","html_url":"https://github.com/HaxeFoundation/haxe/pull/3769","diff_url":"https://github.com/HaxeFoundation/haxe/pull/3769.diff","patch_url":"https://github.com/HaxeFoundation/haxe/pull/3769.patch"},"body":"I'm submitting this as a PR to first know if you have better suggestions for the naming/placing of this feature."},"comment":{"url":"https://api.github.com/repos/HaxeFoundation/haxe/issues/comments/70545122","html_url":"https://github.com/HaxeFoundation/haxe/pull/3769#issuecomment-70545122","issue_url":"https://api.github.com/repos/HaxeFoundation/haxe/issues/3769","id":70545122,"user":{"login":"andyli","id":103977,"avatar_url":"https://avatars.githubusercontent.com/u/103977?v=3","gravatar_id":"","url":"https://api.github.com/users/andyli","html_url":"https://github.com/andyli","followers_url":"https://api.github.com/users/andyli/followers","following_url":"https://api.github.com/users/andyli/following{/other_user}","gists_url":"https://api.github.com/users/andyli/gists{/gist_id}","starred_url":"https://api.github.com/users/andyli/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/andyli/subscriptions","organizations_url":"https://api.github.com/users/andyli/orgs","repos_url":"https://api.github.com/users/andyli/repos","events_url":"https://api.github.com/users/andyli/events{/privacy}","received_events_url":"https://api.github.com/users/andyli/received_events","type":"User","site_admin":false},"created_at":"2015-01-19T19:14:02Z","updated_at":"2015-01-19T19:14:02Z","body":"I can imagine we have to add different arguments on different OS and doing that with macros would be easier.\r\nSo be sure to add a method to `haxe.macro.Compiler` to enable this ;)\r\n\r\nFor the naming, I thought \"opt\" is short for \"optimization\" since we already have `--no-opt`. \"arg\" seems less confusing."}}