Changes between Version 7 and Version 8 of Commentary/Rts/Cmm


Ignore:
Timestamp:
May 5, 2014 5:09:35 PM (14 months ago)
Author:
Tarrasch
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Commentary/Rts/Cmm

    v7 v8  
    1818 * In 2012, Simon Marlow extended the Cmm language by adding a new high-level syntax which can be used when you don't need low-level access (like registers). The [https://github.com/ghc/ghc/commit/a7c0387d20c1c9994d1100b14fbb8fb4e28a259e commit] explains the details. 
    1919 * Cmm is also described [wiki:Commentary/Compiler/CmmType on this wiki], but it is written before the new syntax was introduced. 
    20  * Stack frame types are created using ``INFO_TABLE_RET``, the syntax can be confusing since there are both ''arguments'' and ''fields'', I (Arash) have not seen anything like it in other programming languages. I tried to explain it in my [http://arashrouhani.com/papers/master-thesis.pdf master thesis] (sections 4.2 and 4.2.1). 
     20 * Stack frame types are created using `INFO_TABLE_RET`, the syntax can be confusing since there are both ''arguments'' and ''fields'', I (Arash) have not seen anything like it in other programming languages. I tried to explain it in my [http://arashrouhani.com/papers/master-thesis.pdf master thesis] (sections 4.2 and 4.2.1). 
    2121 
    2222== Other information ==