{"push_id":1131825648,"size":23,"distinct_size":23,"ref":"refs/heads/master","head":"97e3a2401e4b2f659d69ed0c0822cae04e3495b7","before":"267cde2598db3b858730cc1f700f740964343828","commits":[{"sha":"7f30eef2eee5d57bc9759766ec7f62d931f8993b","author":{"name":"Jeffrey Seyfried","email":"da39a3ee5e6b4b0d3255bfef95601890afd80709"},"message":"Introduce `MacroGenerable` trait","distinct":true,"url":"https://api.github.com/repos/xaocon/rust/commits/7f30eef2eee5d57bc9759766ec7f62d931f8993b"},{"sha":"2e7afd73676f95ad3b944788c4798ad538a5edd2","author":{"name":"Jeffrey Seyfried","email":"da39a3ee5e6b4b0d3255bfef95601890afd80709"},"message":"Improve diagnostics","distinct":true,"url":"https://api.github.com/repos/xaocon/rust/commits/2e7afd73676f95ad3b944788c4798ad538a5edd2"},{"sha":"8ee93b73d16ba7909a33f5ae4f729af3ba1a3de8","author":{"name":"Jeffrey Seyfried","email":"da39a3ee5e6b4b0d3255bfef95601890afd80709"},"message":"Re-fold expanded items in `expand_mac_invoc`","distinct":true,"url":"https://api.github.com/repos/xaocon/rust/commits/8ee93b73d16ba7909a33f5ae4f729af3ba1a3de8"},{"sha":"f4075e9467ef704d7f8cd120669faec455eb84f9","author":{"name":"Jeffrey Seyfried","email":"da39a3ee5e6b4b0d3255bfef95601890afd80709"},"message":"Use `expand_mac_invoc` in `expand_pat`","distinct":true,"url":"https://api.github.com/repos/xaocon/rust/commits/f4075e9467ef704d7f8cd120669faec455eb84f9"},{"sha":"215c1460f68a5c47f40ea173484cd791166ebc94","author":{"name":"Jeffrey Seyfried","email":"da39a3ee5e6b4b0d3255bfef95601890afd80709"},"message":"Check attributes in `expand_mac_invoc`","distinct":true,"url":"https://api.github.com/repos/xaocon/rust/commits/215c1460f68a5c47f40ea173484cd791166ebc94"},{"sha":"3192adbf87138b2a7276719f32764db79cb2a883","author":{"name":"Jeffrey Seyfried","email":"da39a3ee5e6b4b0d3255bfef95601890afd80709"},"message":"Refactor out `mac_result` in `expand_mac_invoc`","distinct":true,"url":"https://api.github.com/repos/xaocon/rust/commits/3192adbf87138b2a7276719f32764db79cb2a883"},{"sha":"a3d705ef3094968c457cf0408cc6bbe241e627b5","author":{"name":"Jeffrey Seyfried","email":"da39a3ee5e6b4b0d3255bfef95601890afd80709"},"message":"Refactor away `expand_item_mac`","distinct":true,"url":"https://api.github.com/repos/xaocon/rust/commits/a3d705ef3094968c457cf0408cc6bbe241e627b5"},{"sha":"82b49cd2000859c8208cf15a78441a72a3edc499","author":{"name":"Jeffrey Seyfried","email":"da39a3ee5e6b4b0d3255bfef95601890afd80709"},"message":"Refactor away `check_attributes`","distinct":true,"url":"https://api.github.com/repos/xaocon/rust/commits/82b49cd2000859c8208cf15a78441a72a3edc499"},{"sha":"ba8b9324d6c10ce151de50057472f5c258476655","author":{"name":"Jeffrey Seyfried","email":"da39a3ee5e6b4b0d3255bfef95601890afd80709"},"message":"Move `placement_in_syntax` gated feature checking from expansion to the post-expansion visitor","distinct":true,"url":"https://api.github.com/repos/xaocon/rust/commits/ba8b9324d6c10ce151de50057472f5c258476655"},{"sha":"3c421ac67ef55541de73689f2f6bbabd7ddb0a9a","author":{"name":"Jeffrey Seyfried","email":"da39a3ee5e6b4b0d3255bfef95601890afd80709"},"message":"Test diagnostics","distinct":true,"url":"https://api.github.com/repos/xaocon/rust/commits/3c421ac67ef55541de73689f2f6bbabd7ddb0a9a"},{"sha":"4386d19185a1059ba89bcd9eb186cbc32f5b477f","author":{"name":"Michael Woerister","email":"da39a3ee5e6b4b0d3255bfef95601890afd80709"},"message":"trans::collector: Remove some redundant calls to erase_regions().","distinct":true,"url":"https://api.github.com/repos/xaocon/rust/commits/4386d19185a1059ba89bcd9eb186cbc32f5b477f"},{"sha":"e9c0283369bbb9879e0be2440d77f23d806b5537","author":{"name":"Jeffrey Seyfried","email":"da39a3ee5e6b4b0d3255bfef95601890afd80709"},"message":"Add comments and fix a nit","distinct":true,"url":"https://api.github.com/repos/xaocon/rust/commits/e9c0283369bbb9879e0be2440d77f23d806b5537"},{"sha":"cae91d7c8c21aa860bda29c62207a6726837952b","author":{"name":"Alex Crichton","email":"da39a3ee5e6b4b0d3255bfef95601890afd80709"},"message":"std: Stabilize APIs for the 1.10 release\n\nThis commit applies the FCP decisions made by the libs team for the 1.10 cycle,\nincluding both new stabilizations and deprecations. Specifically, the list of\nAPIs is:\n\nStabilized:\n\n* `os::windows::fs::OpenOptionsExt::access_mode`\n* `os::windows::fs::OpenOptionsExt::share_mode`\n* `os::windows::fs::OpenOptionsExt::custom_flags`\n* `os::windows::fs::OpenOptionsExt::attributes`\n* `os::windows::fs::OpenOptionsExt::security_qos_flags`\n* `os::unix::fs::OpenOptionsExt::custom_flags`\n* `sync::Weak::new`\n* `Default for sync::Weak`\n* `panic::set_hook`\n* `panic::take_hook`\n* `panic::PanicInfo`\n* `panic::PanicInfo::payload`\n* `panic::PanicInfo::location`\n* `panic::Location`\n* `panic::Location::file`\n* `panic::Location::line`\n* `ffi::CStr::from_bytes_with_nul`\n* `ffi::CStr::from_bytes_with_nul_unchecked`\n* `ffi::FromBytesWithNulError`\n* `fs::Metadata::modified`\n* `fs::Metadata::accessed`\n* `fs::Metadata::created`\n* `sync::atomic::Atomic{Usize,Isize,Bool,Ptr}::compare_exchange`\n* `sync::atomic::Atomic{Usize,Isize,Bool,Ptr}::compare_exchange_weak`\n* `collections::{btree,hash}_map::{Occupied,Vacant,}Entry::key`\n* `os::unix::net::{UnixStream, UnixListener, UnixDatagram, SocketAddr}`\n* `SocketAddr::is_unnamed`\n* `SocketAddr::as_pathname`\n* `UnixStream::connect`\n* `UnixStream::pair`\n* `UnixStream::try_clone`\n* `UnixStream::local_addr`\n* `UnixStream::peer_addr`\n* `UnixStream::set_read_timeout`\n* `UnixStream::set_write_timeout`\n* `UnixStream::read_timeout`\n* `UnixStream::write_Timeout`\n* `UnixStream::set_nonblocking`\n* `UnixStream::take_error`\n* `UnixStream::shutdown`\n* Read/Write/RawFd impls for `UnixStream`\n* `UnixListener::bind`\n* `UnixListener::accept`\n* `UnixListener::try_clone`\n* `UnixListener::local_addr`\n* `UnixListener::set_nonblocking`\n* `UnixListener::take_error`\n* `UnixListener::incoming`\n* RawFd impls for `UnixListener`\n* `UnixDatagram::bind`\n* `UnixDatagram::unbound`\n* `UnixDatagram::pair`\n* `UnixDatagram::connect`\n* `UnixDatagram::try_clone`\n* `UnixDatagram::local_addr`\n* `UnixDatagram::peer_addr`\n* `UnixDatagram::recv_from`\n* `UnixDatagram::recv`\n* `UnixDatagram::send_to`\n* `UnixDatagram::send`\n* `UnixDatagram::set_read_timeout`\n* `UnixDatagram::set_write_timeout`\n* `UnixDatagram::read_timeout`\n* `UnixDatagram::write_timeout`\n* `UnixDatagram::set_nonblocking`\n* `UnixDatagram::take_error`\n* `UnixDatagram::shutdown`\n* RawFd impls for `UnixDatagram`\n* `{BTree,Hash}Map::values_mut`\n* `<[_]>::binary_search_by_key`\n\nDeprecated:\n\n* `StaticCondvar` - this, and all other static synchronization primitives\n                    below, are usable today through the lazy-static crate on\n                    stable Rust today. Additionally, we'd like the non-static\n                    versions to be directly usable in a static context one day,\n                    so they're unlikely to be the final forms of the APIs in any\n                    case.\n* `CONDVAR_INIT`\n* `StaticMutex`\n* `MUTEX_INIT`\n* `StaticRwLock`\n* `RWLOCK_INIT`\n* `iter::Peekable::is_empty`\n\nCloses #27717\nCloses #27720\ncc #27784 (but encode methods still exist)\nCloses #30014\nCloses #30425\nCloses #30449\nCloses #31190\nCloses #31399\nCloses #31767\nCloses #32111\nCloses #32281\nCloses #32312\nCloses #32551\nCloses #33018","distinct":true,"url":"https://api.github.com/repos/xaocon/rust/commits/cae91d7c8c21aa860bda29c62207a6726837952b"},{"sha":"97bf80f42767ee0a7deadd883138870d2fb1ba4a","author":{"name":"Simonas Kazlauskas","email":"da39a3ee5e6b4b0d3255bfef95601890afd80709"},"message":"Fix handling of C arguments\n\nFixes #33868","distinct":true,"url":"https://api.github.com/repos/xaocon/rust/commits/97bf80f42767ee0a7deadd883138870d2fb1ba4a"},{"sha":"b9d014b73adc34c9c19c0f6a5ae13998e46fbb6e","author":{"name":"Simonas Kazlauskas","email":"da39a3ee5e6b4b0d3255bfef95601890afd80709"},"message":"Add a regression test","distinct":true,"url":"https://api.github.com/repos/xaocon/rust/commits/b9d014b73adc34c9c19c0f6a5ae13998e46fbb6e"},{"sha":"0d2a84c97db7969e69fd58354fea7643bde7297f","author":{"name":"Simonas Kazlauskas","email":"da39a3ee5e6b4b0d3255bfef95601890afd80709"},"message":"Fix the fix/hack interaction with debuginfo","distinct":true,"url":"https://api.github.com/repos/xaocon/rust/commits/0d2a84c97db7969e69fd58354fea7643bde7297f"},{"sha":"e0e50a4b74c4e52e696cfe2608c3ed54a18e411f","author":{"name":"Simonas Kazlauskas","email":"da39a3ee5e6b4b0d3255bfef95601890afd80709"},"message":"Fix nit/Refine the datum construction","distinct":true,"url":"https://api.github.com/repos/xaocon/rust/commits/e0e50a4b74c4e52e696cfe2608c3ed54a18e411f"},{"sha":"d5759a3417fa395d439f4283825504dd4f78dc87","author":{"name":"bors","email":"da39a3ee5e6b4b0d3255bfef95601890afd80709"},"message":"Auto merge of #33699 - alexcrichton:stabilize-1.10, r=aturon\n\nstd: Stabilize APIs for the 1.10 release\n\nThis commit applies the FCP decisions made by the libs team for the 1.10 cycle,\nincluding both new stabilizations and deprecations. Specifically, the list of\nAPIs is:\n\nStabilized:\n\n* `os::windows::fs::OpenOptionsExt::access_mode`\n* `os::windows::fs::OpenOptionsExt::share_mode`\n* `os::windows::fs::OpenOptionsExt::custom_flags`\n* `os::windows::fs::OpenOptionsExt::attributes`\n* `os::windows::fs::OpenOptionsExt::security_qos_flags`\n* `os::unix::fs::OpenOptionsExt::custom_flags`\n* `sync::Weak::new`\n* `Default for sync::Weak`\n* `panic::set_hook`\n* `panic::take_hook`\n* `panic::PanicInfo`\n* `panic::PanicInfo::payload`\n* `panic::PanicInfo::location`\n* `panic::Location`\n* `panic::Location::file`\n* `panic::Location::line`\n* `ffi::CStr::from_bytes_with_nul`\n* `ffi::CStr::from_bytes_with_nul_unchecked`\n* `ffi::FromBytesWithNulError`\n* `fs::Metadata::modified`\n* `fs::Metadata::accessed`\n* `fs::Metadata::created`\n* `sync::atomic::Atomic{Usize,Isize,Bool,Ptr}::compare_exchange`\n* `sync::atomic::Atomic{Usize,Isize,Bool,Ptr}::compare_exchange_weak`\n* `collections::{btree,hash}_map::{Occupied,Vacant,}Entry::key`\n* `os::unix::net::{UnixStream, UnixListener, UnixDatagram, SocketAddr}`\n* `SocketAddr::is_unnamed`\n* `SocketAddr::as_pathname`\n* `UnixStream::connect`\n* `UnixStream::pair`\n* `UnixStream::try_clone`\n* `UnixStream::local_addr`\n* `UnixStream::peer_addr`\n* `UnixStream::set_read_timeout`\n* `UnixStream::set_write_timeout`\n* `UnixStream::read_timeout`\n* `UnixStream::write_Timeout`\n* `UnixStream::set_nonblocking`\n* `UnixStream::take_error`\n* `UnixStream::shutdown`\n* Read/Write/RawFd impls for `UnixStream`\n* `UnixListener::bind`\n* `UnixListener::accept`\n* `UnixListener::try_clone`\n* `UnixListener::local_addr`\n* `UnixListener::set_nonblocking`\n* `UnixListener::take_error`\n* `UnixListener::incoming`\n* RawFd impls for `UnixListener`\n* `UnixDatagram::bind`\n* `UnixDatagram::unbound`\n* `UnixDatagram::pair`\n* `UnixDatagram::connect`\n* `UnixDatagram::try_clone`\n* `UnixDatagram::local_addr`\n* `UnixDatagram::peer_addr`\n* `UnixDatagram::recv_from`\n* `UnixDatagram::recv`\n* `UnixDatagram::send_to`\n* `UnixDatagram::send`\n* `UnixDatagram::set_read_timeout`\n* `UnixDatagram::set_write_timeout`\n* `UnixDatagram::read_timeout`\n* `UnixDatagram::write_timeout`\n* `UnixDatagram::set_nonblocking`\n* `UnixDatagram::take_error`\n* `UnixDatagram::shutdown`\n* RawFd impls for `UnixDatagram`\n* `{BTree,Hash}Map::values_mut`\n* `<[_]>::binary_search_by_key`\n\nDeprecated:\n\n* `StaticCondvar` - this, and all other static synchronization primitives\n                    below, are usable today through the lazy-static crate on\n                    stable Rust today. Additionally, we'd like the non-static\n                    versions to be directly usable in a static context one day,\n                    so they're unlikely to be the final forms of the APIs in any\n                    case.\n* `CONDVAR_INIT`\n* `StaticMutex`\n* `MUTEX_INIT`\n* `StaticRwLock`\n* `RWLOCK_INIT`\n* `iter::Peekable::is_empty`\n\nCloses #27717\nCloses #27720\nCloses #30014\nCloses #30425\nCloses #30449\nCloses #31190\nCloses #31399\nCloses #31767\nCloses #32111\nCloses #32281\nCloses #32312\nCloses #32551\nCloses #33018","distinct":true,"url":"https://api.github.com/repos/xaocon/rust/commits/d5759a3417fa395d439f4283825504dd4f78dc87"},{"sha":"2f0da79e4723f3535367581099dc59d1289a3c7c","author":{"name":"Simonas Kazlauskas","email":"da39a3ee5e6b4b0d3255bfef95601890afd80709"},"message":"Do not forget to schedule the drop for the argument","distinct":true,"url":"https://api.github.com/repos/xaocon/rust/commits/2f0da79e4723f3535367581099dc59d1289a3c7c"},{"sha":"5b404523dd1741681ba411c48c3df3c4cf5b22ab","author":{"name":"Simonas Kazlauskas","email":"da39a3ee5e6b4b0d3255bfef95601890afd80709"},"message":"Fix stores codegen pass","distinct":true,"url":"https://api.github.com/repos/xaocon/rust/commits/5b404523dd1741681ba411c48c3df3c4cf5b22ab"}]}
{"actor":{"display_login":"xaocon"}}