{"push_id":2393968426,"size":29,"distinct_size":8,"ref":"refs/heads/rfc/trait-impl-where","head":"182b46e0ed29621f4cd29f39b8dd82f5a9b63e3f","before":"2f37b3a1b9c7410e71c7d186dd2dc3aa8941629b","commits":[{"sha":"8943c376bc7bdaf252c173aaf1b0f4f37de3f820","author":{"name":"Seiichi Uchida","email":"3b67ce381061b099a38d9c521541e58d32df3b18@gmail.com"},"message":"Use RefCell for RewriteContext fields","distinct":false,"url":"https://api.github.com/repos/topecongiro/rustfmt/commits/8943c376bc7bdaf252c173aaf1b0f4f37de3f820"},{"sha":"ae629abc41fd1d0f28a1733b6deb17f9b9026579","author":{"name":"Seiichi Uchida","email":"3b67ce381061b099a38d9c521541e58d32df3b18@gmail.com"},"message":"Add overflow module\n\nThis commit adds `overflow` module. This module provides two APIs.\n`rewrite_with_parens` is basically the same as `rewrite_call_inner`.\n`rewrite_with_angle_brackets` is used for rewriting generics and types.","distinct":false,"url":"https://api.github.com/repos/topecongiro/rustfmt/commits/ae629abc41fd1d0f28a1733b6deb17f9b9026579"},{"sha":"2a99d9704f5d2c5c268675cb9cb7ac397c13c518","author":{"name":"Seiichi Uchida","email":"3b67ce381061b099a38d9c521541e58d32df3b18@gmail.com"},"message":"Use overflow::rewrite_with_angle_brackets to rewrite generics","distinct":false,"url":"https://api.github.com/repos/topecongiro/rustfmt/commits/2a99d9704f5d2c5c268675cb9cb7ac397c13c518"},{"sha":"88a3c60f63a3edc907de9d93e3f9895ee9ff3dd1","author":{"name":"Seiichi Uchida","email":"3b67ce381061b099a38d9c521541e58d32df3b18@gmail.com"},"message":"Update tests","distinct":false,"url":"https://api.github.com/repos/topecongiro/rustfmt/commits/88a3c60f63a3edc907de9d93e3f9895ee9ff3dd1"},{"sha":"466caa77bb23ed8c7fd39d1fc62a83ce192b7f0a","author":{"name":"Seiichi Uchida","email":"3b67ce381061b099a38d9c521541e58d32df3b18@gmail.com"},"message":"Make INDENT_BUFFER longer\n\nAvoid panicking when indent whose width is 80 called `to_string()`.","distinct":false,"url":"https://api.github.com/repos/topecongiro/rustfmt/commits/466caa77bb23ed8c7fd39d1fc62a83ce192b7f0a"},{"sha":"e9f5382757866871ef3a79330fda8e33637ca811","author":{"name":"Seiichi Uchida","email":"3b67ce381061b099a38d9c521541e58d32df3b18@gmail.com"},"message":"Add a test for #2510\n\nCloses #2510.","distinct":false,"url":"https://api.github.com/repos/topecongiro/rustfmt/commits/e9f5382757866871ef3a79330fda8e33637ca811"},{"sha":"6ba7c34433ef62f25e566fe2f8729a674d57aa00","author":{"name":"Seiichi Uchida","email":"3b67ce381061b099a38d9c521541e58d32df3b18@gmail.com"},"message":"Use Option<SeparatorTactic> over bool to control trailing comma","distinct":false,"url":"https://api.github.com/repos/topecongiro/rustfmt/commits/6ba7c34433ef62f25e566fe2f8729a674d57aa00"},{"sha":"c3e76bc02cd131369029d082634a51b2d9893284","author":{"name":"topecongiro","email":"3b67ce381061b099a38d9c521541e58d32df3b18@gmail.com"},"message":"Add a test for #2523","distinct":false,"url":"https://api.github.com/repos/topecongiro/rustfmt/commits/c3e76bc02cd131369029d082634a51b2d9893284"},{"sha":"eaab592cb80c8b32b5f047955ca2cec073e6ace2","author":{"name":"topecongiro","email":"3b67ce381061b099a38d9c521541e58d32df3b18@gmail.com"},"message":"Avoid unindenting code block in comment with unformattable macro\n\n`format_code_block` formats the given `code_snippet` by enclosing it inside\n`fn main` block. Previously we did not add indentation to the `code_snippet`\nbefore formatting it. This works fine as long as we can format the given\n`code_snippet`, but when the code block has unformattable macro, they gets\nunindented. This commit fixes it by adding proper indentation before formatting\nthe `code_snippet`.\n\nFor example, when formatting the following code block,\n\n```rust\nsome_macro!(pub fn foo() {\n    println!(\"Don't unindent me!\");\n});\n```\n\npreviously we enclosed it like this:\n\n```rust\nfn main() {\nsome_macro!(pub fn foo() {\n    println!(\"Don't unindent me!\");\n});\n}\n```\n\nwith this PR, we will enclose it like this:\n\n```rust\nfn main() {\n    some_macro!(pub fn foo() {\n        println!(\"Don't unindent me!\");\n    });\n}\n```\n\nCloses #2523.","distinct":false,"url":"https://api.github.com/repos/topecongiro/rustfmt/commits/eaab592cb80c8b32b5f047955ca2cec073e6ace2"},{"sha":"2188b464b0c5e22661bc488815f8b46b0b31cc26","author":{"name":"topecongiro","email":"3b67ce381061b099a38d9c521541e58d32df3b18@gmail.com"},"message":"Format macro call with item arguments","distinct":false,"url":"https://api.github.com/repos/topecongiro/rustfmt/commits/2188b464b0c5e22661bc488815f8b46b0b31cc26"},{"sha":"53dcb0d09d5fd2138764148433962309f7c6e1c8","author":{"name":"Rob Tsuk","email":"90be2ccdb3244e8737f6b3d0ce2a738fff8a43c7@google.com"},"message":"Restore cargo fmt behavior in workspaces\n\nPreviously, cargo fmt  invoked without parameters would\nonly format the crate in the current directory, even if\nthe crate was part of a workspace. This patch restores\nthat behavior.","distinct":false,"url":"https://api.github.com/repos/topecongiro/rustfmt/commits/53dcb0d09d5fd2138764148433962309f7c6e1c8"},{"sha":"ba10a4c48dc1f586863c56e36ef71201d3bea1db","author":{"name":"Rob Tsuk","email":"90be2ccdb3244e8737f6b3d0ce2a738fff8a43c7@google.com"},"message":"Canonicalise the paths","distinct":false,"url":"https://api.github.com/repos/topecongiro/rustfmt/commits/ba10a4c48dc1f586863c56e36ef71201d3bea1db"},{"sha":"a1f979678878d893fd29959e7c892682431bbe4c","author":{"name":"Rob Tsuk","email":"90be2ccdb3244e8737f6b3d0ce2a738fff8a43c7@google.com"},"message":"Specify required version of cargo_metadata","distinct":false,"url":"https://api.github.com/repos/topecongiro/rustfmt/commits/a1f979678878d893fd29959e7c892682431bbe4c"},{"sha":"9905c569ba42814c3afcd30ba3d599d999946f0f","author":{"name":"Seiichi Uchida","email":"3b67ce381061b099a38d9c521541e58d32df3b18@gmail.com"},"message":"Add a test for #2526","distinct":false,"url":"https://api.github.com/repos/topecongiro/rustfmt/commits/9905c569ba42814c3afcd30ba3d599d999946f0f"},{"sha":"86a427fe32e0a4f3696f55c9f7a04a768e8ced68","author":{"name":"Seiichi Uchida","email":"3b67ce381061b099a38d9c521541e58d32df3b18@gmail.com"},"message":"Check whether '\\\\'' is char literal or lifetime","distinct":false,"url":"https://api.github.com/repos/topecongiro/rustfmt/commits/86a427fe32e0a4f3696f55c9f7a04a768e8ced68"},{"sha":"a41947cd7d6ea1786fe699bdb8c51737f9e239f4","author":{"name":"David Lukes","email":"103417afdcf846eb6c73d14e1f5e96bf14b24f4c@gmail.com"},"message":"Enable doctests\n\nDoctests were disabled globally because up until #2456, they were just\nformatting examples which were not supposed to compile. Now that there\nis one runnable doctest, I disabled the other ones individually (by\nadding the ignore directive).\n\nI also added some empty lines around the code blocks to avoid the\nfollowing warning and instead ignore the code blocks cleanly:\n\nWARNING: ... Code block is not currently run as a test, but will in\nfuture versions of rustdoc. Please ensure this code block is a runnable\ntest, or use the `ignore` directive.\n\nSee rust-lang/rust#28712 for further details.","distinct":false,"url":"https://api.github.com/repos/topecongiro/rustfmt/commits/a41947cd7d6ea1786fe699bdb8c51737f9e239f4"},{"sha":"fcce0b932ab1546e59ed98be609b9942a07b602d","author":{"name":"Seiichi Uchida","email":"3b67ce381061b099a38d9c521541e58d32df3b18@gmail.com"},"message":"Merge pull request #2529 from dlukes/feat/enable-doctests\n\nEnable doctests","distinct":false,"url":"https://api.github.com/repos/topecongiro/rustfmt/commits/fcce0b932ab1546e59ed98be609b9942a07b602d"},{"sha":"124f03b1fcad4265df627980626fcd1785705946","author":{"name":"Nick Cameron","email":"b967eb31e0acf57e85e0d475070a2c6e14107c58@ncameron.org"},"message":"Merge pull request #2516 from topecongiro/issue-2510\n\nMake rewrite_call_inner more generic","distinct":false,"url":"https://api.github.com/repos/topecongiro/rustfmt/commits/124f03b1fcad4265df627980626fcd1785705946"},{"sha":"af5d3cc87b443b372453f774c611ee1674460160","author":{"name":"Nick Cameron","email":"b967eb31e0acf57e85e0d475070a2c6e14107c58@ncameron.org"},"message":"Merge pull request #2524 from topecongiro/issue-2523\n\nDo not unindent code block in comments with unformattable macro","distinct":false,"url":"https://api.github.com/repos/topecongiro/rustfmt/commits/af5d3cc87b443b372453f774c611ee1674460160"},{"sha":"bcaeab7a5e9f751e640e22ec65879a5ed4fd9c0a","author":{"name":"Nick Cameron","email":"b967eb31e0acf57e85e0d475070a2c6e14107c58@ncameron.org"},"message":"Merge pull request #2527 from topecongiro/issue-2526\n\nCheck whether '\\\\'' is char literal or lifetime","distinct":false,"url":"https://api.github.com/repos/topecongiro/rustfmt/commits/bcaeab7a5e9f751e640e22ec65879a5ed4fd9c0a"}]}
{"actor":{"display_login":"topecongiro"}}