summaryrefslogtreecommitdiff
path: root/class.c
AgeCommit message (Expand)Author
2019-05-22Eagerly name modules and classesAlan Wu
2019-04-22Prevent rb_define_(class|module) classes from movingAaron Patterson
2019-04-20Add `GC.compact` again.tenderlove
2019-04-17Reverting compaction for nowtenderlove
2019-04-17Adding `GC.compact` and compacting GC support.tenderlove
2019-04-10Reverting all commits from r67479 to r67496 because of CI failureskazu
2019-04-09Adding `GC.compact` and compacting GC support.tenderlove
2019-03-11* expand tabs.svn
2019-03-11The combination of non-Symbol keys and Symbol keys is now allowed againmame
2019-01-09class.c: refactor class_instance_method_listnobu
2019-01-04class.c: [DOC] fix close tag [ci skip]nobu
2018-12-05Prefer rb_check_arity when 0 or 1 argumentsnobu
2018-10-30* remove trailing spaces, expand tabs.svn
2018-10-30support theap for T_HASH. [Feature #14989]ko1
2018-10-29* expand tabs.svn
2018-10-29use RARRAY_AREF() instead of RARRAY_CONST_PTR().ko1
2018-08-14non-symbol keys in kwargsnobu
2018-07-27eval.c: rename "rb_frozen_class_p" to "rb_class_modify_check"mame
2018-02-04mjit_compile.c: merge initial JIT compilerk0kubun
2017-08-20non-keywords hashnobu
2017-08-19class.c: check kw hashnobu
2017-08-19class.c: call rb_hash_keys directlynobu
2017-06-29remove unused rb_obj_basic_to_s_p functionnormal
2017-03-25class.c: prohibit refinement modulenobu
2017-03-25class.c: ensure_includablenobu
2017-01-18class.c: non-keyword hash classnobu
2016-12-04class.c: missing unknown_keyword_errornobu
2016-11-12class.c: no fstring singleton classnobu
2016-11-12class.c: trivial optimizationnobu
2016-10-24class.c: rb_undef_methods_fromnobu
2016-10-09replace Fixnum with Integer in rdoc [ci skip]nobu
2016-09-12Copy the serial number from the super class to the singleton classtenderlove
2016-09-07class.c: instance method conditionsnobu
2016-07-23internal.h: inline Check_Typenobu
2016-06-16prevent rb_cObject from GCnobu
2016-05-25* class.c (rb_define_class): Fix documentation.eregon
2016-05-25class.c: simplifynobu
2016-05-22* class.c (rb_scan_args): moved to bottom of the file to make thenaruse
2016-05-21Revert r50102naruse
2016-05-21* include/ruby/ruby.h (rb_scan_args): use __VA_ARGS__ instead ofnaruse
2016-03-07class.c: err if superclass is 0nobu
2016-01-12resolve class name earlier and more consistentlynormal
2015-12-29use id_table for constant tablesnormal
2015-12-22gc.c: do not expose internal singleton classnobu
2015-12-21revert r53228 because this patch breaks rubyspecko1
2015-12-21* gc.c (internal_object_p): should not expose singleton classesko1
2015-11-04* class.c: fix documentation for rb_define_class{_id}_under.hsbt
2015-10-30variable.c: rb_class_ivar_setnobu
2015-10-30variable.c (rb_st_insert_id_and_value): reduce argsnormal
2015-09-27class.c: refine error messagesnobu