summaryrefslogtreecommitdiff
path: root/internal
AgeCommit message (Expand)Author
2020-09-14Make Mutex per-Fiber instead of per-ThreadBenoit Daloze
2020-09-14Add support for hooking `IO#read`.Samuel Williams
2020-09-14Standardised scheduler interface.Samuel Williams
2020-09-14Add `rb_thread_current_scheduler()`.Samuel Williams
2020-09-03Introduce Ractor mechanism for parallel executionKoichi Sasada
2020-09-02Initialize new T_OBJECT as ROBJECT_EMBEDJohn Hawthorn
2020-08-27include/ruby/backward/2/r_cast.h: deprecate卜部昌平
2020-08-27RClassDeprecated: delete卜部昌平
2020-08-27rb_deprecated_classext_struct: delete卜部昌平
2020-08-19RHASH_EMPTY_P: convert into an inline function卜部昌平
2020-08-19RHASH_TBL: is now ext-only卜部昌平
2020-08-19ROBJECT_IV_INDEX_TBL: convert into an inline function卜部昌平
2020-08-17Remove write barrier exemption for T_ICLASSAlan Wu
2020-08-18Expose ec -> backtrace (internal) and use it to implement fiber backtrace.Samuel Williams
2020-08-15RARRAY_AREF: convert into an inline function卜部昌平
2020-07-22Lazily insert origins on prepend to save memoryAlan Wu
2020-07-20Move declarations to private `internal/thread.h` header.Samuel Williams
2020-07-13fix MJIT link error卜部昌平
2020-07-13inline Primitive.cexpr!卜部昌平
2020-07-10Fix missing imemo cases in objspace_dump by refactoringAlan Wu
2020-07-03Use ID instead of GENTRY for gvars. (#3278)Koichi Sasada
2020-07-01Renamed `nurat_sub` compliant with `rb_rational_plus`Nobuyoshi Nakada
2020-06-04Properly resolve refinements in defined? on private call [Bug #16932]Nobuyoshi Nakada
2020-06-03Ensure origins for all included, prepended, and refined modulesJeremy Evans
2020-05-23Allow Dir.home to work for non-login procs when $HOME not setAlan D. Salewski
2020-05-22Fix origin iclass pointer for modulesJeremy Evans
2020-05-22Revert "Fix origin iclass pointer for modules"Jeremy Evans
2020-05-22Fix origin iclass pointer for modulesJeremy Evans
2020-05-18Fix a typo [ci skip]Kazuhiro NISHIYAMA
2020-05-15Merge pull request #3047 from mame/suppress-backtraceYusuke Endoh
2020-05-11sed -i 's|ruby/impl|ruby/internal|'卜部昌平
2020-05-11sed -i s/RUBY3/RBIMPL/g卜部昌平
2020-05-11sed -i s|ruby/3|ruby/impl|g卜部昌平
2020-05-07Allow global variables to moveAaron Patterson
2020-05-02internal/process.h: forgot to guard "#ifdef HAVE_WORKING_FORK"Yusuke Endoh
2020-05-02internal/process.h: add a no-warning simple wrapper for fork(2)Yusuke Endoh
2020-04-21__GNUC__ is too lax卜部昌平
2020-04-15Added rb_syserr_new_pathNobuyoshi Nakada
2020-04-13delete CACHELINE卜部昌平
2020-04-13add #include guard hack卜部昌平
2020-04-12PAGER without fork&exec too [Feature #16754]Nobuyoshi Nakada
2020-04-09internal/bits.h: Suppress "uninitialized variable"Yusuke Endoh
2020-04-08Merge pull request #2991 from shyouhei/ruby.h卜部昌平
2020-04-02Export `rb_deprecate_constant`Nobuyoshi Nakada
2020-03-21Removed non-RUBY_INTEGER_UNIFICATION codeNobuyoshi Nakada
2020-03-16hash.c: Do not use the fast path (rb_yield_values) for lambda blocksYusuke Endoh
2020-03-11Fix typos (#2958)K.Takata
2020-02-28Prevent unloading methods used in root_fiber while calling another Fiber (#2939)Takashi Kokubun
2020-02-22Introduce disposable call-cache.Koichi Sasada
2020-02-22VALUE size packed callinfo (ci).Koichi Sasada