path: root/range.c
AgeCommit message (Expand)Author
2019-08-14Implement Range#minmaxJeremy Evans
2019-07-24Document that Range#cover? returns false if <=> returns nilJeremy Evans
2019-05-23range.c (inspect_range): omit beginless "nil"Yusuke Endoh
2019-05-01Add exception support in `Range#first`.manga_osyo
2019-04-08range.c: force hash values fixablenobu
2019-04-04range.c: support to make beginless arithmetic sequencesmrkn
2019-04-03range.c (r_cover_range_p): support beginless rangemame
2019-04-03Introduce beginless range [Feature#14799]mame
2019-03-28[DOC] fix markups [ci skip]nobu
2019-01-09Fix styles [ci skip]nobu
2019-01-08range.c (range_last): disable optimization when each is redefinedmrkn
2019-01-06range.c: optimize rb_range_last for int renagemrkn
2018-12-21range.c: reject ArithmeticSequence in rb_range_valuesmrkn
2018-12-12range.c: [DOC] fix typostomar
2018-12-12range.c: Typo fix [DOC] [ci skip] [#15405]marcandre
2018-12-12range.c: Documentation on endless ranges.marcandre
2018-12-12enumerator.c: rb_arithmetic_sequence_extractmrkn
2018-12-06Prefer rb_check_arity when 0 or 1 argumentsnobu
2018-10-12range.c: [DOC] improve docs for Range#cover?stomar
2018-09-28Adjust indent [ci skip]nobu
2018-09-28Add Range#% to call-seq [ci skip]kazu
2018-09-28range.c: Add Range#%mrkn
2018-09-12[DOC] Modify descriptions for ArithmeticSequencemrkn
2018-09-05range.c: Range#cover? accepts Range object. [Feature #14473]tarui
2018-08-20Remove extra semicolonkazu
2018-08-06enumerator.c: Introduce Enumerator::ArithmeticSequencemrkn
2018-07-08range.c: [DOC] small improvementstomar
2018-06-22range.c: Range#last and #max raises a RangeError if it is endlessmame
2018-06-22range.c: Range#size now returns Float::INFINITY if it is endlessmame
2018-06-22range.c: Range#to_a now raises RangeError if it is endlessmame
2018-06-13Revert "range.c: prohibit `(1..nil)`"mame
2018-06-13range.c: prohibit `(1..nil)`mame
2018-05-17range.c: === by cover?nobu
2018-04-29range.c: optimize range_each for Bignumnobu
2018-04-28range.c: endless symbol rangenobu
2018-04-28string.c: adjust to rb_str_upto_eachnobu
2018-04-28range.c: each on endless rangenobu
2018-04-20range.c: step in bignumnobu
2018-04-20range.c: fix fixnum loop conditionnobu
2018-04-19internal.h: use the same declaration as definitionk0kubun
2018-04-19Prefer CONST_ID to static global IDsmame
2018-04-19range.c: Make Range#bsearch support endless rangesmame
2018-04-19Make Range#min, max, include?, cover?, and === to support endless rangemame
2018-04-19Introduce endless range [Feature#12912]mame
2018-02-26Use RB_INTEGER_TYPE_P instead of rb_obj_is_kind_ofmrkn
2017-10-25range.c: use rb_check_funcallnobu
2017-10-25range.c: check if exclude_end? is definednobu
2017-05-30Improve performance of Range#{min,max}watson1978
2017-04-26range.c: remove no longer used variablenobu
2017-04-25no longer rescue exceptions of #<=> when initializing a Rangeeregon