Changes between Version 1 and Version 2 of Commentary/HeapAlloced


Ignore:
Timestamp:
Jan 30, 2009 11:03:21 AM (5 years ago)
Author:
simonmar
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Commentary/HeapAlloced

    v1 v2  
    3636   
    3737 * references to static objects go through another indirection.   
    38    ** when doing dynamic linking, references to static objects in another package 
    39       already go through an indirection and we could arrange that only one indirection is required. 
    40    ** References to static closures from the the fields of a static constructor would not incur the extra indirection, 
    41       only direct references to static closures from code. 
    42    ** we currently reference the static closure of a function from the heap-check-fail code, but in fact 
    43       we only really need to pass the info pointer. 
     38   * when doing dynamic linking, references to static objects in another package 
     39     already go through an indirection and we could arrange that only one indirection is required. 
     40   * References to static closures from the the fields of a static constructor would not incur the extra indirection, 
     41     only direct references to static closures from code. 
     42   * we currently reference the static closure of a function from the heap-check-fail code, but in fact 
     43     we only really need to pass the info pointer. 
    4444 
    4545Advantages