aboutsummaryrefslogtreecommitdiffstats
path: root/struct.c
Commit message (Expand)AuthorAgeFilesLines
* Define Struct#deconstructktsj2019-04-171-0/+2
* struct.c: force hash values fixablenobu2019-04-081-1/+1
* Struct#to_h: Add doc for block form.marcandre2018-12-231-1/+7
* * expand tabs.svn2018-11-051-3/+3
* use `RSTRUCT_CONST_PTR` carefully.ko12018-11-051-11/+3
* struct.c: [DOC] add docs for Struct#filterstomar2018-11-041-0/+4
* introduce USE_TRANSIENT_HEAP to enable/disable theap.ko12018-11-011-2/+4
* support theap for T_STRUCT.ko12018-10-301-3/+39
* * expand tabs.svn2018-10-291-3/+3
* use RARRAY_AREF() instead of RARRAY_CONST_PTR().ko12018-10-291-6/+5
* * expand tabs.svn2018-10-041-2/+2
* use RARRAY_AREF().ko12018-10-041-4/+3
* Enumerable#to_h with block and so onnobu2018-09-201-1/+6
* Alias Struct#select as Struct#filter. Patch by Kenichi Kamiya.marcandre2018-09-161-0/+1
* UNREACHABLE_RETURNnobu2018-07-241-1/+1
* marshal.c: allow marshalling keyword_init structk0kubun2018-01-051-2/+8
* struct.c: [DOC] improve docs for Struct.newstomar2017-12-141-3/+2
* struct.c: don't explain implementation detailsk0kubun2017-12-121-4/+8
* struct.c: show `keyword_init: true` on inspectk0kubun2017-12-121-0/+11
* struct.c: add keyword_init option to Struct.newk0kubun2017-12-121-10/+74
* `th` -> `ec` for `rb_insn_func_t`.ko12017-10-271-2/+2
* Revert "vm_eval.c: add rb_yield_assoc_or_values()"glass2017-10-021-4/+13
* vm_eval.c: add rb_yield_assoc_or_values()glass2017-10-021-13/+4
* use rb_hash_new_with_size()glass2017-10-011-1/+1
* struct.c: improve rdoc for Structstomar2017-03-011-23/+30
* Fix doc for Hash#dig and Struct#digstomar2017-02-271-3/+3
* backward.h: 2.2 deprecated featuresnobu2017-02-211-6/+0
* doc: restore class documentation for Structnormal2017-02-031-0/+2
* replace fixnum by integer in documents.akr2016-09-081-3/+3
* hide struct internal [Feature #9916]shyouhei2016-08-011-4/+7
* struct.c: unique membersnobu2016-04-161-7/+20
* struct.c: struct_make_members_listnobu2016-04-161-28/+18
* * array.c: Improve and fix documentation for Array#digmarcandre2015-12-081-2/+3
* update rdoc of dig methods [ci skip]nobu2015-11-171-0/+14
* struct.c: dignobu2015-11-161-0/+28
* * struct.c: Standardize a method signature of Struct#[]=.hsbt2015-11-161-3/+3
* struct.c: fix index in messagenobu2015-11-161-68/+52
* NameError#receiver of uninitialized constantnobu2015-10-281-16/+9
* * make rb_iseq_t T_IMEMO object (type is imemo_iseq).ko12015-07-211-6/+6
* struct.c: AREF_HASH_UNIT enumnobu2015-07-011-3/+4
* struct.c: AREF_HASH_THRESHOLD enumnobu2015-07-011-1/+3
* struct.c: hide internal objectsnobu2015-07-011-14/+16
* struct.c: fix implicit conversionsnobu2015-07-011-4/+4
* * struct.c (struct_member_pos): avoid implicit conversion losesnaruse2015-06-301-3/+3
* move RB_GC_GUARD responsibility to rb_add_method_iseqnormal2015-06-301-2/+0
* struct.c: speedup for big structsnormal2015-06-301-34/+124
* struct.c: cache member definition in a subclassnormal2015-06-221-2/+10
* * method.h: split rb_method_definition_t::flag to several flags.ko12015-06-031-2/+2
* * method.h: make rb_method_entry_t a VALUE.ko12015-06-021-4/+2
* * class.c: remove needless include pragmra for method.h.ko12015-06-011-1/+0