path: root/internal.h
AgeCommit message (Expand)Author
2022-10-20Define `UNDEF_P` and `NIL_OR_UNDEF_P` [EXPERIMENTAL]Nobuyoshi Nakada
2022-10-11Revert "Revert "This commit implements the Object Shapes technique in CRuby.""Jemma Issroff
2022-09-30Revert "This commit implements the Object Shapes technique in CRuby."Aaron Patterson
2022-09-28This commit implements the Object Shapes technique in CRuby.Jemma Issroff
2022-09-26Revert this until we can figure out WB issues or remove shapes from GCAaron Patterson
2022-09-26This commit implements the Object Shapes technique in CRuby.Jemma Issroff
2022-07-08Fix macro redefinition warning for MacOSMatt Valentine-House
2022-07-07do not define our own version of memcpy卜部昌平
2021-09-11Using RB_BIGNUM_TYPE_P macroS-H-GAMELINKS
2021-09-11Remove printf family from the mjit headerNobuyoshi Nakada
2021-09-10internal/*.h: skip doxygen卜部昌平
2021-08-02Using RBOOL macroS.H
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-15RARRAY_AREF: convert into an inline function卜部昌平
2020-05-29export debug utility functionsKoichi Sasada
2020-05-11sed -i 's|ruby/impl|ruby/internal|'卜部昌平
2020-05-11sed -i s|ruby/3|ruby/impl|g卜部昌平
2020-04-13add #include guard hack卜部昌平
2020-04-08Merge pull request #2991 from shyouhei/ruby.h卜部昌平
2020-03-19Fix typos [ci skip]Kazuhiro NISHIYAMA
2020-02-22use RUBY_FUNCTION_NAME_STRING instead of __func__ for rp()Koichi Sasada
2020-01-03move internal/debug.h definitions to internal.hKoichi Sasada
2019-12-26decouple internal.h headers卜部昌平
2019-12-26internal/imemo.h rework卜部昌平
2019-12-26assume C99卜部昌平
2019-12-26re-add io.h and encoding.h into internal.h卜部昌平
2019-12-26split internal.h into files卜部昌平
2019-12-20Added `experimental` warning categoryNobuyoshi Nakada
2019-12-19Added rb_warn_deprecatedNobuyoshi Nakada
2019-12-19Made the warning for deprecated constants follow the category flagNobuyoshi Nakada
2019-12-18per-method serial number卜部昌平
2019-12-17Skip optimized method check for most method IDsJohn Hawthorn
2019-12-12Make super in instance_eval in method in module raise TypeErrorJeremy Evans
2019-12-11use compiled binary for gem_prelude.rb.Koichi Sasada
2019-12-03Fixed stack overflow [Bug #16382]Nobuyoshi Nakada
2019-11-28Make prepending a refined module after inclusion not break refinementsJeremy Evans
2019-11-27prefer class_serial over m_tbl卜部昌平
2019-11-22internal.h: Add a prototype declaration for rb_gvar_readonly_setterYusuke Endoh
2019-11-20re-add function prototypes卜部昌平
2019-11-19make functions static卜部昌平
2019-11-18Warn on access/modify of $SAFE, and remove effects of modifying $SAFEJeremy Evans
2019-11-14delete unused functions卜部昌平
2019-11-08delete cc->aux.inc_sp卜部昌平
2019-11-07extend rb_call_cache卜部昌平
2019-11-05let the .bss section initialize static variables卜部昌平
2019-11-05rb_method_basic_definition_p with CC卜部昌平
2019-11-01mark functions that do not return NULL as such.卜部昌平
2019-11-01ruby_mimmalloc can return NULL卜部昌平