summaryrefslogtreecommitdiff
path: root/signal.c
AgeCommit message (Expand)Author
2024-04-04Revert "hijack SIGCHLD handler for internal use"Nobuyoshi Nakada
2024-04-03Check if a fatal signal is from kernelNobuyoshi Nakada
2024-03-12Disregard si_addr for fatal signals sent from other processesPeter Zhu
2024-02-15Do not include a backtick in error messages and backtracesYusuke Endoh
2024-01-30Prefer `sa_handler` to `sa_sigaction` in WasmYusuke Endoh
2023-12-19signal.c: Fix undefined `reset_sigmask` use on EmscriptenYuta Saito
2023-12-18Unmask signal before re-raising fatal signalAlan Wu
2023-12-11Initialize interrupt queue before signal handlers (#9196)Takashi Kokubun
2023-07-19Reset signal handler before aborting due to sanitizerNobuyoshi Nakada
2023-07-19Unify `writev` and `write` operations in `check_reserved_signal_`Nobuyoshi Nakada
2023-07-17Move `posix_signal` declaration internal with prefix `ruby_`Nobuyoshi Nakada
2023-05-16Ensure SIGCHLD always uses a signal handler. (#7819)Samuel Williams
2023-05-15Remove explicit SIGCHLD handling. (#7816)Samuel Williams
2023-05-15Use the rb_sys_fail_str macro in signal.cKunshan Wang
2023-03-15Remove SIGCHLD `waidpid`. (#7527)Samuel Williams
2023-03-14Revert SIGCHLD changes to diagnose CI failures. (#7517)Samuel Williams
2023-03-09Remove special handling of `SIGCHLD`. (#7482)Samuel Williams
2023-03-09Remove SIGCHLD `waidpid`. (#7476)Samuel Williams
2023-01-01[DOC] [Bug #19290] fix formattingNobuyoshi Nakada
2022-11-16Using UNDEF_P macroS-H-GAMELINKS
2022-07-21Expand tabs [ci skip]Takashi Kokubun
2021-09-06Use free instead of xfree to free altstackYusuke Endoh
2021-08-18SIGILL can raise at stack overflow on Linux too [Bug #18084]Nobuyoshi Nakada
2021-08-18Rewind execution tags more at stack overflow [Bug #18084]Nobuyoshi Nakada
2021-05-04Fix -Wundef warnings for patterns `#if HAVE`Benoit Daloze
2021-01-19Replace "iff" with "if and only if"Gannon McGibbon
2020-12-12Signal handler type should be voidNobuyoshi Nakada
2020-12-12trap on non-main ractorKoichi Sasada
2020-09-03Introduce Ractor mechanism for parallel executionKoichi Sasada
2020-07-22Share the size for sigaltstack between configure.ac and signal.cNobuyoshi Nakada
2020-07-11Fixed a comment, wrong binary prefix [ci skip]Nobuyoshi Nakada
2020-06-29add UNREACHABLE_RETURN卜部昌平
2020-06-29trap_handler: do not goto into a branch卜部昌平
2020-06-29signm2signo: do not goto into a branch卜部昌平
2020-05-11sed -i 's|ruby/impl|ruby/internal|'卜部昌平
2020-05-11sed -i s|ruby/3|ruby/impl|g卜部昌平
2020-04-08Merge pull request #2991 from shyouhei/ruby.h卜部昌平
2020-03-06thread_pthread.c: allocate sigaltstack before pthread_createYusuke Endoh
2019-12-26decouple internal.h headers卜部昌平
2019-11-18Deprecate rb_eval_cmd, add rb_eval_cmd_kwJeremy Evans
2019-11-18Deprecate taint/trust and related methods, and make the methods no-opsJeremy Evans
2019-11-18Warn on access/modify of $SAFE, and remove effects of modifying $SAFEJeremy Evans
2019-10-09Share ruby_sighandler_t definitionNobuyoshi Nakada
2019-10-09signal.c: save the original sighandlers for fatal signalsYusuke Endoh
2019-10-09error.c (rb_bug_for_fatal_signal): renamed from rb_bug_contextYusuke Endoh
2019-10-09signal.c (ruby_abort): move the definition for refactoringYusuke Endoh
2019-10-05signal.c: Use MINSIGSTKSZ by casting to intYusuke Endoh
2019-08-29move docs around [ci skip]卜部昌平
2019-08-29drop-in type check for rb_define_module_function卜部昌平
2019-08-27signal.c: Don't mark ruby_abort as NORETURN on SolarisYusuke Endoh