From 8cef5fe251da467da6aceafc39a7463627a7033e Mon Sep 17 00:00:00 2001 From: David Lichteblau Date: Tue, 4 Sep 2012 17:15:31 +0200 Subject: [PATCH] Mention sb-safepoint, sb-thruption in base-target-features.lisp-expr --- base-target-features.lisp-expr | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/base-target-features.lisp-expr b/base-target-features.lisp-expr index 8237b15..f670123 100644 --- a/base-target-features.lisp-expr +++ b/base-target-features.lisp-expr @@ -317,6 +317,19 @@ ;; on zlib. ; :sb-core-compression + ;; On certain thread-enabled platforms, synchronization between threads + ;; for the purpose of stopping and starting the world around GC can be + ;; performed using safepoints instead of signals. Enable this feature + ;; to compile with safepoints and to use them for GC. + ; :sb-safepoint + + ;; When compiling with safepoints, the INTERRUPT-THREAD mechanism can + ;; also use safepoints to roll the target thread to a point at which it + ;; can be interrupted safely, instead of using a signal for this + ;; purpose. Enable this feature in addition to :SB-SAFEPOINT to enable + ;; such behaviour. + ; :sb-thruption + ;; ;; miscellaneous notes on other things which could have special significance ;; in the *FEATURES* list -- 1.7.10.4