summaryrefslogtreecommitdiff
path: root/internal
AgeCommit message (Expand)Author
2021-01-13Revert "[Bug #11213] let defined?(super) call respond_to_missing?"Nobuyoshi Nakada
2021-01-13Check stack overflow in recursive glob_helper [Bug #17162]Nobuyoshi Nakada
2021-01-08remove unused declKoichi Sasada
2021-01-05enable constant cache on ractorsKoichi Sasada
2021-01-05Update compilers.h [ci skip]Gui Heurich
2020-12-25Optimize calls to `Kernel#hash` (#3987)Marc-André Lafortune
2020-12-22Allow inlining Integer#-@ and #~Takashi Kokubun
2020-12-21Prefer stdbool in vm_execTakashi Kokubun
2020-12-18Switch rb_category_warn{,ing} to accept an rb_warning_category_tJeremy Evans
2020-12-16tuning ivar setKoichi Sasada
2020-12-15fix inline method cache sync bugKoichi Sasada
2020-12-13Narrowed down unaligned member access region in RB_OBJ_WRITENobuyoshi Nakada
2020-12-09Fix ArithmeticSequence#last and ArithmeticSequence#each for non-integer seque...Kenta Murata
2020-12-09Add support for non-blocking `Process.wait`.Samuel Williams
2020-12-07tuning trial: newobj with current ecKoichi Sasada
2020-12-07RB_EC_NEWOBJ_OFKoichi Sasada
2020-12-01Update fixnum.hjacopo
2020-12-01should not use rb_str_modify(), tooKoichi Sasada
2020-12-01should not use rb_ary_modify()Koichi Sasada
2020-11-22Remove obsoleted internal/mjit.hTakashi Kokubun
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