the cmm pages on the wiki seem out of date
Edward Z. Yang
ezyang at MIT.EDU
Sat Apr 6 10:12:19 CEST 2013
Yes, there were some pretty recent (as in, not present in 7.6) improvements
to C-- syntax. Updates would be much appreciated; you can probably figure out
what the changes are by snooping the changelogs for compiler/cmm.
Edward
Excerpts from Carter Schonwald's message of Fri Apr 05 20:37:23 -0700 2013:
> Hey all, I've been staring at the cmm primop code in ghc over the past week
> to understand a number of things, and I was just today looking at the
> current cmm documentation on the ghc wiki.
>
> specifically i've been looking at
> https://github.com/ghc/ghc/blob/master/compiler/cmm/Cmm.hs
> https://github.com/ghc/ghc/blob/master/compiler/cmm/CmmParse.y
> and
> https://github.com/ghc/ghc/blob/master/rts/PrimOps.cmm
>
> versus the wiki docs
> http://hackage.haskell.org/trac/ghc/wiki/Commentary/Compiler/CmmType
>
> it looks like CMM supports a nicer function definition convention than the
> wiki implies.
> (and presumably that also would hold for the ffi for calling user written
> cmm code too?)
>
>
> If the wiki is out of date, i'm happy to make a first pass at trying to add
> this info somewhere,
>
> thanks
> -Carter
More information about the ghc-devs
mailing list