summaryrefslogtreecommitdiff
path: root/internal
AgeCommit message (Expand)Author
2020-11-20[Bug #11213] let defined?(super) call respond_to_missing?Nobuyoshi Nakada
2020-11-09rb_vm_add_root_module(): Remove unused parameterAlan Wu
2020-11-09eagerly initialize ivar table when index is small enoughAaron Patterson
2020-11-07Rename to `Fiber#set_scheduler`.Samuel Williams
2020-11-02Add `GC.auto_compact= true/false` and `GC.auto_compact`Aaron Patterson
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卜部昌平