aboutsummaryrefslogtreecommitdiffstats
path: root/thread.c
Commit message (Expand)AuthorAgeFilesLines
* thread.c: avoid needless read after select|ppollEric Wong2019-12-161-4/+9
* Make Thread#to_s consistent with Method and Proc to_sJean byroot Boussier2019-12-111-1/+1
* move an interrupt point.Koichi Sasada2019-12-051-1/+1
* Check interrupts before starting threadJeremy Evans2019-12-031-0/+1
* Deprecate taint/trust and related methods, and make the methods no-opsJeremy Evans2019-11-181-1/+0
* Warn on access/modify of $SAFE, and remove effects of modifying $SAFEJeremy Evans2019-11-181-1/+2
* Use ident hash for top-level recursion checkJohn Hawthorn2019-11-041-18/+16
* Prefer st_is_member over st_lookup with 0Ben Woosley2019-10-091-1/+1
* avoid overflow in integer multiplication卜部昌平2019-10-091-1/+3
* Add rb_adjust_argv_kw_splat to internal.hJeremy Evans2019-09-261-2/+0
* Check the argument sizeNobuyoshi Nakada2019-09-271-0/+1
* Fix shorten-64-to-32 compile warnings/errorsJeremy Evans2019-09-261-1/+1
* Fix keyword argument separation issues in Thread.newJeremy Evans2019-09-261-3/+10
* Adjusted directives order of a function [ci skip]Nobuyoshi Nakada2019-09-231-1/+3
* Lazy init thread local storageLourens Naudé2019-09-231-6/+24
* Only set RB_PASS_CALLED_KEYWORDS in C functions called directly from RubyJeremy Evans2019-09-141-1/+1
* Add VM_NO_KEYWORDSJeremy Evans2019-09-051-1/+1
* Propagate kw_splat informationYusuke Endoh2019-09-051-1/+1
* drop-in type check for rb_define_singleton_method卜部昌平2019-08-291-30/+42
* rb_uninterruptible now free from ANYARGS卜部昌平2019-08-271-1/+1
* rb_thread_create now free from ANYARGS卜部昌平2019-08-271-2/+2
* unsigned int should have enough bits for rb_thread_shield_waitingNobuyoshi Nakada2019-08-191-5/+11
* gc.h is required on mswin build.Koichi Sasada2019-08-091-0/+1
* add rp() and bp() in internal.h.Koichi Sasada2019-08-091-1/+0
* Remove `rb_vm_push_frame` as it is no longer used.Samuel Williams2019-07-191-11/+0
* check return value of blocking_region_begin().Koichi Sasada2019-07-151-1/+2
* thread.c (rb_thread_shield_waiting_{inc,dec}): prefer long to intYusuke Endoh2019-07-151-4/+4
* [DOC] Re-apply r11000, 41256fd43275c8bf66460510da7ab958a802e2a2Nobuyoshi Nakada2019-06-281-8/+6
* Transition root fiber into state FIBER_TERMINATED.Samuel Williams2019-06-201-2/+3
* Ensure that vm_stack is cleared in `thread_cleanup_func_before_exec`.Samuel Williams2019-06-201-4/+12
* Revert failed attempt at fixing invalid usage of vm_stack.Samuel Williams2019-06-201-13/+4
* Don't clear cfp, it causes problems.Samuel Williams2019-06-201-5/+2
* Skip `rb_ec_clear_vm_stack` for now.Samuel Williams2019-06-201-2/+5
* * remove trailing spaces.git2019-06-201-1/+1
* Ensure `vm_stack` is cleared after fork.Samuel Williams2019-06-201-0/+4
* Fix typo in VM_ASSERT.Samuel Williams2019-06-201-2/+2
* Extra assertions around thread.Samuel Williams2019-06-201-4/+9
* Don't change vm_stack/cfp without acquiring gvl first.Samuel Williams2019-06-201-1/+4
* Remove IA64 support.Samuel Williams2019-06-191-19/+3
* * remove trailing spaces, expand tabs.git2019-06-191-10/+10
* Use shared implementation of `rb_ec_initialize_vm_stack`.Samuel Williams2019-06-191-10/+1
* Update `stack_start` and `stack_maxsize` according to stack direction.Samuel Williams2019-06-191-2/+3
* Make sure `alloca` fast path is used (inline assembler).Samuel Williams2019-06-191-2/+6
* Track how stack was allocated for `cont_free`.Samuel Williams2019-06-191-1/+1
* Ensure execution context is cleared after thread is finished.Samuel Williams2019-06-191-1/+1
* Better handling of root fiber.Samuel Williams2019-06-191-13/+14
* Fix handling of vm_stack_size and avoid trying to deallocate it.Samuel Williams2019-06-191-11/+14
* Move vm stack init into thread.Samuel Williams2019-06-191-2/+26
* * expand tabs.git2019-05-271-2/+2
* Add FrozenError#receiverJeremy Evans2019-05-261-2/+2