summaryrefslogtreecommitdiff
path: root/internal
Commit message (Expand)AuthorAgeFilesLines
* Add RCLASS_SUBCLASSES MacroMatt Valentine-House2021-02-011-0/+1
* Add RCLASS_ALLOCATOR MacroMatt Valentine-House2021-02-011-0/+1
* Add PARENT_MODULE_SUBCLASSES MacroMatt Valentine-House2021-02-011-0/+1
* Add RCLASS_PARENT_SUBMODULES MacroMatt Valentine-House2021-02-011-0/+1
* Move rb_big_isqrt declarationS-H-GAMELINKS2021-01-311-0/+1
* Revert "[Bug #11213] let defined?(super) call respond_to_missing?"Nobuyoshi Nakada2021-01-131-1/+1
* Check stack overflow in recursive glob_helper [Bug #17162]Nobuyoshi Nakada2021-01-131-0/+1
* remove unused declKoichi Sasada2021-01-081-6/+0
* enable constant cache on ractorsKoichi Sasada2021-01-051-0/+1
* Update compilers.h [ci skip]Gui Heurich2021-01-051-1/+1
* Optimize calls to `Kernel#hash` (#3987)Marc-André Lafortune2020-12-251-0/+1
* Allow inlining Integer#-@ and #~Takashi Kokubun2020-12-221-1/+2
* Prefer stdbool in vm_execTakashi Kokubun2020-12-211-1/+1
* Switch rb_category_warn{,ing} to accept an rb_warning_category_tJeremy Evans2020-12-181-7/+0
* tuning ivar setKoichi Sasada2020-12-161-1/+1
* fix inline method cache sync bugKoichi Sasada2020-12-151-3/+2
* Narrowed down unaligned member access region in RB_OBJ_WRITENobuyoshi Nakada2020-12-131-2/+2
* Fix ArithmeticSequence#last and ArithmeticSequence#each for non-integer seque...Kenta Murata2020-12-092-0/+4
* Add support for non-blocking `Process.wait`.Samuel Williams2020-12-091-0/+3
* tuning trial: newobj with current ecKoichi Sasada2020-12-072-0/+6
* RB_EC_NEWOBJ_OFKoichi Sasada2020-12-071-0/+7
* Update fixnum.hjacopo2020-12-011-1/+1
* should not use rb_str_modify(), tooKoichi Sasada2020-12-011-0/+2
* should not use rb_ary_modify()Koichi Sasada2020-12-011-0/+2
* Remove obsoleted internal/mjit.hTakashi Kokubun2020-11-221-29/+0
* [Bug #11213] let defined?(super) call respond_to_missing?Nobuyoshi Nakada2020-11-201-1/+1
* rb_vm_add_root_module(): Remove unused parameterAlan Wu2020-11-091-1/+1
* eagerly initialize ivar table when index is small enoughAaron Patterson2020-11-091-0/+1
* Rename to `Fiber#set_scheduler`.Samuel Williams2020-11-072-6/+6
* Add `GC.auto_compact= true/false` and `GC.auto_compact`Aaron Patterson2020-11-021-0/+1
* Ractor.make_shareable(obj)Koichi Sasada2020-10-211-1/+2
* Feature #16812: Allow slicing arrays with ArithmeticSequence (#3241)Kenta Murata2020-10-211-0/+4
* sync RClass::ext::iv_index_tblKoichi Sasada2020-10-171-1/+7
* Moved rb_callable_receiver internalNobuyoshi Nakada2020-10-061-0/+1
* Disable deprecation warning by the default [Feature #16345]Nobuyoshi Nakada2020-09-251-0/+1
* Make `Thread#join` non-blocking.Samuel Williams2020-09-211-1/+1
* When setting current thread scheduler to nil, invoke `#close`.Samuel Williams2020-09-211-0/+2
* Rename scheduler.{mutex_lock,mutex_unlock} to {block,unblock}Benoit Daloze2020-09-171-2/+2
* Make Mutex per-Fiber instead of per-ThreadBenoit Daloze2020-09-142-0/+5
* Add support for hooking `IO#read`.Samuel Williams2020-09-141-2/+5
* Standardised scheduler interface.Samuel Williams2020-09-142-0/+29
* Add `rb_thread_current_scheduler()`.Samuel Williams2020-09-141-2/+4
* Introduce Ractor mechanism for parallel executionKoichi Sasada2020-09-031-0/+1
* Initialize new T_OBJECT as ROBJECT_EMBEDJohn Hawthorn2020-09-021-0/+1
* include/ruby/backward/2/r_cast.h: deprecate卜部昌平2020-08-277-7/+7
* RClassDeprecated: delete卜部昌平2020-08-271-4/+0
* rb_deprecated_classext_struct: delete卜部昌平2020-08-271-4/+0
* RHASH_EMPTY_P: convert into an inline function卜部昌平2020-08-191-0/+11
* RHASH_TBL: is now ext-only卜部昌平2020-08-191-5/+0
* ROBJECT_IV_INDEX_TBL: convert into an inline function卜部昌平2020-08-191-0/+22