Changes between Version 1 and Version 2 of Commentary/HeapAlloced


Ignore:
Timestamp:
Jan 30, 2009 11:03:21 AM (7 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