Skip to content
Snippets Groups Projects
Forked from cmucl / cmucl
Source project has a limited visibility.
  • rtoy's avatar
    2ce6b09f
    o Have MAKE-STATIC-VECTOR push the weak pointer onto *STATIC-VECTORS* · 2ce6b09f
    rtoy authored
      instead of spreading it everywhere.
    o Add WITHOUT-GCING in MAKE-STATIC-VECTOR to make sure nothing moves.
      (Not sure this is necessary.)
    o Do the same in FREE-STATIC-VECTOR
    o Add WITHOUT-INTERRUPTS in FINALIZE-STATIC-VECTORS to make sure clear
      the weak pointer value and actually free the vector.
    2ce6b09f
    History
    o Have MAKE-STATIC-VECTOR push the weak pointer onto *STATIC-VECTORS*
    rtoy authored
      instead of spreading it everywhere.
    o Add WITHOUT-GCING in MAKE-STATIC-VECTOR to make sure nothing moves.
      (Not sure this is necessary.)
    o Do the same in FREE-STATIC-VECTOR
    o Add WITHOUT-INTERRUPTS in FINALIZE-STATIC-VECTORS to make sure clear
      the weak pointer value and actually free the vector.