Do we have free bits in the info pointer itself?
Edward Kmett
ekmett at gmail.com
Thu Sep 8 03:16:07 UTC 2016
Mostly just that GHC still works on 32 bit platforms.
-Edward
On Wed, Sep 7, 2016 at 5:32 PM, Ryan Newton <rrnewton at gmail.com> wrote:
> Our heap object header is one word -- an info table pointer
> <https://ghc.haskell.org/trac/ghc/wiki/Commentary/Rts/Storage/HeapObjects>
> .
>
> Well, a 64 bit info table pointer leaves *at least* 16 high bits inside
> the object header for other purposes, right?
>
> Is there any problem with using these other than having to mask the info
> table pointer each time it is dereferenced?
>
> Thanks,
> -Ryan
>
>
> _______________________________________________
> ghc-devs mailing list
> ghc-devs at haskell.org
> http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.haskell.org/pipermail/ghc-devs/attachments/20160907/4fd2f173/attachment.html>
More information about the ghc-devs
mailing list