{"action":"created","issue":{"url":"https://api.github.com/repos/ldc-developers/ldc/issues/1349","repository_url":"https://api.github.com/repos/ldc-developers/ldc","labels_url":"https://api.github.com/repos/ldc-developers/ldc/issues/1349/labels{/name}","comments_url":"https://api.github.com/repos/ldc-developers/ldc/issues/1349/comments","events_url":"https://api.github.com/repos/ldc-developers/ldc/issues/1349/events","html_url":"https://github.com/ldc-developers/ldc/pull/1349","id":140108913,"number":1349,"title":"ARM/AArch64 updates to master (support 64-bit/128-bit real type)","user":{"login":"smolt","id":919827,"avatar_url":"https://avatars.githubusercontent.com/u/919827?v=3","gravatar_id":"","url":"https://api.github.com/users/smolt","html_url":"https://github.com/smolt","followers_url":"https://api.github.com/users/smolt/followers","following_url":"https://api.github.com/users/smolt/following{/other_user}","gists_url":"https://api.github.com/users/smolt/gists{/gist_id}","starred_url":"https://api.github.com/users/smolt/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/smolt/subscriptions","organizations_url":"https://api.github.com/users/smolt/orgs","repos_url":"https://api.github.com/users/smolt/repos","events_url":"https://api.github.com/users/smolt/events{/privacy}","received_events_url":"https://api.github.com/users/smolt/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":25,"created_at":"2016-03-11T07:24:05Z","updated_at":"2016-03-21T18:41:15Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/ldc-developers/ldc/pulls/1349","html_url":"https://github.com/ldc-developers/ldc/pull/1349","diff_url":"https://github.com/ldc-developers/ldc/pull/1349.diff","patch_url":"https://github.com/ldc-developers/ldc/pull/1349.patch"},"body":"master builds on ARM and phobos hello world works.  Now need to get ARM tests working, starting by putting 64-bit real support back in root/port.d.\r\n\r\nNote there is more stuff in previous port.c C++ version that needs to move up to D version, such as supporting big endian."},"comment":{"url":"https://api.github.com/repos/ldc-developers/ldc/issues/comments/199419727","html_url":"https://github.com/ldc-developers/ldc/pull/1349#issuecomment-199419727","issue_url":"https://api.github.com/repos/ldc-developers/ldc/issues/1349","id":199419727,"user":{"login":"kinke","id":1889215,"avatar_url":"https://avatars.githubusercontent.com/u/1889215?v=3","gravatar_id":"","url":"https://api.github.com/users/kinke","html_url":"https://github.com/kinke","followers_url":"https://api.github.com/users/kinke/followers","following_url":"https://api.github.com/users/kinke/following{/other_user}","gists_url":"https://api.github.com/users/kinke/gists{/gist_id}","starred_url":"https://api.github.com/users/kinke/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kinke/subscriptions","organizations_url":"https://api.github.com/users/kinke/orgs","repos_url":"https://api.github.com/users/kinke/repos","events_url":"https://api.github.com/users/kinke/events{/privacy}","received_events_url":"https://api.github.com/users/kinke/received_events","type":"User","site_admin":false},"created_at":"2016-03-21T18:41:15Z","updated_at":"2016-03-21T18:41:15Z","body":"Seriously guys, is there any reason to discuss bit patterns at this stage? There'll be no LDC (based on master, not on ltsmaster) and no DMD compiler supporting 128-bit reals anyway until we introduce a software `real_t` for LDC (needed to cross-compile ddmd for the desired AArch64 target, before being able to build the 1st native AArch64 LDC with 128-bit reals). So why bother?\r\nI'd simply leave it as `real snan;` for the time being, and leaving the pattern to the D compiler compiling the front-end. LLVM's APFloat obviously has a SNaN for all supported formats, so we'll most likely never need these bitpatterns anymore."}}