]>
git.lizzy.rs Git - rust.git/log
topecongiro [Sun, 18 Feb 2018 09:22:06 +0000 (18:22 +0900)]
Avoid allocating small strings in combine_strs_with_missing_comments
topecongiro [Sun, 18 Feb 2018 09:18:07 +0000 (18:18 +0900)]
Avoid using pretty printer if possible
Setting a pretty printer adds noticeable overhead.
We can replace the usage in `ast:Lifetime::rewrite` by simply converting `Ident`
to string.
We can do the same thing for a macro path as long as it is not nested, which
should hold for most cases.
topecongiro [Sun, 18 Feb 2018 09:13:46 +0000 (18:13 +0900)]
Do not inspect code for issues or todos when not required
topecongiro [Sun, 18 Feb 2018 09:11:38 +0000 (18:11 +0900)]
Use debug_assert_eq! to avoid comparing PathBuf on release
Comparing `PathBuf` adds noticeable overhead, avoid it in release build.
topecongiro [Sun, 18 Feb 2018 09:08:21 +0000 (18:08 +0900)]
Replace lookup_char_pos with lookup_line
`lookup_char_pos` wastes time on fetching unused information. We only need a
`FileMap` and line numbers, so `lookup_line` is enough.
Nick Cameron [Sun, 18 Feb 2018 22:45:49 +0000 (11:45 +1300)]
Merge pull request #2465 from karyon/fix_2346
Fix #2346: empty comments should not have any trailing space added
Nick Cameron [Sun, 18 Feb 2018 20:13:52 +0000 (09:13 +1300)]
Merge pull request #2461 from topecongiro/reorder-mod
Refactoring: add `reorder` modules
Nick Cameron [Sun, 18 Feb 2018 19:45:21 +0000 (08:45 +1300)]
Merge pull request #2464 from topecongiro/beginning-vert
Format a match arm with the beginning vertical bar
Johannes Linke [Sun, 18 Feb 2018 11:47:42 +0000 (12:47 +0100)]
Fix #2346: empty comments should not have any trailing space added
topecongiro [Sun, 18 Feb 2018 01:31:11 +0000 (10:31 +0900)]
Format a match arm with the beginning vertical bar
Seiichi Uchida [Sun, 18 Feb 2018 00:35:30 +0000 (09:35 +0900)]
Merge pull request #2463 from Razican/typo_fix
Fixed small typo in configuration help
Razican [Sat, 17 Feb 2018 20:00:26 +0000 (21:00 +0100)]
Fixed small typo in configuration help
Seiichi Uchida [Sat, 17 Feb 2018 18:00:59 +0000 (03:00 +0900)]
Add TODO
Seiichi Uchida [Sat, 17 Feb 2018 17:54:54 +0000 (02:54 +0900)]
Get rid of macro
Seiichi Uchida [Sat, 17 Feb 2018 17:06:29 +0000 (02:06 +0900)]
Rename fns
topecongiro [Sat, 17 Feb 2018 16:36:02 +0000 (01:36 +0900)]
Get rid of format_imports
topecongiro [Sat, 17 Feb 2018 16:21:58 +0000 (01:21 +0900)]
Move reorder-related stuffs in visitor mod to reorder mod
topecongiro [Sat, 17 Feb 2018 16:11:43 +0000 (01:11 +0900)]
Move rewrite_mod to the items module
topecongiro [Sat, 17 Feb 2018 16:06:54 +0000 (01:06 +0900)]
Add a reorder module
Seiichi Uchida [Sat, 17 Feb 2018 07:57:08 +0000 (16:57 +0900)]
Merge pull request #2460 from matklad/simple-ci
Simplify CI exaple in the readme
Aleksey Kladov [Sat, 17 Feb 2018 07:47:54 +0000 (10:47 +0300)]
Simplify CI exaple in the readme
rustfmt-preview is now in stable
Seiichi Uchida [Sat, 17 Feb 2018 07:14:39 +0000 (16:14 +0900)]
Merge pull request #2421 from brotzeit/clippy
apply some clippy suggestions
Seiichi Uchida [Sat, 17 Feb 2018 07:14:05 +0000 (16:14 +0900)]
Merge pull request #2454 from radix/issue-2446
Don't generate V: { f: u8, // comment }
Christopher Armstrong [Sat, 17 Feb 2018 03:52:08 +0000 (21:52 -0600)]
only wrap on trailing comments, allow /* */ comments in-line
Christopher Armstrong [Fri, 16 Feb 2018 20:14:02 +0000 (14:14 -0600)]
use contains_comment instead of an ad-hoc check for "//"
Christopher Armstrong [Fri, 16 Feb 2018 20:09:41 +0000 (14:09 -0600)]
hacky solution that makes the tests pass but should really be better
Christopher Armstrong [Thu, 15 Feb 2018 22:03:29 +0000 (16:03 -0600)]
test case for issue #2446
Nick Cameron [Fri, 16 Feb 2018 19:01:25 +0000 (08:01 +1300)]
Merge pull request #2453 from muja/patch-1
Fix typo "carfo" -> "cargo" in changelog.
Danyel [Fri, 16 Feb 2018 17:53:34 +0000 (18:53 +0100)]
Fix typo "carfo" -> "cargo" in changelog.
Nick Cameron [Fri, 16 Feb 2018 05:08:27 +0000 (18:08 +1300)]
Merge pull request #2450 from topecongiro/issue-37
Preserve trailing spaces in doc comments even when options are set
Seiichi Uchida [Fri, 16 Feb 2018 01:14:06 +0000 (10:14 +0900)]
Preserve trailing spaces in doc comments even when options are set
Closes #37.
Nick Cameron [Fri, 16 Feb 2018 01:08:27 +0000 (14:08 +1300)]
Merge pull request #2448 from jonathanmorley/patch-1
Rust 1.24 released, rustfmt now works on stable
Nick Cameron [Fri, 16 Feb 2018 01:07:29 +0000 (14:07 +1300)]
Merge pull request #2443 from topecongiro/skip-children
Do not try to parse external modules when skipping children
Nick Cameron [Fri, 16 Feb 2018 00:51:37 +0000 (13:51 +1300)]
Merge pull request #2436 from topecongiro/markdown-spaces
Preserve trailing two whitespace in comments
Nick Cameron [Thu, 15 Feb 2018 20:52:20 +0000 (09:52 +1300)]
Merge pull request #2449 from radix/patch-1
IRC channel is now #rust-dev-tools
Christopher Armstrong [Thu, 15 Feb 2018 20:47:49 +0000 (14:47 -0600)]
IRC channel is now #rust-dev-tools
Also specifically mention the IRC network (irc.mozilla.org) that the channel is on.
Jonathan Morley [Thu, 15 Feb 2018 19:35:45 +0000 (14:35 -0500)]
Rust 1.24 released, rustfmt now works on stable
Seiichi Uchida [Thu, 15 Feb 2018 13:48:06 +0000 (22:48 +0900)]
Do not try to parse external modules when skipping children
Seiichi Uchida [Thu, 15 Feb 2018 13:47:32 +0000 (22:47 +0900)]
Add rustfmt_skip to a test with long string
topecongiro [Thu, 15 Feb 2018 07:41:47 +0000 (16:41 +0900)]
Preserve two or more trailing spaces in doc comment
rustdoc treats two or more trailing spaces as a line break.
topecongiro [Thu, 15 Feb 2018 07:34:22 +0000 (16:34 +0900)]
Preserve trailing whitespaces only for doc comment
Nick Cameron [Thu, 15 Feb 2018 02:21:44 +0000 (15:21 +1300)]
Merge pull request #2086 from jugglerchris/difflines_mode
Add a new "modified lines" write mode.
Nick Cameron [Thu, 15 Feb 2018 01:40:38 +0000 (14:40 +1300)]
Merge pull request #2422 from davidalber/travis-config-badge
Proposal: add badge for Travis CI example status
Nick Cameron [Thu, 15 Feb 2018 01:18:21 +0000 (14:18 +1300)]
Merge pull request #2441 from topecongiro/issue-2438
Return `None` when format_code_block may have failed
Nick Cameron [Thu, 15 Feb 2018 01:17:39 +0000 (14:17 +1300)]
Merge pull request #2428 from PSeitz/master
scale WidthHeuristics by max_width
David Alber [Thu, 8 Feb 2018 00:47:23 +0000 (16:47 -0800)]
Adding badge and explanation for Travis CI example status
brotzeit [Wed, 14 Feb 2018 10:05:34 +0000 (11:05 +0100)]
apply some clippy suggestions
topecongiro [Tue, 13 Feb 2018 20:10:43 +0000 (05:10 +0900)]
Return None when format_code_block may have failed
Nick Cameron [Tue, 13 Feb 2018 23:10:08 +0000 (12:10 +1300)]
Merge pull request #2440 from topecongiro/issue-2439
Disable formatting macro-def if args do not fit on one line
Nick Cameron [Tue, 13 Feb 2018 23:03:21 +0000 (12:03 +1300)]
Merge pull request #2435 from davidalber/fix-option-typo
Fixing command-line option name
Nick Cameron [Tue, 13 Feb 2018 22:48:09 +0000 (11:48 +1300)]
Merge pull request #2187 from brotzeit/master
don't print verbose output when formatting with stdin
topecongiro [Tue, 13 Feb 2018 19:00:26 +0000 (04:00 +0900)]
Disable formatting macro-def if args do not fit on one line
Pascal Seitz [Sun, 11 Feb 2018 18:44:47 +0000 (19:44 +0100)]
scale WidthHeuristics by max_width
scale WidthHeuristics by max_width
Seiichi Uchida [Tue, 13 Feb 2018 09:27:54 +0000 (18:27 +0900)]
Preserve trailing two whitespace in comments
Closes #2434.
David Alber [Tue, 13 Feb 2018 05:48:57 +0000 (21:48 -0800)]
Fixing command-line option name
Chris Emerson [Mon, 12 Feb 2018 23:09:07 +0000 (23:09 +0000)]
Update comment to say that Modified is for internal use only.
Chris Emerson [Mon, 12 Feb 2018 23:07:46 +0000 (23:07 +0000)]
Update after review comments.
Chris Emerson [Mon, 12 Feb 2018 22:58:50 +0000 (22:58 +0000)]
Move the modified test files to the new location.
Chris Emerson [Mon, 12 Feb 2018 22:43:37 +0000 (22:43 +0000)]
Merge remote-tracking branch 'origin/master' into difflines_mode
Nick Cameron [Mon, 12 Feb 2018 21:11:04 +0000 (10:11 +1300)]
Merge pull request #2409 from davidalber/configuration-check-opt-out
Skipping formatting of some configuration snippets
David Alber [Sat, 3 Feb 2018 18:55:50 +0000 (10:55 -0800)]
Formatting snippets without configuration option marked as skip
brotzeit [Mon, 12 Feb 2018 11:58:38 +0000 (12:58 +0100)]
don't print verbose output when formatting with stdin
Seiichi Uchida [Mon, 12 Feb 2018 09:37:37 +0000 (18:37 +0900)]
Merge pull request #2432 from davidalber/remove-unused-import
Removing unused import
Seiichi Uchida [Mon, 12 Feb 2018 09:36:07 +0000 (18:36 +0900)]
Merge pull request #2433 from davidalber/unhork-snippet-tests
Fixing path to Configurations.md
David Alber [Mon, 12 Feb 2018 05:43:35 +0000 (21:43 -0800)]
Fixing path to Configurations.md
Issue #2419 changed the directory in which
`configuration_snippet_tests` runs, which broke the test. Since the
test is currently annotated with `#[ignore]`, the break wasn't
caught before merge.
David Alber [Mon, 12 Feb 2018 05:15:06 +0000 (21:15 -0800)]
Removing unused import
Nick Cameron [Sun, 11 Feb 2018 23:31:47 +0000 (12:31 +1300)]
Merge pull request #2431 from davidalber/fix-indent-style-control-flow-snippet
Fixing `indent_style` control flow examples
Nick Cameron [Sun, 11 Feb 2018 23:15:49 +0000 (12:15 +1300)]
Merge pull request #2419 from topecongiro/core
Separate rustfmt into multiple crates
David Alber [Sun, 11 Feb 2018 22:48:45 +0000 (14:48 -0800)]
Fixing control flow examples
Seiichi Uchida [Wed, 7 Feb 2018 14:57:37 +0000 (23:57 +0900)]
Fix appveyor
Seiichi Uchida [Wed, 7 Feb 2018 14:15:00 +0000 (23:15 +0900)]
Pub use Config and Summary
topecongiro [Wed, 7 Feb 2018 13:51:14 +0000 (22:51 +0900)]
Cargo update
topecongiro [Wed, 7 Feb 2018 13:49:56 +0000 (22:49 +0900)]
Create git-rustfmt crate
topecongiro [Wed, 7 Feb 2018 13:49:43 +0000 (22:49 +0900)]
Create rustfmt-format-diff crate
topecongiro [Wed, 7 Feb 2018 13:49:26 +0000 (22:49 +0900)]
Create rustfmt-bin crate
topecongiro [Wed, 7 Feb 2018 13:49:10 +0000 (22:49 +0900)]
Create cargo-fmt crate
topecongiro [Wed, 7 Feb 2018 13:48:52 +0000 (22:48 +0900)]
Create rustfmt_config crate
topecongiro [Wed, 7 Feb 2018 13:48:05 +0000 (22:48 +0900)]
Create rustfmt_core crate
Nick Cameron [Tue, 6 Feb 2018 08:23:14 +0000 (21:23 +1300)]
Merge pull request #2417 from topecongiro/issue-2415
Avoid orphan in chain with punctuation
Nick Cameron [Tue, 6 Feb 2018 08:22:18 +0000 (21:22 +1300)]
Merge pull request #2416 from topecongiro/eshell
Explicitly disable colored output when it is not supported
topecongiro [Tue, 6 Feb 2018 00:36:29 +0000 (09:36 +0900)]
Avoid orphan in chain with punctuation
topecongiro [Tue, 6 Feb 2018 00:29:00 +0000 (09:29 +0900)]
Explicitly disable colored output when it is not supported
Seiichi Uchida [Mon, 5 Feb 2018 00:56:26 +0000 (09:56 +0900)]
Merge pull request #2393 from RReverser/macro_rules
Format stable macro_rules
topecongiro [Sun, 4 Feb 2018 23:38:53 +0000 (08:38 +0900)]
Add a test for #2208
Closes #2208.
Nick Cameron [Sun, 4 Feb 2018 22:28:58 +0000 (11:28 +1300)]
Merge pull request #2412 from topecongiro/issue-2399
Do not reorder items with '#[macro_use]'
Nick Cameron [Sun, 4 Feb 2018 19:44:21 +0000 (08:44 +1300)]
Merge pull request #2413 from topecongiro/issue-2401
Use correct offset when unindenting code block
Ingvar Stepanyan [Sun, 4 Feb 2018 12:09:03 +0000 (12:09 +0000)]
cargo run cargo-fmt
Reformat codebase with current version to pass self_tests (formats macros without repetitions).
Ingvar Stepanyan [Tue, 30 Jan 2018 18:19:47 +0000 (18:19 +0000)]
Extract branch rewrite function
Ingvar Stepanyan [Tue, 30 Jan 2018 17:24:28 +0000 (17:24 +0000)]
Format
Ingvar Stepanyan [Tue, 30 Jan 2018 17:14:13 +0000 (17:14 +0000)]
Move ; between macro branches to a separator
Ingvar Stepanyan [Tue, 30 Jan 2018 17:05:31 +0000 (17:05 +0000)]
Fix comment handling in macros
Ingvar Stepanyan [Mon, 29 Jan 2018 10:15:18 +0000 (10:15 +0000)]
Comments WIP
Ingvar Stepanyan [Sun, 28 Jan 2018 19:08:09 +0000 (19:08 +0000)]
Keep delimiter as part of macro args list
Ingvar Stepanyan [Thu, 25 Jan 2018 14:20:17 +0000 (14:20 +0000)]
Add repetition example
Ingvar Stepanyan [Thu, 25 Jan 2018 14:12:18 +0000 (14:12 +0000)]
Omit newline for empty macro branches
Ingvar Stepanyan [Thu, 25 Jan 2018 14:06:37 +0000 (14:06 +0000)]
Optimise common `=> {{` macro pattern
Ingvar Stepanyan [Thu, 25 Jan 2018 13:30:23 +0000 (13:30 +0000)]
Revert comments
Ingvar Stepanyan [Thu, 25 Jan 2018 13:28:55 +0000 (13:28 +0000)]
Support compact macros 2.0 representation
Ingvar Stepanyan [Wed, 24 Jan 2018 19:25:57 +0000 (19:25 +0000)]
Update some macro tests
Ingvar Stepanyan [Wed, 24 Jan 2018 19:09:49 +0000 (19:09 +0000)]
Add macro_rules tests