mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-05-20 11:40:18 +02:00
remove SCM_THREAD_SWITCHING_CODE
* libguile/deprecated.h (SCM_THREAD_SWITCHING_CODE): * libguile/threads.h: Remove SCM_THREAD_SWITCHING_CODE, adding in a deprecation note. * libguile/__scm.h (SCM_TICK): Remove SCM_THREAD_SWITCHING_CODE.
This commit is contained in:
parent
04245bb72f
commit
8b8723b307
3 changed files with 1 additions and 4 deletions
|
@ -448,7 +448,6 @@ SCM_API void scm_async_tick (void);
|
|||
#define SCM_TICK \
|
||||
do { \
|
||||
SCM_ASYNC_TICK; \
|
||||
SCM_THREAD_SWITCHING_CODE; \
|
||||
} while (0)
|
||||
|
||||
|
||||
|
|
|
@ -64,6 +64,7 @@ SCM_DEPRECATED SCM scm_internal_dynamic_wind (scm_t_guard before,
|
|||
#define SCM_PROCEDURE SCM_PROCEDURE__GONE__REPLACE_WITH__scm_procedure
|
||||
#define SCM_PROCEDURE_WITH_SETTER_P SCM_PROCEDURE_WITH_SETTER_P__GONE__REPLACE_WITH__scm_is_true__scm_procedure_with_setter_p
|
||||
#define SCM_SETTER SCM_SETTER__GONE__REPLACE_WITH__scm_setter
|
||||
#define SCM_THREAD_SWITCHING_CODE SCM_THREAD_SWITCHING_CODE__GONE__REMOVE_FROM_YOUR_CODE
|
||||
#define SCM_VALIDATE_NUMBER_COPY SCM_VALIDATE_NUMBER_COPY__GONE__REPLACE_WITH__SCM_VALIDATE_DOUBLE_COPY
|
||||
#define SCM_VALIDATE_NUMBER_DEF_COPY SCM_VALIDATE_NUMBER_DEF_COPY__GONE__REPLACE_WITH__SCM_UNBNDP_and_SCM_VALIDATE_DOUBLE_COPY
|
||||
#define SCM_VALIDATE_OPDIR SCM_VALIDATE_OPDIR__GONE
|
||||
|
|
|
@ -142,9 +142,6 @@ SCM_INTERNAL void scm_init_thread_procs (void);
|
|||
SCM_INTERNAL void scm_init_threads_default_dynamic_state (void);
|
||||
|
||||
|
||||
#define SCM_THREAD_SWITCHING_CODE \
|
||||
do { } while (0)
|
||||
|
||||
SCM_API SCM scm_call_with_new_thread (SCM thunk, SCM handler);
|
||||
SCM_API SCM scm_yield (void);
|
||||
SCM_API SCM scm_cancel_thread (SCM t);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue