File tree Expand file tree Collapse file tree 4 files changed +11
-21
lines changed Expand file tree Collapse file tree 4 files changed +11
-21
lines changed Original file line number Diff line number Diff line change @@ -13,7 +13,7 @@ refs/heads/try3: 9387340aab40a73e8424c48fd42f0c521a4875c0
13
13
refs/tags/release-0.3.1: 495bae036dfe5ec6ceafd3312b4dca48741e845b
14
14
refs/tags/release-0.4: e828ea2080499553b97dfe33b3f4d472b4562ad7
15
15
refs/tags/release-0.5: 7e3bcfbf21278251ee936ad53e92e9b719702d73
16
- refs/heads/auto: 8ac0d0a59ee47d9f8027955ca13f545f89bcc687
16
+ refs/heads/auto: 6db889996be763ca9e429982894eb0e8d9d002cc
17
17
refs/heads/servo: af82457af293e2a842ba6b7759b70288da276167
18
18
refs/tags/release-0.6: b4ebcfa1812664df5e142f0134a5faea3918544c
19
19
refs/tags/0.1: b19db808c2793fe2976759b85a355c3ad8c8b336
Original file line number Diff line number Diff line change @@ -567,8 +567,9 @@ macro_rules! impl_to_primitive_float_to_float(
567
567
Some ( * self as $DstT)
568
568
} else {
569
569
let n = * self as f64 ;
570
+ let min_value: $SrcT = Bounded :: min_value( ) ;
570
571
let max_value: $SrcT = Bounded :: max_value( ) ;
571
- if -max_value as f64 <= n && n <= max_value as f64 {
572
+ if min_value as f64 <= n && n <= max_value as f64 {
572
573
Some ( * self as $DstT)
573
574
} else {
574
575
None
Original file line number Diff line number Diff line change @@ -499,30 +499,11 @@ fn mk_fresh_ident_interner() -> @ident_interner {
499
499
@interner:: StrInterner :: prefill ( init_vec)
500
500
}
501
501
502
- // NOTE remove stage0 pub'ed special cases after next snapshot.
503
- #[ cfg( stage0) ]
504
- pub static SELF_KEYWORD_NAME : uint = 8 ;
505
- #[ cfg( not( stage0) ) ]
506
502
static SELF_KEYWORD_NAME : uint = 8 ;
507
- #[ cfg( stage0) ]
508
- pub static STATIC_KEYWORD_NAME : uint = 27 ;
509
- #[ cfg( not( stage0) ) ]
510
503
static STATIC_KEYWORD_NAME : uint = 27 ;
511
- #[ cfg( stage0) ]
512
- pub static STRICT_KEYWORD_START : uint = 32 ;
513
- #[ cfg( not( stage0) ) ]
514
504
static STRICT_KEYWORD_START : uint = 32 ;
515
- #[ cfg( stage0) ]
516
- pub static STRICT_KEYWORD_FINAL : uint = 64 ;
517
- #[ cfg( not( stage0) ) ]
518
505
static STRICT_KEYWORD_FINAL : uint = 64 ;
519
- #[ cfg( stage0) ]
520
- pub static RESERVED_KEYWORD_START : uint = 65 ;
521
- #[ cfg( not( stage0) ) ]
522
506
static RESERVED_KEYWORD_START : uint = 65 ;
523
- #[ cfg( stage0) ]
524
- pub static RESERVED_KEYWORD_FINAL : uint = 71 ;
525
- #[ cfg( not( stage0) ) ]
526
507
static RESERVED_KEYWORD_FINAL : uint = 71 ;
527
508
528
509
// if an interner exists in TLS, return it. Otherwise, prepare a
Original file line number Diff line number Diff line change
1
+ S 2013-10-07 c919629
2
+ freebsd-x86_64 c9af0c52bdcc1ffe2db4c9a3a1aaae66ff7fcc2c
3
+ linux-i386 0245cb9e57c9b39f3441e9768256783ba76be6e7
4
+ linux-x86_64 483d9bd109316e647a11d387653568d95e3581e6
5
+ macos-i386 c12154816a8f5cd7b2c758250859cf6abf3eddbf
6
+ macos-x86_64 9d46c31618a3bbd6ddffa598f1350e16c620621b
7
+ winnt-i386 b111d291a15ff7f02aba9c59bb81ae7a3cd86628
8
+
1
9
S 2013-10-04 8bb55db
2
10
freebsd-x86_64 8b68b99033e68f5d98e3e3d077de9d2e085be1ba
3
11
linux-i386 10bc0069efdca378155640963d70d3a08a7248dc
You can’t perform that action at this time.
0 commit comments