summaryrefslogtreecommitdiff
path: root/range.c
Commit message (Expand)AuthorAgeFilesLines
* Make Range#=== operate like cover? instead of include? for string rangesJeremy Evans2019-08-141-9/+14
* Implement Range#minmaxJeremy Evans2019-08-141-0/+22
* Document that Range#cover? returns false if <=> returns nilJeremy Evans2019-07-241-1/+4
* range.c (inspect_range): omit beginless "nil"Yusuke Endoh2019-05-231-3/+9
* Add exception support in `Range#first`.manga_osyo2019-05-011-0/+3
* range.c: force hash values fixablenobu2019-04-081-1/+1
* range.c: support to make beginless arithmetic sequencesmrkn2019-04-041-1/+3
* range.c (r_cover_range_p): support beginless rangemame2019-04-031-2/+3
* Introduce beginless range [Feature#14799]mame2019-04-031-10/+39
* [DOC] fix markups [ci skip]nobu2019-03-281-6/+4
* Fix styles [ci skip]nobu2019-01-091-2/+4
* range.c (range_last): disable optimization when each is redefinedmrkn2019-01-081-1/+2
* range.c: optimize rb_range_last for int renagemrkn2019-01-061-0/+61
* range.c: reject ArithmeticSequence in rb_range_valuesmrkn2018-12-211-0/+3
* range.c: [DOC] fix typostomar2018-12-121-1/+1
* range.c: Typo fix [DOC] [ci skip] [#15405]marcandre2018-12-121-1/+1
* range.c: Documentation on endless ranges.marcandre2018-12-121-0/+28
* enumerator.c: rb_arithmetic_sequence_extractmrkn2018-12-121-3/+0
* Prefer rb_check_arity when 0 or 1 argumentsnobu2018-12-061-6/+1
* range.c: [DOC] improve docs for Range#cover?stomar2018-10-121-5/+6
* Adjust indent [ci skip]nobu2018-09-281-1/+1
* Add Range#% to call-seq [ci skip]kazu2018-09-281-0/+4
* range.c: Add Range#%mrkn2018-09-281-0/+7
* [DOC] Modify descriptions for ArithmeticSequencemrkn2018-09-121-0/+3
* range.c: Range#cover? accepts Range object. [Feature #14473]tarui2018-09-051-4/+57
* Remove extra semicolonkazu2018-08-201-1/+1
* enumerator.c: Introduce Enumerator::ArithmeticSequencemrkn2018-08-061-5/+13
* range.c: [DOC] small improvementstomar2018-07-081-2/+2
* range.c: Range#last and #max raises a RangeError if it is endlessmame2018-06-221-1/+9
* range.c: Range#size now returns Float::INFINITY if it is endlessmame2018-06-221-2/+8
* range.c: Range#to_a now raises RangeError if it is endlessmame2018-06-221-0/+22
* Revert "range.c: prohibit `(1..nil)`"mame2018-06-131-8/+6
* range.c: prohibit `(1..nil)`mame2018-06-131-6/+8
* range.c: === by cover?nobu2018-05-171-3/+14
* range.c: optimize range_each for Bignumnobu2018-04-291-8/+51
* range.c: endless symbol rangenobu2018-04-281-2/+7
* string.c: adjust to rb_str_upto_eachnobu2018-04-281-36/+26
* range.c: each on endless rangenobu2018-04-281-3/+2
* range.c: step in bignumnobu2018-04-201-1/+1
* range.c: fix fixnum loop conditionnobu2018-04-201-4/+3
* internal.h: use the same declaration as definitionk0kubun2018-04-191-3/+3
* Prefer CONST_ID to static global IDsmame2018-04-191-8/+10
* range.c: Make Range#bsearch support endless rangesmame2018-04-191-46/+69
* Make Range#min, max, include?, cover?, and === to support endless rangemame2018-04-191-5/+15
* Introduce endless range [Feature#12912]mame2018-04-191-22/+66
* Use RB_INTEGER_TYPE_P instead of rb_obj_is_kind_ofmrkn2018-02-261-21/+21
* range.c: use rb_check_funcallnobu2017-10-251-8/+0
* range.c: check if exclude_end? is definednobu2017-10-251-1/+12
* Improve performance of Range#{min,max}watson19782017-05-301-2/+4
* range.c: remove no longer used variablenobu2017-04-261-5/+0