summaryrefslogtreecommitdiff
path: root/thread.c
AgeCommit message (Expand)Author
2020-08-17procnames-start-lines [ci skip]Nobuyoshi Nakada
2020-07-20Rename `rb_current_thread_scheduler` to `rb_thread_scheduler_if_nonblocking`.Samuel Williams
2020-06-29add UNREACHABLE_RETURN卜部昌平
2020-06-29exec_recursive: do not goto into a branch卜部昌平
2020-06-20compile.c: Improve branch coverage instrumentation [Bug #16967]Yusuke Endoh
2020-05-25Make Thread#thread_variable? similar to #thread_variable_getJeremy Evans
2020-05-14Thread scheduler for light weight concurrency.Samuel Williams
2020-05-12Thread#backtrace may return nil [ci skip]Kazuhiro NISHIYAMA
2020-05-11sed -i 's|ruby/impl|ruby/internal|'卜部昌平
2020-05-11sed -i s|ruby/3|ruby/impl|g卜部昌平
2020-04-09should check pending interrupts correctly.Koichi Sasada
2020-04-08Merge pull request #2991 from shyouhei/ruby.h卜部昌平
2020-03-26check flags passed to rb_nogvl()Koichi Sasada
2020-02-20fix arity mismatch卜部昌平
2020-02-07more on NULL versus functions.卜部昌平
2020-01-11st_delete_wrap is no longer usedNobuyoshi Nakada
2020-01-11Let execution context local storage be an ID tableLourens Naudé
2020-01-02Fully separate positional arguments and keyword argumentsJeremy Evans
2019-12-28Fix typoKazuhiro NISHIYAMA
2019-12-26decouple internal.h headers卜部昌平
2019-12-26TIMESPEC_SEC_MAX might be bigger than 53 bits.卜部昌平
2019-12-26other minior internal header tweaks卜部昌平
2019-12-16thread.c: avoid needless read after select|ppollEric Wong
2019-12-11Make Thread#to_s consistent with Method and Proc to_sJean byroot Boussier
2019-12-05move an interrupt point.Koichi Sasada
2019-12-03Check interrupts before starting threadJeremy 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-11-04Use ident hash for top-level recursion checkJohn Hawthorn
2019-10-09Prefer st_is_member over st_lookup with 0Ben Woosley
2019-10-09avoid overflow in integer multiplication卜部昌平
2019-09-26Add rb_adjust_argv_kw_splat to internal.hJeremy Evans
2019-09-27Check the argument sizeNobuyoshi Nakada
2019-09-26Fix shorten-64-to-32 compile warnings/errorsJeremy Evans
2019-09-26Fix keyword argument separation issues in Thread.newJeremy Evans
2019-09-23Adjusted directives order of a function [ci skip]Nobuyoshi Nakada
2019-09-23Lazy init thread local storageLourens Naudé
2019-09-14Only set RB_PASS_CALLED_KEYWORDS in C functions called directly from RubyJeremy Evans
2019-09-05Add VM_NO_KEYWORDSJeremy Evans
2019-09-05Propagate kw_splat informationYusuke Endoh
2019-08-29drop-in type check for rb_define_singleton_method卜部昌平
2019-08-27rb_uninterruptible now free from ANYARGS卜部昌平
2019-08-27rb_thread_create now free from ANYARGS卜部昌平
2019-08-19unsigned int should have enough bits for rb_thread_shield_waitingNobuyoshi Nakada
2019-08-09gc.h is required on mswin build.Koichi Sasada
2019-08-09add rp() and bp() in internal.h.Koichi Sasada
2019-07-19Remove `rb_vm_push_frame` as it is no longer used.Samuel Williams
2019-07-15check return value of blocking_region_begin().Koichi Sasada
2019-07-15thread.c (rb_thread_shield_waiting_{inc,dec}): prefer long to intYusuke Endoh
2019-06-28[DOC] Re-apply r11000, 41256fd43275c8bf66460510da7ab958a802e2a2Nobuyoshi Nakada