  default_impl! { f32, 0.0f32 }
 +#[cfg(not(disable_float))]
  default_impl! { f64, 0.0f64 }
-diff -ru libcore/fmt/mod.rs libcore_patched/fmt/mod.rs
---- libcore/fmt/mod.rs	2015-07-02 13:02:27.895621566 +0800
-+++ libcore_patched/fmt/mod.rs	2015-07-02 13:02:04.784163432 +0800
-@@ -17,6 +17,7 @@ use prelude::*;
+diff -rub libcore_orig/fmt/mod.rs libcore/fmt/mod.rs
+--- libcore_orig/fmt/mod.rs	2015-09-22 19:09:25.170462066 +0800
++++ libcore/fmt/mod.rs	2015-09-22 19:02:10.962704201 +0800
+@@ -17,6 +17,7 @@
  use cell::{Cell, RefCell, Ref, RefMut, BorrowState};
  use marker::PhantomData;
  use mem;

     /// Returns the number of bits set in a `u8`.
     pub fn ctpop8(x: u8) -> u8;
     /// Returns the number of bits set in a `u16`.
diff -ru libcore/lib.rs libcore_patched/lib.rs
--- libcore/lib.rs	2015-07-02 13:02:27.899621472 +0800
+++ libcore_patched/lib.rs	2015-07-02 13:02:04.780163524 +0800
@@ -114,7 +110,9 @@
 #[path = "num/u32.rs"]  pub mod u32;
 #[path = "num/u64.rs"]  pub mod u64;
 

 clone_impl! { f64 }
 
 clone_impl! { () }
diff -rub libcore_orig/default.rs libcore/default.rs
--- libcore_orig/default.rs	2015-09-22 19:09:25.166462033 +0800
+++ libcore/default.rs	2015-09-22 19:02:10.962704201 +0800
@@ -153,5 +153,7 @@
 default_impl! { i32, 0 }
 default_impl! { i64, 0 }
