summaryrefslogtreecommitdiff
path: root/object.c
AgeCommit message (Expand)Author
2020-07-13inline Primitive.cexpr!卜部昌平
2020-07-03Make Kernel#then, #yield_self, #frozen? builtin (#3283)Takashi Kokubun
2020-07-03Rewrite Kernel#tap with Ruby (#3281)Takashi Kokubun
2020-06-29add UNREACHABLE_RETURN卜部昌平
2020-06-29rb_cstr_to_dbl_raise: do not goto into a branch卜部昌平
2020-06-29rb_convert_to_integer: do not goto into a branch卜部昌平
2020-06-29rb_mod_const_location: do not goto into a branch卜部昌平
2020-06-29rb_mod_const_defined: do not goto into a branch卜部昌平
2020-06-29rb_mod_const_get: do not goto into a branch卜部昌平
2020-06-29class_or_module_required: do not goto into a branch卜部昌平
2020-06-23Annotate Kernel#class as inline (#3250)Takashi Kokubun
2020-06-10Fix a typo in instance_variable_set documentationJean byroot Boussier
2020-06-10Change language used in instance_variable_set documentation [ci skip]Jeremy Evans
2020-05-11sed -i 's|ruby/impl|ruby/internal|'卜部昌平
2020-05-11sed -i s|ruby/3|ruby/impl|g卜部昌平
2020-05-08Classes made from Struct should have default `new` singleton method.Marc-Andre Lafortune
2020-05-07Share logically equivalent functionsNobuyoshi Nakada
2020-05-06[DOC] Removed no longer meaningful part [ci skip]Nobuyoshi Nakada
2020-05-06Removed unnecessary duplicate codeNobuyoshi Nakada
2020-05-06Generalize the explanation of the side effect of the rb_equal() optimizationBenoit Daloze
2020-05-06Document rb_equal() and clarify the relation with Kernel#===Benoit Daloze
2020-05-06Remove redundant check in rb_obj_cmp()Benoit Daloze
2020-04-22support builtin for Kernel#FloatS.H
2020-04-17Removed NIL/TRUE/FALSENobuyoshi Nakada
2020-04-08Suppress -Wswitch warningsNobuyoshi Nakada
2020-04-08Merge pull request #2991 from shyouhei/ruby.h卜部昌平
2020-03-22Support obj.clone(freeze: true) for freezing cloneJeremy Evans
2020-03-17Check if `freeze` option is givenNobuyoshi Nakada
2020-03-17support builtin for Kernel#cloneS.H
2020-03-12Pass keyword argument by RB_PASS_KEYWORDSNobuyoshi Nakada
2020-01-24[DOC] fixed line numbers [ci skip]Nobuyoshi Nakada
2020-01-23Clarify const_source_location docszverok
2020-01-23Added rb_warn_deprecated_to_removeNobuyoshi Nakada
2020-01-22Make taint warnings non-verbose instead of verboseJeremy Evans
2020-01-03Call initialize_clone with freeze: false if clone called with freeze: falseJeremy Evans
2020-01-02Fully separate positional arguments and keyword argumentsJeremy Evans
2019-12-31Fix Object#inspect documentationJoao Fernandes
2019-12-27Use the more popular word [ci skip]Nobuyoshi Nakada
2019-12-26decouple internal.h headers卜部昌平
2019-12-24`Object#=~` warning also obeys `Warning[:deprecated]`Nobuyoshi Nakada
2019-12-23Document Module#const_source_locationzverok
2019-11-18Deprecate taint/trust and related methods, and make the methods no-opsJeremy Evans
2019-11-06Prohibit calling undefined allocator [Bug #16297]Nobuyoshi Nakada
2019-09-27[EXPERIMENTAL] Make NilClass#to_s, TrueClass#to_s and FalseClass#to_s return ...Jean Boussier
2019-09-20Make passing empty keywords to dig pass empty keywords to next dig methodJeremy Evans
2019-09-14Only set RB_PASS_CALLED_KEYWORDS in C functions called directly from RubyJeremy Evans
2019-08-29drop-in type check for rb_define_private_method卜部昌平
2019-08-29move docs around [ci skip]卜部昌平
2019-08-29drop-in type check for rb_define_global_function卜部昌平
2019-08-24Minor documentation fixes [ci skip]Jeremy Evans