GitHub PushEvent at 2014-04-24 04:48:34
Repository: rust
Actor: sfackler
Payload: {"shas":[["fe472020347d8eeb727f3a31e9cdc7268bb579f6","c352900b4c2924a180c702a048d55234621003ff@yahoo.com.au","Merge the Round trait into the Float trait\n\nMove the rounding functions into the `std::num::Float` trait and then remove `std::num::Round`.\n\nThis continues the flattening of the numeric traits tracked in #10387. The aim is to make `std::num` very simple and tied to the built in types, leaving the definition of more complex numeric towers to third-party libraries.\n\n[breaking-change]","Brendan Zabarauskas",true],["bed70a42ecf0747f924c813b3b375d5fd364ffc3","c352900b4c2924a180c702a048d55234621003ff@yahoo.com.au","Have floating point functions take their parameters by value.\n\nMake all of the methods in `std::num::Float` take `self` and their other parameters by value.\n\nSome of the `Float` methods took their parameters by value, and others took them by reference. This standardises them to one convention. The `Float` trait is intended for the built in IEEE 754 numbers only so we don't have to worry about the trait serving types of larger sizes.\n\n[breaking-change]","Brendan Zabarauskas",true],["42450ef02231f60f7ed41d78d04968b78f155404","c352900b4c2924a180c702a048d55234621003ff@yahoo.com.au","Fix formatting in float implementations","Brendan Zabarauskas",true],["2d9dfc64792d14ba46b345b7e7f2913c6a9b28ca","c352900b4c2924a180c702a048d55234621003ff@yahoo.com.au","Reorder Float methods in trait definition and make consistent in impls","Brendan Zabarauskas",true],["aa4bc89b17f2dd2f8c5ecad0a63cec39f24449bc","6a127da923e2858afd57529c4ee26b73297a85d1@exscape.org","Implement Show for &mut [T]","Thomas Backman",true],["f1fb57a5cc979f5ca9c0b8ac025fb83d0aa9a7b0","60c6d277a8bd81de7fdde19201bf9c58a3df08f4@alexcrichton.com","native: Unlink unix socket paths on drop\n\nThis prevents unix sockets from remaining on the system all over the place, and\nmore closely mirrors the behavior of libuv and windows pipes.","Alex Crichton",true],["7995528dae9d43988bc7deeb89c62e094ed1f511","a373aebbb196978f07557ccd68fbf6621f66ef98@gmail.com","There are no 64-bit Windows snapshots yet, so we'll use 32-bit ones instead.","Vadim Chugunov",true],["6619134d49dc87d61274006be4c0d268658e1c2a","a373aebbb196978f07557ccd68fbf6621f66ef98@gmail.com","Upgrade compiler-rt","Vadim Chugunov",true],["b2724727d52904e104ccb3ce14d9dc60ffee1dec","28efa798da98745d6a98078b320edd33f229eda6@gmail.com","add volatile copy/copy_nonoverlapping/set\n\nThis exposes volatile versions of the memset/memmove/memcpy intrinsics.\n\nThe volatile parameter must be constant, so this can't simply be a\nparameter to our intrinsics.","Daniel Micay",true],["f197e695ca68c488bce4289d2e79177ecb093a42","fdd2afd3320e747c7cc8b4b6373847a4cb56fc5d@gmail.com","Added examples for parse_bytes(buf: &[u8], radix: uint) in int_macros.rs and uint_macros.rs","Jacob Hegna",true],["a14c34d670fc76ccc025d5f7ae89ccbb811560c6","fdd2afd3320e747c7cc8b4b6373847a4cb56fc5d@gmail.com","Removed trailing whitespace in on line 242 in int_macros.rs and on line 156 in uint_macros.rs","Jacob Hegna",true],["f686e5ebff1a8a30c496ffe38c9cd0fcde6307ce","a373aebbb196978f07557ccd68fbf6621f66ef98@gmail.com","Fixed Win64 build","Vadim Chugunov",true],["30fe55066a29a14fffd2a5f41e0ab21e7056fb34","3a2c29237f73c7cf88424b80e427b1884f346b35@rust-lang.org","auto merge of #13597 : bjz/rust/float-api, r=brson\n\nThis pull request:\r\n\r\n- Merges the `Round` trait into the `Float` trait, continuing issue #10387.\r\n- Has floating point functions take their parameters by value.\r\n- Cleans up the formatting and organisation in the definition and implementations of the `Float` trait.\r\n\r\nMore information on the breaking changes can be found in the commit messages.","bors",true],["34ff34d11a3ce16dcfa9eb90edac4abef9dc3647","3a2c29237f73c7cf88424b80e427b1884f346b35@rust-lang.org","auto merge of #13687 : exscape/mut-vector-Show/master, r=alexcrichton\n\nRemoves the need for hacks to println! mutable slices, among other things.","bors",true],["49b216539f52ae225dcf5280d52f1b5ee9e84474","3a2c29237f73c7cf88424b80e427b1884f346b35@rust-lang.org","auto merge of #13690 : alexcrichton/rust/unlink-unix-pipe, r=brson\n\nThis prevents unix sockets from remaining on the system all over the place, and\r\nmore closely mirrors the behavior of libuv and windows pipes.","bors",true],["1ce0b98c7bad8c01e008ccbc790607f4bb26ec89","3a2c29237f73c7cf88424b80e427b1884f346b35@rust-lang.org","auto merge of #13692 : vadimcn/rust/Win64-pre, r=alexcrichton\n\nStack unwinding doesn't work yet, so this won't pass a lot of tests.","bors",true],["e049a7003b686002d5c091ec0465d07e5c5ff7a6","3a2c29237f73c7cf88424b80e427b1884f346b35@rust-lang.org","auto merge of #13693 : thestinger/rust/mem, r=alexcrichton\n\nThis exposes volatile versions of the memset/memmove/memcpy intrinsics.\r\n\r\nThe volatile parameter must be constant, so this can't simply be a\r\nparameter to our intrinsics.","bors",true],["bb580f1a56138bd5a96ccc95c0f61caab72cf975","3a2c29237f73c7cf88424b80e427b1884f346b35@rust-lang.org","auto merge of #13694 : jacob-hegna/rust/master, r=brson\n\n... and uint_macros.rs","bors",true],["6fa4036c12a8363183eb538dcefd907d95aa9bfe","cd6ab9ea49829405e3fbae639c30330e9b8486af@gmail.com","Hide trait rc::RcBoxPtr from docs\n\nIt is for internal use only and should not appear in docs.","Edward Wang",true],["aa849fb6ca1f8a9019e97e274c62a3bcd645936d","60c6d277a8bd81de7fdde19201bf9c58a3df08f4@alexcrichton.com","test: Ignore tcp-connect-timeout on freebsd\n\nThe BSD builders are failing with a different error that is not a timeout error\n(Connection reset by peer), so this test isn't really all that useful on\nfreebsd. Due to a lack of a better idea of how to test a connect timeout, this\ntest is going to just be ignored for now.","Alex Crichton",true]],"size":33,"ref":"refs/heads/attr-arm","head":"1452c9c04a11dd6ad6890b811b411ef80b0c5b6f"}