Changes between Version 1 and Version 2 of Commentary/Rts/HaskellExecution/CallingConvention


Ignore:
Timestamp:
Jun 26, 2007 11:27:51 AM (8 years ago)
Author:
simonmar
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Commentary/Rts/HaskellExecution/CallingConvention

    v1 v2  
    66 
    77All returns are now ''direct''; that is, a return is made by jumping to the code associated with the [wiki:Commentary/Rts/Storage/HeapObjects#InfoTables info table] of the topmost [wiki:Commentary/Rts/Storage/Stack stack frame]. 
     8 
     9GHC used to have a more complex return convention called vectored returns in which some stack frames pointed to vectors of return addresses; this was dropped in GHC 6.8 after measurements that showed it was not (any longer) worthwhile.