summaryrefslogtreecommitdiff
path: root/range.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* no longer rescue exceptions of #<=> when initializing a Rangeeregon2017-04-251-15/+2
* range.c: check loadingnobu2016-11-111-3/+8
* range.c: check if range modifiablenobu2016-11-101-0/+1
* range.c: indent [ci skip]nobu2016-11-101-2/+2
* * range.c: Add docs for max/min behavior with exclusive range.hsbt2016-10-051-2/+4
* replace fixnum by integer in documents.akr2016-09-081-1/+1
* range.c: check_step_domainnobu2016-07-251-19/+20
* * range.c (range_eqq): revert r11113 because rb_call_super() isshugo2016-01-231-7/+1
* range.c: infected by the receivernobu2015-12-031-2/+2
* NameError#receiver of uninitialized constantnobu2015-10-281-1/+1
* range.c: call range_include directly if possiblenobu2015-08-151-1/+7
* range.c: move String specific codenobu2015-05-151-19/+4
* range.c: r_lessnobu2015-05-151-35/+15
* range.c: r_cover_pnobu2015-05-151-11/+9
* range.c: covered for linear objectsnobu2015-05-031-2/+16
* range.c: predefined IDsnobu2015-05-011-3/+3
* use frozen string of symbolsnobu2015-04-141-4/+4
* use rb_funcallvnobu2015-02-161-2/+2
* range.c: trivial optimizationsnobu2015-01-131-9/+7
* range.c: class name encodingnobu2015-01-131-3/+3
* range.c: reduce argument evaluationsnobu2015-01-131-1/+2
* * internal.h: Include ruby.h and ruby/encoding.h to beakr2014-11-151-2/+0
* range.c: unused functionnobu2014-03-141-7/+0
* [DOC] add links to `Object#hash`nobu2014-03-141-0/+2
* Range#bsearch: fix typo in rdocmarcandre2014-02-151-1/+1
* * enum.c: Enumerable#{min,min_by,max,max_by} extended to take anakr2014-02-141-11/+18
* * range.c (Range#size): [DOC] improve description and add examples.eregon2014-01-091-1/+4