Int64#/Word64# are defined on all platforms, but some of the operations are only available on 32-bit
It's incredibly frustrating that Int64#
/Word64#
are defined on all platforms (see #17375 (closed)), but the GHC.IntWord64
module, which defines useful operations like intToInt64# :: Int# -> Int64#
(which can't be implemented without unsafeCoerce#
on 64-bit) only on 32-bit.
I think we should be providing same operations on all platforms. On 64-bit some of these operations could just be renaming of others, some others would just be no-op.
- Show closed items
Related merge requests 7
When these merge requests are accepted, this issue will be closed automatically.
Activity
-
Newest first Oldest first
-
Show all activity Show comments only Show history only
- Ömer Sinan Ağacan added needs triage label
added needs triage label
- Ömer Sinan Ağacan mentioned in merge request !1869 (closed)
mentioned in merge request !1869 (closed)
- Ben Gamari marked this issue as related to #17375 (closed)
marked this issue as related to #17375 (closed)
- Ben Gamari marked this issue as related to #11953 (closed)
marked this issue as related to #11953 (closed)
- Ben Gamari added Pnormal Tbug primops labels and removed needs triage label
added Pnormal Tbug primops labels and removed needs triage label
- Ömer Sinan Ağacan mentioned in merge request !1102 (closed)
mentioned in merge request !1102 (closed)
- Developer
!1102 (closed) will fix this.
- John Ericson mentioned in merge request !3658 (closed)
mentioned in merge request !3658 (closed)
- Sylvain Henry mentioned in commit b45de34e
mentioned in commit b45de34e
- John Ericson mentioned in merge request !4491 (closed)
mentioned in merge request !4491 (closed)
- John Ericson mentioned in merge request !4492 (closed)
mentioned in merge request !4492 (closed)
- Sylvain Henry mentioned in commit f004001e
mentioned in commit f004001e
- John Ericson mentioned in merge request !4495 (closed)
mentioned in merge request !4495 (closed)
- Sylvain Henry mentioned in commit cfb672c4
mentioned in commit cfb672c4
- Sylvain Henry mentioned in commit 9ffabc57
mentioned in commit 9ffabc57
- John Ericson mentioned in merge request !4518 (closed)
mentioned in merge request !4518 (closed)
- Sylvain Henry mentioned in commit d4f2bb87
mentioned in commit d4f2bb87
- Sylvain Henry mentioned in commit d23bb143
mentioned in commit d23bb143
- Sylvain Henry mentioned in commit cdbd16f5
mentioned in commit cdbd16f5
- Sylvain Henry mentioned in commit 544b8f3e
mentioned in commit 544b8f3e
- Sylvain Henry mentioned in commit 044908fd
mentioned in commit 044908fd
- Sylvain Henry mentioned in commit 4d6a5a08
mentioned in commit 4d6a5a08
- Sylvain Henry mentioned in commit 522796f5
mentioned in commit 522796f5
- Sylvain Henry mentioned in commit d00ea766
mentioned in commit d00ea766
- Sylvain Henry mentioned in commit 84cd0051
mentioned in commit 84cd0051
- Sylvain Henry mentioned in commit d871b564
mentioned in commit d871b564
- Sylvain Henry mentioned in commit 555824fc
mentioned in commit 555824fc
- Sylvain Henry mentioned in commit 85d899c8
mentioned in commit 85d899c8
- John Ericson mentioned in issue #11953 (closed)
mentioned in issue #11953 (closed)
- Developer
This has been done in d43442cb.
- Sylvain Henry closed
closed