path: root/array.c
AgeCommit message (Expand)Author
2013-12-05array.c: prefer lhs elementsnobu
2013-12-03hash.c: detect recursion for allnobu
2013-12-03* array.c (rb_ary_uniq_bang): remove duplicate
2013-12-03* array.c (ary_add_hash): set and return values because string keysglass
2013-11-29ruby/ruby.h: RB_BLOCK_CALL_FUNC_ARGLISTnobu
2013-11-29array.c, enum.c, range.c: rb_block_call_func compatiblenobu
2013-11-29ruby/ruby.h: add blockarg to rb_block_call_funcnobu
2013-11-26should not ignore the rest of recursive constructsnobu
2013-11-25* internal.h: do not use ruby_sized_xrealloc() and ruby_sized_xfree()ko1
2013-11-07* array.c: [DOC] Add note about negative indices in Array overviewzzak
2013-11-07* array.c (rb_ary_shuffle_bang): use RARRAY_PTR_USE() without WBglass
2013-11-07* array.c (rb_ary_sample): use rb_ary_dup().glass
2013-11-06* array.c (rb_ary_shift_m): use RARRAY_PTR_USE() without WB becauseglass
2013-11-06* array.c (rb_ary_reverse): use RARRAY_PTR_USE().glass
2013-11-06* array.c (rb_ary_sample): use RARRAY_AREF() and RARRAY_PTR_USE()glass
2013-11-06* array.c (rb_ary_and): defer hash creation and some
2013-10-30* array.c (rb_ary_uniq_bang): use rb_ary_modify_check() instead ofglass
2013-10-29* array.c (rb_ary_zip): some
2013-10-29* array.c (rb_ary_uniq_bang): use st_foreach() instead of for
2013-10-23* array.c: Add Array#to_h [Feature #7292]marcandre
2013-10-17* gc.c, internal.h: rename ruby_xsizefree/realloc toko1
2013-10-17* array.c, string.c: use ruby_xsizedfree() and ruby_xsizedrealloc().ko1
2013-10-15array.c: reduce RARRAY_LEN and ARY_CAPAnobu
2013-10-10* array.c (rb_ary_or): remove unused
2013-10-10* array.c (rb_ary_or): use rb_hash_keys().glass
2013-10-10* array.c (rb_ary_compact_bang): use ary_resize_smaller().glass
2013-10-08array.c: use rb_hash_valuesnobu
2013-10-08array.c: set classnobu
2013-10-08array.c: remove unused variablesnobu
2013-10-08* array.c (rb_ary_uniq): use rb_hash_keys().glass
2013-09-29array.c: minor performance improvementnobu
2013-09-25* include/ruby/ruby.h: rename RARRAY_RAWPTR() to RARRAY_CONST_PTR().ko1
2013-08-27array.c: optimized equalitynobu
2013-08-26* remove trailing spaces.nobu
2013-08-26* array.c (rb_ary_splice): use RARRAY_PTR_USE() without WB becauseko1
2013-08-26* array.c (ary_ensure_room_for_push): fix typo in r42658.kazu
2013-08-23* array.c (ary_make_shared): shared ary as shady. Need more effort toko1
2013-08-23* array.c: introduce ARY_SHARED_OCCUPIED(shared).ko1
2013-08-04* array.c (rb_ary_zip): performance implement by usingglass
2013-08-02* array.c (rb_ary_zip): use rb_ary_new2() to create bufferglass
2013-08-02* array.c (rb_ary_zip): performance improvement by avoidingglass
2013-07-26* array.c (ary_memcpy): cast to int to suppress a warning.ko1
2013-07-26* array.c (ary_memcpy): try to enable optimization.ko1
2013-07-24* array.c, gc.c: move ary_unprotect_logging() intoko1
2013-07-22* array.c (ary_resize_capa): use RARRAY_RAWPTR() becauseko1
2013-07-22* array.c (ary_memfill): added.ko1
2013-07-20* array.c (rb_ary_resize): use simple memcpy because there are no newko1
2013-07-20* array.c (ary_make_shared): make shared array shady.ko1
2013-07-19* array.c: reduce shady operations.ko1
2013-07-19* array.c: reduce shade operations.ko1