summaryrefslogtreecommitdiff
path: root/range.c
Commit message (Expand)AuthorAgeFilesLines
* * gc.c: support RGENGC. [ruby-trunk - Feature #8339]ko12013-05-131-1/+1
* * *.c, parse.y, insns.def: use RARRAY_AREF/ASET macroko12013-05-131-1/+1
* prefix global symbolsnobu2013-03-061-2/+2
* * range.c: Use div instead of / for bsearchmarcandre2013-02-051-2/+3
* ChangeLog, range.c: adjust indent and stylenobu2013-01-301-6/+10
* * array.c (rb_ary_bsearch): Fix r38986 (typo) [Bug #7726]marcandre2013-01-301-1/+1
* * array.c (rb_ary_bsearch): Fix r38986 (missing whitespace)marcandre2013-01-301-1/+1
* * array.c (rb_ary_bsearch): Raise TypeError on bad return from blockmarcandre2013-01-301-1/+3
* * range.c: Restrict bsearch to integers [#7728]marcandre2013-01-301-5/+11
* * array.c (rb_ary_bsearch): Return enumerator if no block [#7725]marcandre2013-01-301-0/+2
* * range.c: Fix Range#bsearch for floats [Bug #7724]marcandre2013-01-291-159/+71
* use RB_TYPE_Pnobu2012-12-291-1/+1
* * array.c, enum.c, insns.def, io.c, numeric.c, parse.y, process.c,ko12012-12-021-3/+4
* remove trailing spaces.nobu2012-11-291-2/+1
* * range.c (rb_range_beg_len): Fix potential bug for limit case [#6203]marcandre2012-11-211-4/+4
* * array.c (rb_ary_bsearch): fix rdoc bug (O(n log n) -> O(log n)).mame2012-11-201-1/+1
* range.c: compare signedness onlynobu2012-11-161-5/+3
* * range.c (range_bsearch): fix some bugs: a documentation bug, a wrongmame2012-11-151-8/+8
* * array.c (rb_ary_bsearch): add Array#bsearch for binary search.mame2012-11-141-0/+291
* * range.c: Support for range.step.sizemarcandre2012-11-061-1/+24
* * range.c: Support for Range#size and Range#each.sizemarcandre2012-11-061-1/+21
* * include/ruby/ruby.h: add C APIs.nari2012-10-201-2/+1
* trivial changestadf2012-03-031-1/+1
* * range.c: Improve documentation for Range. Patch by Chris Zetter.drbrain2011-12-051-81/+117
* * use RB_TYPE_P which is optimized for constant types, instead ofnobu2011-09-291-3/+3
* * range.c (range_max): fix behavior with excluded end value.tarui2011-07-101-0/+3
* * eval.c, hash.c, load.c, proc.c, range.c, thread.c, time.c: don'takr2011-06-181-2/+0
* * internal.h: declare more internal functions.akr2011-06-181-2/+0
* * internal.h: declare internal functions here.akr2011-06-171-2/+1
* * array.c: Documentation: change => in call-seq to ->.marcandre2010-05-171-27/+27
* * array.c: Harmonize documentation, in particular regarding:marcandre2010-05-131-0/+6
* * range.c (discrete_object_p): needs the argument type to get ridnobu2009-10-021-4/+3
* * time.c (rb_time_succ): make Time#succ obsolete since time is notmatz2009-09-301-2/+11
* * range.c: fixed type.nobu2009-09-231-9/+9
* * struct.c (rb_struct_equal, rb_struct_eql): Handle comparison of recursive s...marcandre2009-09-201-19/+30
* * thread.c (rb_exec_recursive_outer, rb_exec_recursive): Added method to shor...marcandre2009-09-151-8/+7
* * include/ruby/st.h (st_hash_func): use st_index_t.nobu2009-09-081-1/+1
* * range.c (range_step): treat symbols specially so that iteratingmatz2009-08-171-0/+41
* * range.c (range_each): should honor to_str conversion.matz2009-08-171-11/+15
* * range.c (range_eql, range_eq): fixed equality to work formatz2009-08-051-2/+2
* * range.c (recursive_hash): extracted from range_hash. rejectakr2009-07-171-10/+19
* * bignum.c (rb_big_new, rb_bigzero_p), range.c (rb_range_values):nobu2009-07-161-6/+21
* * hash.c (rb_hash_hash): documentation fix. a patch frommatz2009-07-011-1/+1
* * range.c (r_le): fixed types.nobu2009-05-071-4/+4
* * range.c (range_eql): fixed rdoc.nobu2009-05-071-3/+3
* * range.c (range_each): check #succ only when it is reallymatz2009-02-231-4/+4
* stripped trailing spaces.nobu2009-02-221-44/+44
* * string.c (rb_hash_uint32, rb_hash_uint, rb_hash_start, rb_hash_end),mame2009-02-141-4/+6
* * range.c (range_step): should not add up errors on loops.matz2009-01-041-3/+6
* * range.c (range_max): max value from ... not defined for nonmatz2009-01-041-3/+6