summaryrefslogtreecommitdiff
path: root/thread.c
AgeCommit message (Expand)Author
2013-12-13thread.c: reduce tags and stacknobu
2013-12-06thread.c: compare_by_idnobu
2013-11-29ruby/ruby.h: RB_BLOCK_CALL_FUNC_ARGLISTnobu
2013-11-29ruby/ruby.h: add blockarg to rb_block_call_funcnobu
2013-11-16* thread_pthread.c (thread_create_core): Ditto.akr
2013-11-09* thread.c: [DOC] Remove duplicate referencezzak
2013-10-31* thread.c (rb_mutex_struct): reduce rb_mutex_t size by 8 byteskosaki
2013-10-29* add RUBY_TYPED_FREE_IMMEDIATELY to data types which only useko1
2013-10-24* thread.c (rb_thread_terminate_all): add a comment why we needkosaki
2013-10-24* thread.c (rb_thread_terminate_all): add a comment why infinitekosaki
2013-10-22* vm_trace.c: exterminate Zombies.ko1
2013-10-10vm_trace.c: fix infinite hooknobu
2013-10-09compar.c: fail if recursionnobu
2013-10-05thread.c: fix some mutexes remaining locked after forkingnobu
2013-09-25* include/ruby/ruby.h: rename RARRAY_RAWPTR() to RARRAY_CONST_PTR().ko1
2013-09-10* thread.c (rb_mutex_unlock): Mutex#unlock no longer raisekosaki
2013-09-06* common.mk: use RUNRUBY instead of MINIRUBY because MINIRUBY can'tglass
2013-08-18* error.c, file.c, gc.c, hash.c, thread.c, variable.c, vm_eval.c, bin/erb:ktsj
2013-08-08* thread.c (rb_threadptr_pending_interrupt_check_mask):ko1
2013-08-07* thread.c (thread_start_func_2): use RARRAY_RAWPTR() instead ofko1
2013-07-23* thread_(pthread|win32).h: rename rb_thread_cond_t toko1
2013-07-23* thread_native.h: added.ko1
2013-07-15* thread.c (mutex_sleep): [DOC] Awake thread will reacquire lockzzak
2013-07-02internal.h: use built-in encoding indexesnobu
2013-06-12* safe.c (rb_set_safe_level, safe_setter): raise an ArgumentErrorshugo
2013-05-27* include/ruby/ruby.h, gc.c, vm_trace.c: add internal events.ko1
2013-05-26* include/ruby/debug.h, vm_trace.c: add rb_postponed_job API.ko1
2013-05-26* hash.c (rb_hash_tbl_raw), internal.h: added.ko1
2013-05-19fix typos. Patch by k_takata.ktsj
2013-05-13* include/ruby/ruby.h: constify RBasic::klass and addko1
2013-05-13* *.c, parse.y, insns.def: use RARRAY_AREF/ASET macroko1
2013-05-02thread.c: id localsnobu
2013-04-29Add comments.akr
2013-04-27* thread.c: fix typos and documentationeregon
2013-04-27* internal.h (SIGNED_INTEGER_TYPE_P): New macro.akr
2013-04-27* thread.c (TIMEVAL_SEC_MAX, TIMEVAL_SEC_MIN): Consider environments,akr
2013-04-17thread.c: fix overflow on Windowsnobu
2013-04-09* internal.h (MUL_OVERFLOW_SIGNED_INTEGER_P): New macro.akr
2013-04-09Fix documentation by @jc00ke [fix GH-278]hsbt
2013-04-05thread.c: no allocate before deletingnobu
2013-04-04thread.c: avoid inadvertent symbol creationnobu
2013-04-04thread.c: error messagenobu
2013-03-30thread.c: TYPEOF_TIMEVAL_TV_SECnobu
2013-03-30timev.h: move time_t stuffsnobu
2013-03-30thread.c: format specifiers for time_tnobu
2013-03-29thread.c: Mutex#synchronize no block paramsnobu
2013-03-26* internal.h (TIMET_MAX_PLUS_ONE): Defined.akr
2013-03-26* internal.h: Define TIMET_MAX and TIMET_MIN here.akr
2013-03-26* thread.c (double2timeval): convert the infinity to TIME_MAX to avoidakr
2013-03-21thread.c: fix deadlocknobu