Commit graph

42 commits

Author SHA1 Message Date
Nick Cameron 25fcb7754a Add README.md 2015-04-30 15:09:33 +12:00
Nick Cameron 2d5226b825 Use + for type bounds 2015-04-29 16:44:29 +12:00
Nick Cameron f61ad35494 Preserve linebreaks in doc comments 2015-04-29 16:25:52 +12:00
Nick Cameron 16f9057975 Better handle trait items 2015-04-29 15:24:20 +12:00
Nick Cameron 2e485ea086 Better attribute handling 2015-04-29 15:03:15 +12:00
Nick Cameron decafbbaea Fix trailing commas in where clauses 2015-04-29 09:55:24 +12:00
Nick Cameron 40be79304e Tweak rules around attributes for modules 2015-04-28 22:19:25 +12:00
Nick Cameron 81b8eb7993 Comments on their own lines between args 2015-04-28 21:57:16 +12:00
Nick Cameron cdfda8801e Absolute paths 2015-04-28 21:36:31 +12:00
Nick Cameron 9070a055de Comments after return 2015-04-28 21:24:56 +12:00
Nick Cameron a84287c6b0 Comments in function decls and annotations/doc comments 2015-04-28 20:56:01 +12:00
Nick Cameron c00970f5e9 Indenting for modules
rustfmt now bootstraps!
2015-04-23 18:43:46 +12:00
Nick Cameron daff43f761 Arg/line length bug 2015-04-23 18:35:56 +12:00
Nick Cameron 4faaa4dab2 minor reformatting 2015-04-23 18:10:43 +12:00
Nick Cameron 28d90bc439 trailing newline hell fixed 2015-04-23 18:02:55 +12:00
Nick Cameron 0c5f5082dc terminating newline bug 2015-04-23 17:04:07 +12:00
Nick Cameron 2819738ff1 Fix formatting in changes.rs 2015-04-23 16:30:19 +12:00
Nick Cameron f737f763a4 Test the skip attribute 2015-04-23 16:25:48 +12:00
Nick Cameron d5466f38ac Our first test! 2015-04-23 16:23:20 +12:00
Nick Cameron bc7855d347 Idempotent tests and comments in function decls 2015-04-23 16:22:48 +12:00
Nick Cameron 854b52dbed Keep comments on fn arguments 2015-04-21 22:50:43 +12:00
Nick Cameron 4c869a1b9d Extract out more files 2015-04-21 21:01:19 +12:00
Nick Cameron 8ca3dc063e Refactor missing spans and fix bug with trailing whitespace 2015-04-21 20:40:36 +12:00
Nick Cameron 6e082f7aad Extract some methods for functions. 2015-04-21 19:59:48 +12:00
Nick Cameron a652a83ffd Trivial reformatting 2015-04-21 16:49:16 +12:00
Nick Cameron defcceb879 Pull out some functionality into separate files 2015-04-21 16:47:15 +12:00
Nick Cameron 986de65b97 Write output to files 2015-04-21 16:28:10 +12:00
Nick Cameron eccf43536b Some configuration options for function layout 2015-04-21 12:02:30 +12:00
Nick Cameron 5ff6a45022 By value self in functions 2015-04-21 09:54:04 +12:00
Nick Cameron 6dbb3ef2f1 Function visibility 2015-04-21 09:38:16 +12:00
Nick Cameron 0a67babb95 Work across multiple files 2015-04-14 21:52:12 +12:00
Nick Cameron 8f5b899c85 Use strings.rs rather than local modules 2015-04-14 13:13:35 +12:00
Nick Cameron 76854677c1 New reformatting of fns 2015-04-14 13:00:46 +12:00
Nick Cameron a82a9791f8 Merge pull request #13 from Stebalien/fix-fkmethod
Update for new FnKind::FkMethod signature
2015-03-23 08:28:48 +13:00
Steven Allen 0fd4b6a150 Update for new FnKind::FkMethod signature 2015-03-22 09:30:04 -07:00
Nick Cameron 32c087d632 Merge pull request #12 from djg/fix-convert-path-to-pathbuf
Update from Path to PathBuf
2015-03-20 18:44:00 +13:00
Dan Glastonbury 33e12c58b9 Update from Path to PathBuf 2015-03-09 16:17:14 +10:00
Nick Cameron 3f58f829f3 A different, more pretty printing approach.
No longer uses the Rope data strucure.
2015-03-09 17:18:48 +13:00
Nick Cameron 4fd5f86732 Add string_buffer (not used yet) 2015-03-08 19:24:56 +13:00
Nick Cameron 7417ab5aed Working prototype
Implements a few formatting options using an approach where we modify the source using a rope. Uses very ad-hoc rules for formatting.
2015-03-08 11:46:35 +13:00
Nick Cameron f1e698c838 Save changes in the rope.
Also changes to using the new rustc interface
2015-02-02 21:59:03 +13:00
Nick Cameron 5caf49ff63 Commit changes code using map of adjustments 2015-01-26 15:20:30 +13:00