summaryrefslogtreecommitdiff
path: root/struct.c
Commit message (Expand)AuthorAgeFilesLines
* Rename rb_ary_tmp_new to rb_ary_hidden_newPeter Zhu2022-07-261-2/+2
* Expand tabs [ci skip]Takashi Kokubun2022-07-211-179/+179
* Don't attempt to read ivars on T_ICLASS in struct (#5664)John Hawthorn2022-05-261-7/+8
* [ci skip] Fix docsPeter Zhu2022-04-131-6/+6
* Repaired What's Here sections for Range, String, Symbol, Struct (#5735)Burdette Lamar2022-03-301-22/+22
* A positional Hash is not keyword arguments [Bug #18632]Nobuyoshi Nakada2022-03-171-4/+4
* [DOC] Simplify operator method referencesNobuyoshi Nakada2022-02-121-2/+2
* [DOC] Use RDoc link style for links in the same class/modulePeter Zhu2022-02-071-7/+7
* [DOC] Use RDoc link style for links to other classes/modulesPeter Zhu2022-02-071-2/+2
* Improve links to labels in string.c and struct.c (#5531)Burdette Lamar2022-02-061-4/+4
* Initialize Struct by calling with keyword argumentsNobuyoshi Nakada2021-12-261-7/+16
* Fix typos [ci skip]Kazuhiro NISHIYAMA2021-12-251-1/+1
* Fix StructClass:: class method docszverok2021-12-241-3/+25
* `struct_pos_num` is no longer usedNobuyoshi Nakada2021-11-201-8/+0
* optimize `Struct` getter/setterKoichi Sasada2021-11-191-65/+5
* [DOC] Fix code markup [ci skip]Nobuyoshi Nakada2021-10-251-1/+1
* Using NIL_P macro instead of `== Qnil`S.H2021-10-031-2/+2
* Enhanced RDoc for Struct (#4895)Burdette Lamar2021-09-271-18/+111
* Enhanced RDoc for Struct (#4891)Burdette Lamar2021-09-241-46/+109
* Enhanced RDoc for Struct (#4890)Burdette Lamar2021-09-241-63/+107
* Enhance RDoc for Struct (#4885)Burdette Lamar2021-09-231-62/+108
* [DOC] Fix broken links [ci skip]Nobuyoshi Nakada2021-09-151-1/+1
* Using SYMBOL_P macroS-H-GAMELINKS2021-09-111-1/+1
* Make Struct#keyword_init? return nil by default [Feature #18008]Nobuyoshi Nakada2021-07-151-10/+5
* Regularize keyword_init values not to hold the argument objectNobuyoshi Nakada2021-07-151-0/+3
* struct.c: Add keyword_init? singleton method for StructClass (#4609)hkdnet2021-07-151-0/+25
* Warn Struct#initialize with only keyword args (#4070)Takashi Kokubun2021-01-171-7/+15
* RHASH_TBL: is now ext-only卜部昌平2020-08-191-2/+4
* Fix links to Dig Methods document (#3421)Burdette Lamar2020-08-141-1/+1
* Adding doc/dig_methods.rdoc and links to it (#3416)Burdette Lamar2020-08-131-8/+11
* precalc invokebuiltin destinations卜部昌平2020-07-131-2/+2
* Inline builtin struct arefTakashi Kokubun2020-07-061-0/+1
* Replaced accessors of `Struct` with `invokebuiltin`Nobuyoshi Nakada2020-06-171-7/+36
* Revert "Replaced accessors of `Struct` with `invokebuiltin`"Nobuyoshi Nakada2020-06-161-36/+7
* Replaced accessors of `Struct` with `invokebuiltin`Nobuyoshi Nakada2020-06-161-7/+36
* Added GC guard for splatted arrayNobuyoshi Nakada2020-05-081-1/+3
* Classes made from Struct should have default `new` singleton method.Marc-Andre Lafortune2020-05-081-15/+6
* hash.c: Do not use the fast path (rb_yield_values) for lambda blocksYusuke Endoh2020-03-161-1/+1
* decouple internal.h headers卜部昌平2019-12-261-2/+9
* Avoid needless object allocationKazuki Tsujimoto2019-11-191-1/+4
* Deprecate taint/trust and related methods, and make the methods no-opsJeremy Evans2019-11-181-2/+0
* Define Struct#deconstruct_keysKazuki Tsujimoto2019-11-081-0/+28
* Allow only one argument for keyword_init structAlan Wu2019-10-311-1/+1
* Pass the called keyword arguments if `keyword_init`Nobuyoshi Nakada2019-10-211-6/+15
* Make direct calls to rb_{obj_instance,mod_module}_{eval,exec} not pass keywordsJeremy Evans2019-09-291-1/+1
* Fix warning when doing Struct.new(:x, keyword_init: true){}Jeremy Evans2019-09-271-1/+1
* Do not turn on keyword_init for Struct subclass if keyword hash is emptyJeremy Evans2019-09-031-7/+5
* Disallow use of attrset symbols as Struct membersJeremy Evans2019-08-291-0/+3
* Define Struct#deconstructktsj2019-04-171-0/+2
* struct.c: force hash values fixablenobu2019-04-081-1/+1