aboutsummaryrefslogtreecommitdiffstats
path: root/internal.h
Commit message (Expand)AuthorAgeFilesLines
* Don't redefine RB_OBJ_WRITEPeter Zhu2023-01-181-1/+0
* Define `UNDEF_P` and `NIL_OR_UNDEF_P` [EXPERIMENTAL]Nobuyoshi Nakada2022-10-201-0/+3
* Revert "Revert "This commit implements the Object Shapes technique in CRuby.""Jemma Issroff2022-10-111-3/+0
* Revert "This commit implements the Object Shapes technique in CRuby."Aaron Patterson2022-09-301-0/+3
* This commit implements the Object Shapes technique in CRuby.Jemma Issroff2022-09-281-3/+0
* Revert this until we can figure out WB issues or remove shapes from GCAaron Patterson2022-09-261-0/+3
* This commit implements the Object Shapes technique in CRuby.Jemma Issroff2022-09-261-3/+0
* Fix macro redefinition warning for MacOSMatt Valentine-House2022-07-081-0/+1
* do not define our own version of memcpy卜部昌平2022-07-071-0/+3
* Using RB_BIGNUM_TYPE_P macroS-H-GAMELINKS2021-09-111-0/+1
* Remove printf family from the mjit headerNobuyoshi Nakada2021-09-111-2/+2
* internal/*.h: skip doxygen卜部昌平2021-09-101-1/+0
* Using RBOOL macroS.H2021-08-021-0/+2
* RHASH_EMPTY_P: convert into an inline function卜部昌平2020-08-191-0/+1
* RHASH_TBL: is now ext-only卜部昌平2020-08-191-0/+1
* ROBJECT_IV_INDEX_TBL: convert into an inline function卜部昌平2020-08-191-0/+3
* RARRAY_AREF: convert into an inline function卜部昌平2020-08-151-0/+3
* export debug utility functionsKoichi Sasada2020-05-291-0/+3
* sed -i 's|ruby/impl|ruby/internal|'卜部昌平2020-05-111-1/+1
* sed -i s|ruby/3|ruby/impl|g卜部昌平2020-05-111-1/+1
* add #include guard hack卜部昌平2020-04-131-13/+11
* Merge pull request #2991 from shyouhei/ruby.h卜部昌平2020-04-081-4/+1
* Fix typos [ci skip]Kazuhiro NISHIYAMA2020-03-191-1/+1
* use RUBY_FUNCTION_NAME_STRING instead of __func__ for rp()Koichi Sasada2020-02-221-1/+1
* move internal/debug.h definitions to internal.hKoichi Sasada2020-01-031-0/+24
* decouple internal.h headers卜部昌平2019-12-261-57/+45
* internal/imemo.h rework卜部昌平2019-12-261-0/+2
* assume C99卜部昌平2019-12-261-12/+3
* re-add io.h and encoding.h into internal.h卜部昌平2019-12-261-0/+2
* split internal.h into files卜部昌平2019-12-261-2656/+53
* Added `experimental` warning categoryNobuyoshi Nakada2019-12-201-0/+1
* Added rb_warn_deprecatedNobuyoshi Nakada2019-12-191-0/+1
* Made the warning for deprecated constants follow the category flagNobuyoshi Nakada2019-12-191-0/+7
* per-method serial number卜部昌平2019-12-181-2/+2
* Skip optimized method check for most method IDsJohn Hawthorn2019-12-171-0/+1
* Make super in instance_eval in method in module raise TypeErrorJeremy Evans2019-12-121-0/+8
* use compiled binary for gem_prelude.rb.Koichi Sasada2019-12-111-3/+0
* Fixed stack overflow [Bug #16382]Nobuyoshi Nakada2019-12-031-1/+3
* Make prepending a refined module after inclusion not break refinementsJeremy Evans2019-11-281-0/+1
* prefer class_serial over m_tbl卜部昌平2019-11-271-2/+24
* internal.h: Add a prototype declaration for rb_gvar_readonly_setterYusuke Endoh2019-11-221-0/+1
* re-add function prototypes卜部昌平2019-11-201-0/+5
* make functions static卜部昌平2019-11-191-18/+0
* Warn on access/modify of $SAFE, and remove effects of modifying $SAFEJeremy Evans2019-11-181-5/+4
* delete unused functions卜部昌平2019-11-141-48/+3
* delete cc->aux.inc_sp卜部昌平2019-11-081-1/+0
* extend rb_call_cache卜部昌平2019-11-071-1/+24
* let the .bss section initialize static variables卜部昌平2019-11-051-2/+2
* rb_method_basic_definition_p with CC卜部昌平2019-11-051-0/+8
* mark functions that do not return NULL as such.卜部昌平2019-11-011-2/+2