about summary refs log tree commit diff
path: root/src/libcore/ops/range.rs
AgeCommit message (Expand)AuthorLines
2019-04-01Forward formatter settings to bounds of `Range<T>` in `fmt::Debug` implLukas Kalbertodt-5/+17
2019-03-16Rollup merge of #59152 - smmalis37:range_contains, r=SimonSapinkennytm-30/+19
2019-03-12Stabilize Range*::contains.Steven Malis-30/+19
2019-03-11Fix RangeBounds documentation to include inclusive operationsChris Gregory-1/+1
2019-03-11Standardize `Range*` documentationChris Gregory-26/+42
2019-02-23Rollup merge of #58122 - matthieu-m:range_incl_perf, r=dtolnayMazdak Farrokhzad-0/+2
2019-02-10libs: doc commentsAlexander Regueiro-2/+2
2019-02-03RangeInclusive internal iteration performance improvement.Matthieu M-0/+2
2018-12-25Remove licensesMark Rousskov-10/+0
2018-11-10constify parts of libcore.Mazdak Farrokhzad-2/+2
2018-10-31Bump nightly to 1.32.0Alex Crichton-1/+1
2018-10-21Fix a typo in the documentation of RangeInclusiveJakub Kądziołka-1/+1
2018-10-03Only promote calls to `#[rustc_promotable]` const fnsOliver Schneider-0/+1
2018-09-29Use impl_header_lifetime_elision in libcoreScott McMurray-5/+5
2018-07-13Changed implementation of the third field to make LLVM optimize it better.kennytm-6/+14
2018-07-13Include is_empty() in PartialEq and Hash.kennytm-0/+19
2018-07-13Change RangeInclusive to a three-field struct.kennytm-7/+31
2018-05-24stabilize RangeBounds collections_range #30877Cory Sherman-85/+53
2018-05-17Add doc comments mentioning unspecified behaviour upon exhaustionvarkor-1/+10
2018-05-17Stabilise into_innervarkor-3/+1
2018-05-17Stabilise inclusive_range_methodsvarkor-10/+3
2018-05-17Switch to 1.26 bootstrap compilerMark Simulacrum-10/+0
2018-05-09add fn `into_inner(self) -> (Idx, Idx)` to RangeInclusive (#49022)Sebastian Köln-0/+15
2018-05-01new() should be const; start()/end() after iteration is unspecified.kennytm-1/+17
2018-05-01Removed direct field usage of RangeInclusive in rustc itself.kennytm-1/+1
2018-04-30Make the fields of RangeInclusive private.kennytm-1/+59
2018-04-26Add more doc aliasesGuillaume Gomez-0/+6
2018-04-10Add symmetric requirement of PartialOrd.Steven Malis-8/+8
2018-04-07Add float NaN tests.Steven Malis-21/+59
2018-04-07fix testsSteven Malis-22/+22
2018-04-07Update based on RangeBounds trait being moved to libcore.Steven Malis-12/+63
2018-03-29impl RangeBounds<T> for Range{,From,To,Inclusive,ToInclusive}<&T>Simon Sapin-0/+60
2018-03-29Move RangeArguments to {core::std}::ops and rename to RangeBoundsSimon Sapin-1/+154
2018-03-29Move alloc::Bound to {core,std}::opsSimon Sapin-0/+51
2018-03-15Keep the fields of RangeInclusive unstable.kennytm-2/+4
2018-03-15Stabilize `inclusive_range_syntax` language feature.kennytm-13/+6
2018-03-15Stabilize `inclusive_range` library feature.kennytm-15/+9
2018-02-14Rollup merge of #48151 - echochamber:update_range_example, r=estebankkennytm-5/+5
2018-02-11Update ops range example to avoid confusion between indexes and values.Jason Schein-5/+5
2018-02-10Add the emptiness condition to the docs; add a PartialOrd example with NANScott McMurray-2/+24
2018-02-09range_is_empty tracking issue is #48111Scott McMurray-2/+2
2018-02-09Use is_empty in range iteration exhaustion testsScott McMurray-0/+18
2018-02-09Add Range[Inclusive]::is_emptyScott McMurray-2/+34
2017-09-22Add support for `..=` syntaxAlex Burka-25/+25
2017-08-12std::ops docs: incorporated changes suggested in reviewlukaramu-15/+6
2017-08-08Revised core::ops::range::* docslukaramu-95/+120
2017-06-30Revert "Stabilize RangeArgument"Steven Fackler-165/+9
2017-06-24Stabilize RangeArgumentSteven Fackler-9/+165
2017-06-23Removed as many "```ignore" as possible.kennytm-3/+4
2017-06-07Move Range to module.Clar Charr-0/+366