summaryrefslogtreecommitdiff
path: root/internal
AgeCommit message (Expand)Author
2021-05-12cdhash_cmp: can also take complex卜部昌平
2021-05-12cdhash_cmp: can take rational literals卜部昌平
2021-05-11Revert "Filling cache values on cvar write"Aaron Patterson
2021-05-11Add a cache for class variableseileencodes
2021-05-07Protoized old pre-ANSI K&R style declarations and definitionsNobuyoshi Nakada
2021-05-06Allow newobj_of0 and newobj_slowpath to allocate into multiple heap slotsMatt Valentine-House
2021-05-04Add RBIMPL_RVALUE_EMBED_LEN_MAX neeeded by internal/bignum.hBenoit Daloze
2021-04-27Partially revert 2c7d3b3a722c4636ab1e9d289cbca47ddd168d3eYusuke Endoh
2021-04-26node.c (rb_ast_new): imemo_ast is WB-unprotectedYusuke Endoh
2021-04-26Fix some typos by spell checkerRyuta Kamizono
2021-04-10get rid of using `__builtin_unreachable` directly [Bug #17787]Nobuyoshi Nakada
2021-03-22rb_enc_interned_str: handle autoloaded encodingsJean Boussier
2021-03-02RBASIC_SET_CLASS_RAW: follow strict aliasing rule卜部昌平
2021-02-12Define rb_to_array which converts with to_aNobuyoshi Nakada
2021-02-09Expose scheduler as public interface & bug fixes. (#3945)Samuel Williams
2021-02-01Add RCLASS_SUBCLASSES MacroMatt Valentine-House
2021-02-01Add RCLASS_ALLOCATOR MacroMatt Valentine-House
2021-02-01Add PARENT_MODULE_SUBCLASSES MacroMatt Valentine-House
2021-02-01Add RCLASS_PARENT_SUBMODULES MacroMatt Valentine-House
2021-01-31Move rb_big_isqrt declarationS-H-GAMELINKS
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