summaryrefslogtreecommitdiff
path: root/internal.h
AgeCommit message (Expand)Author
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卜部昌平
2019-10-29Check for nonnull attribute in configureNobuyoshi Nakada
2019-10-29Revert "Check for nonnull attribute in configure"卜部昌平
2019-10-29Check for nonnull attribute in configureNobuyoshi Nakada
2019-10-29Clang can also use C call cacheJohn Hawthorn
2019-10-25more on struct rb_call_data卜部昌平
2019-10-10make rb_raise a GVL-only function again卜部昌平
2019-10-09avoid overflow in integer multiplication卜部昌平
2019-10-09annotate malloc-ish functions卜部昌平
2019-10-09fix arity mismatch卜部昌平
2019-10-05Fix potential memory leaks by `rb_imemo_tmpbuf_auto_free_pointer`Nobuyoshi Nakada
2019-10-04Make parser_params have parent_iseq instead of base_blockYusuke Endoh
2019-10-03Revert https://github.com/ruby/ruby/pull/2486卜部昌平
2019-09-30delete unnecessary branch卜部昌平
2019-09-26Add rb_adjust_argv_kw_splat to internal.hJeremy Evans
2019-09-25Add Module#ruby2_keywords for passing keywords through regular argument splatsJeremy Evans
2019-09-25Make rb_scan_args handle keywords more similar to Ruby methods (#2460)Jeremy Evans
2019-09-22variable.c: Rename rb_st_copy to rb_iv_tbl_copyYusuke Endoh
2019-09-20Handle keyword argument separation for Enumerator#sizeJeremy Evans
2019-09-20Make passing empty keywords to dig pass empty keywords to next dig methodJeremy Evans
2019-09-19reuse cc->call卜部昌平
2019-09-13Consolidate empty keyword handlingJeremy Evans
2019-09-10Fixed GCC version for diagnostic-pragmasNobuyoshi Nakada
2019-09-06Convert keyword argument to required positional hash argument for Class#new, ...Jeremy Evans
2019-09-05Make Symbol#to_proc calls handle keyword argumentsJeremy Evans
2019-09-05hide rb_funcallv_with_cc from public卜部昌平
2019-08-30Set symbol export for rb_hash_stlike_foreachJeremy Evans
2019-08-30Allow ** syntax to be used for calling methods that do not accept keywordsJeremy Evans
2019-08-30Separate keyword arguments from positional argumentsYusuke Endoh
2019-08-27rb_uninterruptible now free from ANYARGS卜部昌平
2019-08-27struct MEMO now free from ANYARGS卜部昌平
2019-08-27rb_hash_foreach now free from ANYARGS卜部昌平
2019-08-27rb_ensure now free from ANYARGS卜部昌平
2019-08-27decouple compile.c usage of imemo_ifunc卜部昌平
2019-08-27delete rb_method_defined_by declaration.卜部昌平
2019-08-21`rp(obj)` shows func, file and line. (#2394)Koichi Sasada
2019-08-13Renamed ruby_finalize_{0,1}Nobuyoshi Nakada