about summary refs log tree commit diff
path: root/src/libcore/ops
AgeCommit message (Expand)AuthorLines
2018-07-31Fix a typo in unsize.rspravic-1/+1
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-06-19Add message to `rustc_on_unimplemented` attributes in coreEsteban Küber-2/+8
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-28Auto merge of #50149 - aaronaaeng:master, r=estebankbors-0/+13
2018-04-26Add more doc aliasesGuillaume Gomez-0/+19
2018-04-22Make must_use lint cover all binary/unary operatorsAaron Aaeng-0/+13
2018-04-21add more aliasesGuillaume Gomez-0/+23
2018-04-19Auto merge of #49630 - npmccallum:shl, r=alexcrichtonbors-3/+3
2018-04-16Auto merge of #49130 - smmalis37:range, r=alexcrichtonbors-34/+123
2018-04-13[doc] note the special type inference handling for shiftsAndre Bogus-2/+12
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-04-06Consistently default operator Rhs/RHS to SelfNathaniel McCallum-3/+3
2018-04-03Remove all unstable placement featuresAidan Hobson Sayers-147/+0
2018-04-01Update drop.rsAnders Pitman-1/+1
2018-03-30Rollup merge of #49446 - frewsxcv:frewsxcv-mention-optiono, r=GuillaumeGomezkennytm-1/+1
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-2/+155
2018-03-29Move alloc::Bound to {core,std}::opsSimon Sapin-1/+52
2018-03-28Explicitly mention `Option` in `?` error message.Corey Farwell-1/+1
2018-03-21Make resuming generators unsafe instead of the creation of immovable generato...John Kåre Alsaker-4/+8
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-16/+10
2018-02-14Rollup merge of #48151 - echochamber:update_range_example, r=estebankkennytm-5/+5
2018-02-14Rollup merge of #48087 - scottmcm:range_is_empty, r=kennytm,alexcrichtonkennytm-4/+76
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-10fix typo: substract -> subtract.Matthias Krüger-2/+2
2018-02-09Add Range[Inclusive]::is_emptyScott McMurray-2/+34
2018-02-01Remove cast suggestionsEsteban Küber-72/+0
2018-02-01Change rustc_on_unimplemented for Iterator and binopsEsteban Küber-6/+3
2018-02-01Add filtering options to `rustc_on_unimplemented`Esteban Küber-20/+125
2018-01-16Adjust wording of Placer trait safety requirementsTaylor Cramer-2/+2
2018-01-09Make core::ops::Place an unsafe traitTaylor Cramer-1/+4