aboutsummaryrefslogtreecommitdiffstats
path: root/signal.c
Commit message (Expand)AuthorAgeFilesLines
* Revert "hijack SIGCHLD handler for internal use"Nobuyoshi Nakada2024-04-041-18/+0
* Check if a fatal signal is from kernelNobuyoshi Nakada2024-04-031-2/+5
* Disregard si_addr for fatal signals sent from other processesPeter Zhu2024-03-121-2/+2
* Do not include a backtick in error messages and backtracesYusuke Endoh2024-02-151-1/+1
* Prefer `sa_handler` to `sa_sigaction` in WasmYusuke Endoh2024-01-301-1/+1
* signal.c: Fix undefined `reset_sigmask` use on EmscriptenYuta Saito2023-12-191-2/+2
* Unmask signal before re-raising fatal signalAlan Wu2023-12-181-0/+6
* Initialize interrupt queue before signal handlers (#9196)Takashi Kokubun2023-12-111-0/+3
* Reset signal handler before aborting due to sanitizerNobuyoshi Nakada2023-07-191-3/+8
* Unify `writev` and `write` operations in `check_reserved_signal_`Nobuyoshi Nakada2023-07-191-14/+14
* Move `posix_signal` declaration internal with prefix `ruby_`Nobuyoshi Nakada2023-07-171-1/+1
* Ensure SIGCHLD always uses a signal handler. (#7819)Samuel Williams2023-05-161-0/+3
* Remove explicit SIGCHLD handling. (#7816)Samuel Williams2023-05-151-76/+6
* Use the rb_sys_fail_str macro in signal.cKunshan Wang2023-05-151-0/+1
* Remove SIGCHLD `waidpid`. (#7527)Samuel Williams2023-03-151-39/+1
* Revert SIGCHLD changes to diagnose CI failures. (#7517)Samuel Williams2023-03-141-3/+92
* Remove special handling of `SIGCHLD`. (#7482)Samuel Williams2023-03-091-53/+2
* Remove SIGCHLD `waidpid`. (#7476)Samuel Williams2023-03-091-39/+1
* [DOC] [Bug #19290] fix formattingNobuyoshi Nakada2023-01-011-3/+3
* Using UNDEF_P macroS-H-GAMELINKS2022-11-161-1/+1
* Expand tabs [ci skip]Takashi Kokubun2022-07-211-251/+251
* Use free instead of xfree to free altstackYusuke Endoh2021-09-061-1/+4
* SIGILL can raise at stack overflow on Linux too [Bug #18084]Nobuyoshi Nakada2021-08-181-1/+1
* Rewind execution tags more at stack overflow [Bug #18084]Nobuyoshi Nakada2021-08-181-2/+3
* Fix -Wundef warnings for patterns `#if HAVE`Benoit Daloze2021-05-041-1/+1
* Replace "iff" with "if and only if"Gannon McGibbon2021-01-191-1/+1
* Signal handler type should be voidNobuyoshi Nakada2020-12-121-7/+7
* trap on non-main ractorKoichi Sasada2020-12-121-0/+6
* Introduce Ractor mechanism for parallel executionKoichi Sasada2020-09-031-2/+2
* Share the size for sigaltstack between configure.ac and signal.cNobuyoshi Nakada2020-07-221-2/+4
* Fixed a comment, wrong binary prefix [ci skip]Nobuyoshi Nakada2020-07-111-1/+1
* add UNREACHABLE_RETURN卜部昌平2020-06-291-0/+1
* trap_handler: do not goto into a branch卜部昌平2020-06-291-6/+10
* signm2signo: do not goto into a branch卜部昌平2020-06-291-18/+19
* sed -i 's|ruby/impl|ruby/internal|'卜部昌平2020-05-111-1/+1
* sed -i s|ruby/3|ruby/impl|g卜部昌平2020-05-111-1/+1
* Merge pull request #2991 from shyouhei/ruby.h卜部昌平2020-04-081-1/+1
* thread_pthread.c: allocate sigaltstack before pthread_createYusuke Endoh2020-03-061-4/+15
* decouple internal.h headers卜部昌平2019-12-261-23/+21
* Deprecate rb_eval_cmd, add rb_eval_cmd_kwJeremy Evans2019-11-181-1/+1
* Deprecate taint/trust and related methods, and make the methods no-opsJeremy Evans2019-11-181-5/+1
* Warn on access/modify of $SAFE, and remove effects of modifying $SAFEJeremy Evans2019-11-181-6/+4
* Share ruby_sighandler_t definitionNobuyoshi Nakada2019-10-091-5/+0
* signal.c: save the original sighandlers for fatal signalsYusuke Endoh2019-10-091-11/+21
* error.c (rb_bug_for_fatal_signal): renamed from rb_bug_contextYusuke Endoh2019-10-091-3/+3
* signal.c (ruby_abort): move the definition for refactoringYusuke Endoh2019-10-091-18/+17
* signal.c: Use MINSIGSTKSZ by casting to intYusuke Endoh2019-10-051-2/+5
* move docs around [ci skip]卜部昌平2019-08-291-36/+0
* drop-in type check for rb_define_module_function卜部昌平2019-08-291-2/+2
* signal.c: Don't mark ruby_abort as NORETURN on SolarisYusuke Endoh2019-08-271-0/+2