{"action":"created","issue":{"url":"https://api.github.com/repos/rabbitmq/rabbitmq-server/issues/346","labels_url":"https://api.github.com/repos/rabbitmq/rabbitmq-server/issues/346/labels{/name}","comments_url":"https://api.github.com/repos/rabbitmq/rabbitmq-server/issues/346/comments","events_url":"https://api.github.com/repos/rabbitmq/rabbitmq-server/issues/346/events","html_url":"https://github.com/rabbitmq/rabbitmq-server/issues/346","id":110182624,"number":346,"title":"`time_compat`: Get rid of try/catch","user":{"login":"dumbbell","id":159804,"avatar_url":"https://avatars.githubusercontent.com/u/159804?v=3","gravatar_id":"","url":"https://api.github.com/users/dumbbell","html_url":"https://github.com/dumbbell","followers_url":"https://api.github.com/users/dumbbell/followers","following_url":"https://api.github.com/users/dumbbell/following{/other_user}","gists_url":"https://api.github.com/users/dumbbell/gists{/gist_id}","starred_url":"https://api.github.com/users/dumbbell/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dumbbell/subscriptions","organizations_url":"https://api.github.com/users/dumbbell/orgs","repos_url":"https://api.github.com/users/dumbbell/repos","events_url":"https://api.github.com/users/dumbbell/events{/privacy}","received_events_url":"https://api.github.com/users/dumbbell/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/rabbitmq/rabbitmq-server/labels/effort-low","name":"effort-low","color":"88b3e4"},{"url":"https://api.github.com/repos/rabbitmq/rabbitmq-server/labels/enhancement","name":"enhancement","color":"009800"}],"state":"open","locked":false,"assignee":{"login":"dcorbacho","id":646577,"avatar_url":"https://avatars.githubusercontent.com/u/646577?v=3","gravatar_id":"","url":"https://api.github.com/users/dcorbacho","html_url":"https://github.com/dcorbacho","followers_url":"https://api.github.com/users/dcorbacho/followers","following_url":"https://api.github.com/users/dcorbacho/following{/other_user}","gists_url":"https://api.github.com/users/dcorbacho/gists{/gist_id}","starred_url":"https://api.github.com/users/dcorbacho/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dcorbacho/subscriptions","organizations_url":"https://api.github.com/users/dcorbacho/orgs","repos_url":"https://api.github.com/users/dcorbacho/repos","events_url":"https://api.github.com/users/dcorbacho/events{/privacy}","received_events_url":"https://api.github.com/users/dcorbacho/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/rabbitmq/rabbitmq-server/milestones/12","html_url":"https://github.com/rabbitmq/rabbitmq-server/milestones/3.6.x","labels_url":"https://api.github.com/repos/rabbitmq/rabbitmq-server/milestones/12/labels","id":1465486,"number":12,"title":"3.6.x","description":null,"creator":{"login":"dumbbell","id":159804,"avatar_url":"https://avatars.githubusercontent.com/u/159804?v=3","gravatar_id":"","url":"https://api.github.com/users/dumbbell","html_url":"https://github.com/dumbbell","followers_url":"https://api.github.com/users/dumbbell/followers","following_url":"https://api.github.com/users/dumbbell/following{/other_user}","gists_url":"https://api.github.com/users/dumbbell/gists{/gist_id}","starred_url":"https://api.github.com/users/dumbbell/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dumbbell/subscriptions","organizations_url":"https://api.github.com/users/dumbbell/orgs","repos_url":"https://api.github.com/users/dumbbell/repos","events_url":"https://api.github.com/users/dumbbell/events{/privacy}","received_events_url":"https://api.github.com/users/dumbbell/received_events","type":"User","site_admin":false},"open_issues":10,"closed_issues":0,"state":"open","created_at":"2015-12-17T18:27:38Z","updated_at":"2016-01-21T18:40:45Z","due_on":null,"closed_at":null},"comments":12,"created_at":"2015-10-07T09:11:23Z","updated_at":"2016-01-22T12:00:04Z","closed_at":null,"body":"We can use two module files, one for Erlang 18+, one for Erlang up-to 17, both named `time_compat` internally. The correct module is manually loaded during startup.\r\n\r\nAs the modules will be in `rabbitmq-common`, we need to determine how to do this load:\r\n* Do we need an application module?\r\n* Can we do this from an `-on_load()` directive? Is this supported by Erlang R16B03?"},"comment":{"url":"https://api.github.com/repos/rabbitmq/rabbitmq-server/issues/comments/173899724","html_url":"https://github.com/rabbitmq/rabbitmq-server/issues/346#issuecomment-173899724","issue_url":"https://api.github.com/repos/rabbitmq/rabbitmq-server/issues/346","id":173899724,"user":{"login":"dcorbacho","id":646577,"avatar_url":"https://avatars.githubusercontent.com/u/646577?v=3","gravatar_id":"","url":"https://api.github.com/users/dcorbacho","html_url":"https://github.com/dcorbacho","followers_url":"https://api.github.com/users/dcorbacho/followers","following_url":"https://api.github.com/users/dcorbacho/following{/other_user}","gists_url":"https://api.github.com/users/dcorbacho/gists{/gist_id}","starred_url":"https://api.github.com/users/dcorbacho/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dcorbacho/subscriptions","organizations_url":"https://api.github.com/users/dcorbacho/orgs","repos_url":"https://api.github.com/users/dcorbacho/repos","events_url":"https://api.github.com/users/dcorbacho/events{/privacy}","received_events_url":"https://api.github.com/users/dcorbacho/received_events","type":"User","site_admin":false},"created_at":"2016-01-22T12:00:04Z","updated_at":"2016-01-22T12:00:04Z","body":"I only can think of those additional try/catch and the fact that is not hipe-compiled."}}