{"push_id":559342864,"size":99,"distinct_size":1,"ref":"refs/heads/second-pass-fmt","head":"b34322c54dfa960dc22f659a290c1f3287973fbf","before":"2e4dfe03aab66e6074c772491c6508bb5b21db4d","commits":[{"sha":"90aa581cff54ed1bb5f53ee2ead3764fca94fdf3","author":{"email":"a6cc2cef7d25f27847876bdb81651755fcebacf0@mozilla.com","name":"Brian Anderson"},"message":"Remove unused stability levels from compiler","distinct":false,"url":"https://api.github.com/repos/alexcrichton/rust/commits/90aa581cff54ed1bb5f53ee2ead3764fca94fdf3"},{"sha":"94ca8a361026d1a622a961e8dc8cacc331ed1ac3","author":{"email":"a6cc2cef7d25f27847876bdb81651755fcebacf0@mozilla.com","name":"Brian Anderson"},"message":"Add 'feature' and 'since' to stability attributes","distinct":false,"url":"https://api.github.com/repos/alexcrichton/rust/commits/94ca8a361026d1a622a961e8dc8cacc331ed1ac3"},{"sha":"7b73ec469878e428c789b77320b3f8dc8d974d22","author":{"email":"a6cc2cef7d25f27847876bdb81651755fcebacf0@mozilla.com","name":"Brian Anderson"},"message":"Tie stability attributes to feature gates","distinct":false,"url":"https://api.github.com/repos/alexcrichton/rust/commits/7b73ec469878e428c789b77320b3f8dc8d974d22"},{"sha":"11f4d62a062a5c80fad414c457e2a7dbc9a1d6cc","author":{"email":"a6cc2cef7d25f27847876bdb81651755fcebacf0@mozilla.com","name":"Brian Anderson"},"message":"Add a lint for library features\n\nDoes a sanity check of the version numbers.","distinct":false,"url":"https://api.github.com/repos/alexcrichton/rust/commits/11f4d62a062a5c80fad414c457e2a7dbc9a1d6cc"},{"sha":"e62c37eb8d8fca4fb8924f56c8a5bd56338d5bb4","author":{"email":"a6cc2cef7d25f27847876bdb81651755fcebacf0@mozilla.com","name":"Brian Anderson"},"message":"Fix up some tests for feature staging","distinct":false,"url":"https://api.github.com/repos/alexcrichton/rust/commits/e62c37eb8d8fca4fb8924f56c8a5bd56338d5bb4"},{"sha":"18d144ac0284a0d50b839754a4209af0002ec159","author":{"email":"a6cc2cef7d25f27847876bdb81651755fcebacf0@mozilla.com","name":"Brian Anderson"},"message":"Implement unused features check","distinct":false,"url":"https://api.github.com/repos/alexcrichton/rust/commits/18d144ac0284a0d50b839754a4209af0002ec159"},{"sha":"0768892abee31e1f8065deb4c61f0a88a682b17a","author":{"email":"a6cc2cef7d25f27847876bdb81651755fcebacf0@mozilla.com","name":"Brian Anderson"},"message":"Minor fixes","distinct":false,"url":"https://api.github.com/repos/alexcrichton/rust/commits/0768892abee31e1f8065deb4c61f0a88a682b17a"},{"sha":"41278c5441f484a68a20ca12d93cab368a2a943f","author":{"email":"a6cc2cef7d25f27847876bdb81651755fcebacf0@mozilla.com","name":"Brian Anderson"},"message":"Remove 'since' from unstable attributes","distinct":false,"url":"https://api.github.com/repos/alexcrichton/rust/commits/41278c5441f484a68a20ca12d93cab368a2a943f"},{"sha":"69bc112e723d3117f81552aeee44e9f6beae3584","author":{"email":"4cc33a8ae3d9bb448f90bf63a1d4018698b1fb94@alum.mit.edu","name":"Niko Matsakis"},"message":"Do not propagate the region requirements on the projected type to the input types it is being projected from.\n\nFixes #21520.","distinct":false,"url":"https://api.github.com/repos/alexcrichton/rust/commits/69bc112e723d3117f81552aeee44e9f6beae3584"},{"sha":"984dc03df6abcd671d3f2da255d015a3b8f1943b","author":{"email":"4cc33a8ae3d9bb448f90bf63a1d4018698b1fb94@alum.mit.edu","name":"Niko Matsakis"},"message":"Do not cache ambiguous results unless there is at least some inference by-product within.\n\nFixes #19499.","distinct":false,"url":"https://api.github.com/repos/alexcrichton/rust/commits/984dc03df6abcd671d3f2da255d015a3b8f1943b"},{"sha":"2b879a08b503f3ea45e7206c6bcd47d966603598","author":{"email":"a6cc2cef7d25f27847876bdb81651755fcebacf0@mozilla.com","name":"Brian Anderson"},"message":"Make test harness use unstable APIs without allow(unstable)","distinct":false,"url":"https://api.github.com/repos/alexcrichton/rust/commits/2b879a08b503f3ea45e7206c6bcd47d966603598"},{"sha":"d3c0bb416e78cb878182dc6f4fd4a09922db87c1","author":{"email":"a6cc2cef7d25f27847876bdb81651755fcebacf0@mozilla.com","name":"Brian Anderson"},"message":"Put #[staged_api] behind the 'staged_api' gate","distinct":false,"url":"https://api.github.com/repos/alexcrichton/rust/commits/d3c0bb416e78cb878182dc6f4fd4a09922db87c1"},{"sha":"47905f98eef9c0ee5d64eb8c536c821e86f6c4cd","author":{"email":"a6cc2cef7d25f27847876bdb81651755fcebacf0@mozilla.com","name":"Brian Anderson"},"message":"Add a missing stable attribute","distinct":false,"url":"https://api.github.com/repos/alexcrichton/rust/commits/47905f98eef9c0ee5d64eb8c536c821e86f6c4cd"},{"sha":"761efa5e8c82c365304f143e550def966603847e","author":{"email":"a6cc2cef7d25f27847876bdb81651755fcebacf0@mozilla.com","name":"Brian Anderson"},"message":"Remove section on stability levels from reference\n\nObsolete, no replacement. The mechanics here are mostly implementation details at this point.","distinct":false,"url":"https://api.github.com/repos/alexcrichton/rust/commits/761efa5e8c82c365304f143e550def966603847e"},{"sha":"f86bcc1543cb053363c5e6818a2ad44877ea8361","author":{"email":"a6cc2cef7d25f27847876bdb81651755fcebacf0@mozilla.com","name":"Brian Anderson"},"message":"Add some tests for stability stuff","distinct":false,"url":"https://api.github.com/repos/alexcrichton/rust/commits/f86bcc1543cb053363c5e6818a2ad44877ea8361"},{"sha":"8a22454731cb81f3800fc0e8a5e1e7831e3c74e2","author":{"email":"431bcfd580fd7fa897a0a792c99f6fbfe9603287@gmail.com","name":"Alexander Korolkov"},"message":"Rephrase error message on invalid fragment specifiers in macros.\n\nAlso, print help on valid fragment specifiers.","distinct":false,"url":"https://api.github.com/repos/alexcrichton/rust/commits/8a22454731cb81f3800fc0e8a5e1e7831e3c74e2"},{"sha":"cd6d9eab5d75584edfcae4ffdef8b0836db80c1e","author":{"email":"a6cc2cef7d25f27847876bdb81651755fcebacf0@mozilla.com","name":"Brian Anderson"},"message":"Set unstable feature names appropriately\n\n* `core` - for the core crate\n* `hash` - hashing\n* `io` - io\n* `path` - path\n* `alloc` - alloc crate\n* `rand` - rand crate\n* `collections` - collections crate\n* `std_misc` - other parts of std\n* `test` - test crate\n* `rustc_private` - everything else","distinct":false,"url":"https://api.github.com/repos/alexcrichton/rust/commits/cd6d9eab5d75584edfcae4ffdef8b0836db80c1e"},{"sha":"9758c488a94e77cc8a110a6783a99cf5b91326db","author":{"email":"a6cc2cef7d25f27847876bdb81651755fcebacf0@mozilla.com","name":"Brian Anderson"},"message":"Deprecated attributes don't take 'feature' names and are paired with stable/unstable\n\nConflicts:\n\tsrc/libcore/atomic.rs\n\tsrc/libcore/finally.rs\n\tsrc/test/auxiliary/inherited_stability.rs\n\tsrc/test/auxiliary/lint_stability.rs","distinct":false,"url":"https://api.github.com/repos/alexcrichton/rust/commits/9758c488a94e77cc8a110a6783a99cf5b91326db"},{"sha":"b7fe2c54b7d638e38fcbe3284ff6295f2df6c928","author":{"email":"a6cc2cef7d25f27847876bdb81651755fcebacf0@mozilla.com","name":"Brian Anderson"},"message":"Fix bugs in featureck.py","distinct":false,"url":"https://api.github.com/repos/alexcrichton/rust/commits/b7fe2c54b7d638e38fcbe3284ff6295f2df6c928"},{"sha":"b44ee371b8beea77aa1364460acbba14a8516559","author":{"email":"a6cc2cef7d25f27847876bdb81651755fcebacf0@mozilla.com","name":"Brian Anderson"},"message":"grandfathered -> rust1","distinct":false,"url":"https://api.github.com/repos/alexcrichton/rust/commits/b44ee371b8beea77aa1364460acbba14a8516559"}]}