about summary refs log tree commit diff
path: root/src/libcore/ops/range.rs
AgeCommit message (Expand)AuthorLines
2020-04-05Stop importing the float modules. Use assoc constsLinus Färnstrand-12/+0
2020-04-03Replace float module consts with assoc consts in documentationLinus Färnstrand-6/+4
2020-03-19Removed unused `Hasher` import.CDirkx-1/+1
2020-03-19Derive PartialEq, Eq and Hash for RangeInclusiveCDirkx-21/+1
2020-02-08Remove problematic specialization from RangeInclusiveCAD97-31/+14
2020-02-01Remove some unsound specializationsMatthew Jasper-23/+15
2019-12-21Document privacy of RangeInclusive fieldsMark Rousskov-0/+5
2019-12-18Propagate cfg bootstrapMark Rousskov-9/+3
2019-12-13Require stable/unstable annotations for the constness of all stable functions...Oliver Scherer-0/+9
2019-11-26Format libcore with rustfmtDavid Tolnay-5/+1
2019-06-05Remove dereferenceChris Gregory-1/+1
2019-06-05Take self by value (Self is Copy here)Chris Gregory-1/+1
2019-06-01Enable feature bound_cloned for testsChris Gregory-0/+1
2019-05-31Make Bound::cloned publicChris Gregory-1/+1
2019-05-30Fix compilation errorsChris Gregory-2/+2
2019-05-30Add Bound::cloned()Chris Gregory-0/+22
2019-04-19libcore: deny more...Mazdak Farrokhzad-6/+6
2019-04-18libcore => 2018Taiki Endo-2/+2
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