X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;ds=inline;f=doc%2Finternals-notes%2Fthreading-specials;h=5be6a67d4a17ca9c647639c31193367631b6f9c3;hb=b7eed59f1877263e1af5ad80299e641e8276f77d;hp=8ff8460918430dbcfd7fa47c9f0619df1d5a8022;hpb=f51d3fd40bb44b518299f0ae626583a6899f7af2;p=sbcl.git diff --git a/doc/internals-notes/threading-specials b/doc/internals-notes/threading-specials index 8ff8460..5be6a67 100644 --- a/doc/internals-notes/threading-specials +++ b/doc/internals-notes/threading-specials @@ -813,14 +813,16 @@ SB-FASL::FOP-LIST*-3 = runtime stuff + + SB-VM:*STATIC-SPACE-FREE-POINTER* SB-VM:*INITIAL-DYNAMIC-SPACE-FREE-POINTER* SB-VM:*CURRENT-CATCH-BLOCK* SB-VM:*STATIC-SYMBOLS* -SB-VM:*CONTROL-STACK-START* ; bound at thread entry +SB-VM:*CONTROL-STACK-START* ; safe, bound at thread entry SB-VM:*READ-ONLY-SPACE-FREE-POINTER* -SB-VM:*BINDING-STACK-START* -SB-VM:*CONTROL-STACK-END* +SB-VM:*BINDING-STACK-START* ; safe, bound at thread entry +SB-VM:*CONTROL-STACK-END* ; safe, bound at thread entry SB-VM::*CURRENT-UNWIND-PROTECT-BLOCK* SB-VM::*FREE-TLS-INDEX* SB-VM::*BINDING-STACK-POINTER* @@ -838,6 +840,8 @@ SB-IMPL::*CURRENT-CATCH-BLOCK* SB-IMPL::*READ-ONLY-SPACE-FREE-POINTER* SB-VM::*ALIEN-STACK* +SB-IMPL::*OBJECTS-PENDING-FINALIZATION* ; needs locking for writers + *GC-NOTIFY-STREAM* ; going away *BEFORE-GC-HOOKS* ; must be global *AFTER-GC-HOOKS* ; ditto @@ -1030,7 +1034,6 @@ SB-IMPL::*PRINT-OBJECT-IS-DISABLED-P* SB-IMPL::*MERGE-SORT-TEMP-VECTOR* SB-IMPL::*PROFILE-HASH-CACHE* SB-IMPL::*FIXNUM-POWER--1* -SB-IMPL::*OBJECTS-PENDING-FINALIZATION* SB-IMPL::*SHARP-EQUAL-CIRCLE-TABLE* SB-IMPL::*SOFTWARE-INTERRUPT-VECTOR* ; suspect unused SB-IMPL::*INSPECT-UNBOUND-OBJECT-MARKER*