summaryrefslogtreecommitdiff
path: root/internal
AgeCommit message (Expand)Author
2021-10-09merge revision(s) 60d0421ca861944459f52292d65dbf0ece26e38a,b6534691a16d751d59...nagachika
2021-07-25partially merge revision(s) 5f69a7f60467fa58c2f998daffab43e118bff36c: [Backpo...nagachika
2021-07-22partially merge revision(s) 119697f61e2b2b157816a8aa33aada5863959900,4a627dbd...nagachika
2021-05-22merge revision(s) 2bc293e899c9d32dcd794a73de8925c49ecf8f15,d0e6c6e682b9ba2b03...nagachika
2021-04-29merge revision(s) 3a3033c138c0951ad5edbf02b5c233b58a190d2f: [Backport #17787]nagachika
2021-04-02merge revision(s) 7e8a9af9db42a21f6a1125a29e98c45ff9d5833b: [Backport #17732]NARUSE, Yui
2021-03-11merge revision(s) abdc634f64a440afcdc7f23c9757d27aab4db8a9,083c5f08ec4e95c9b7...NARUSE, Yui
2021-02-01merge revision(s) 85b5d4c8bf4cdcba4f1af65f2bc0c8ac716cb795: [Backport #17509]NARUSE, Yui
2021-01-13enable constant cache on ractorsKoichi Sasada
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