~ chicken-core (chicken-5) c108e75fe4c960e8e4f28aa463a20d0ceb5e979d
commit c108e75fe4c960e8e4f28aa463a20d0ceb5e979d
Author: felix <felix@call-with-current-continuation.org>
AuthorDate: Thu Dec 6 16:06:27 2018 +0100
Commit: Peter Bex <peter@more-magic.net>
CommitDate: Fri Dec 7 20:24:34 2018 +0100
Drop "paranoid" interrupt check.
Obsolete, was used for debugging once.
Signed-off-by: Peter Bex <peter@more-magic.net>
diff --git a/chicken.h b/chicken.h
index 2d47f542..7a2f3a14 100644
--- a/chicken.h
+++ b/chicken.h
@@ -1287,11 +1287,7 @@ typedef void (C_ccall *C_proc)(C_word, C_word *) C_noret;
#define C_string_to_lambdainfo(s) (C_block_header(s) = C_header_size(s) | C_LAMBDA_INFO_TYPE, C_SCHEME_UNDEFINED)
#ifdef C_TIMER_INTERRUPTS
-# ifdef PARANOIA
-# define C_check_for_interrupt C_paranoid_check_for_interrupt()
-# else
-# define C_check_for_interrupt if(--C_timer_interrupt_counter <= 0) C_raise_interrupt(C_TIMER_INTERRUPT_NUMBER)
-# endif
+# define C_check_for_interrupt if(--C_timer_interrupt_counter <= 0) C_raise_interrupt(C_TIMER_INTERRUPT_NUMBER)
#else
# define C_check_for_interrupt
#endif
@@ -1742,7 +1738,6 @@ C_fctexport C_word C_fcall C_a_i_provide(C_word **a, int c, C_word id) C_regparm
C_fctexport C_word C_fcall C_i_providedp(C_word id) C_regparm;
C_fctexport C_word C_fcall C_enable_interrupts(void) C_regparm;
C_fctexport C_word C_fcall C_disable_interrupts(void) C_regparm;
-C_fctexport void C_fcall C_paranoid_check_for_interrupt(void) C_regparm;
C_fctexport void C_set_or_change_heap_size(C_word heap, int reintern);
C_fctexport void C_do_resize_stack(C_word stack);
C_fctexport C_word C_resize_pending_finalizers(C_word size);
diff --git a/runtime.c b/runtime.c
index fe570f4d..2a5415fa 100644
--- a/runtime.c
+++ b/runtime.c
@@ -4947,12 +4947,6 @@ C_regparm C_word C_fcall C_i_allocated_finalizer_count(void)
return C_fix(allocated_finalizer_count);
}
-C_regparm void C_fcall C_paranoid_check_for_interrupt(void)
-{
- if(--C_timer_interrupt_counter <= 0)
- C_raise_interrupt(C_TIMER_INTERRUPT_NUMBER);
-}
-
C_regparm void C_fcall C_raise_interrupt(int reason)
{
Trap