summaryrefslogtreecommitdiff
path: root/internal
AgeCommit message (Expand)Author
2020-10-21Ractor.make_shareable(obj)Koichi Sasada
2020-10-21Feature #16812: Allow slicing arrays with ArithmeticSequence (#3241)Kenta Murata
2020-10-17sync RClass::ext::iv_index_tblKoichi Sasada
2020-10-06Moved rb_callable_receiver internalNobuyoshi Nakada
2020-09-25Disable deprecation warning by the default [Feature #16345]Nobuyoshi Nakada
2020-09-21Make `Thread#join` non-blocking.Samuel Williams
2020-09-21When setting current thread scheduler to nil, invoke `#close`.Samuel Williams
2020-09-17Rename scheduler.{mutex_lock,mutex_unlock} to {block,unblock}Benoit Daloze
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