Commit Graph

2955 Commits

Author SHA1 Message Date
Oliver Schneider 70cc9509c1
Revert "Update contribution instructions to the new system"
This reverts commit 5ed2066dca.
2017-08-02 12:46:06 +02:00
Oliver Schneider 74c776585c Move all our tests back to ui tests 2017-08-01 17:54:21 +02:00
Oliver Schneider 5595027018 Merge pull request #1869 from rust-lang-nursery/new_lint
Lint authoring tool
2017-08-01 16:05:11 +02:00
Oliver Schneider 45bb3ec072 Produce backtrace on travis 2017-08-01 15:40:57 +02:00
Oliver Schneider 19a9441f85 Update to latest rustc diagnostic output 2017-08-01 13:11:48 +02:00
Oliver Schneider 6bdb597a9f Fix some more dogfood issues 2017-08-01 13:05:57 +02:00
Oliver Schneider a5fe4bed0e
The lint doesn't improve perf (yet) 2017-08-01 12:55:53 +02:00
Oliver Schneider 7102442a4b
Use the authoring tool to create a new lint 2017-08-01 12:55:52 +02:00
Oliver Schneider 3a61b452a2
Create a lint authoring helper (generates matching code) 2017-08-01 12:55:52 +02:00
Oliver Schneider 86d6cec138 Fix the config regex for the wiki generator 2017-08-01 10:33:16 +02:00
Oliver Schneider 5864072eca Run rustfmt 2017-08-01 10:19:49 +02:00
Oliver Schneider deed00a0a4
Bump the version 2017-08-01 10:19:18 +02:00
Oliver Schneider c9d9619eed update_lints.sh has a different opinion on ordering things 2017-08-01 10:18:56 +02:00
Oliver Schneider b4d70c9420 Merge pull request #1900 from jayhardee9/luckily_literals_love_lints
Add lints for digit grouping.
2017-08-01 10:15:29 +02:00
Oliver Schneider 9d8d2d87c3 More autoclippyification 2017-08-01 09:55:17 +02:00
Oliver Schneider 4fa6f83708 Clippy fixes itself 2017-08-01 09:45:36 +02:00
Oliver Schneider a1c3870c4e Merge pull request #1915 from Frederick888/fix-1914
Try to fix #1914
2017-08-01 09:35:59 +02:00
Frederick Zhang 9539df06c6 use BindingAnnotation instead of BindingMode 2017-08-01 17:17:38 +10:00
Jay Hardee 9b78086ab3 Fix hints from misc_early 2017-07-31 20:20:27 -04:00
Jay Hardee 5dbdfc1836 Update stderr files. 2017-07-31 20:02:53 -04:00
Jay Hardee 500857c944 Merge remote-tracking branch 'upstream/master' into luckily_literals_love_lints 2017-07-31 19:17:42 -04:00
Jay Hardee 06fd8784d7 Loose ends and factor out consistency logic. 2017-07-31 19:06:51 -04:00
Jay Hardee 3b56965242 Use DigitInfo instead of get_digits(). 2017-07-31 19:06:51 -04:00
Jay Hardee a6cb1189dd do_lint() shouldn't format warnings. 2017-07-31 19:06:51 -04:00
Jay Hardee 471b6811d8 Implement method for digit grouping suggestions 2017-07-31 19:06:51 -04:00
Jay Hardee fbbd788799 Add some structs for cleaning up lint logic later.
DigitInfo for storing radix, type, digits of a literal.
WarningType for making warning messages consistent.
2017-07-31 19:06:50 -04:00
Jay Hardee 017b77ae05 rustfmt 2017-07-31 19:06:50 -04:00
Matt Kraai 937a0aa20a Update from upstream. 2017-07-31 19:06:23 -04:00
Oliver Schneider f1fa1768a2 Merge pull request #1909 from Arnavion/fix-manifest-path
Canonicalize --manifest-path argument before comparing it to cargo metadata.
2017-07-31 22:42:17 +02:00
Oliver Schneider dfbc8990eb Update .travis.yml 2017-07-31 13:10:04 +02:00
Oliver Schneider 41c96908cc
Bump the version 2017-07-31 12:38:29 +02:00
Oliver Schneider 9967e9aacc Update to latest master 2017-07-31 12:37:38 +02:00
Oliver Schneider c518847c8a
Merge remote-tracking branch 'origin/master' 2017-07-31 09:19:25 +02:00
Arnavion d3bdec216b Canonicalize --manifest-path argument before comparing it to cargo metadata.
Before this change, a relative path like `--manifest-path=./Cargo.toml` would
fail to find a matching package in the cargo metadata. With this change,
both the argument and the cargo metadata path are canonicalized before
comparison.
2017-07-28 15:22:31 -07:00
Oliver Schneider 398c688afa
Bump the version 2017-07-28 09:23:03 +02:00
Oliver Schneider bac8b6f1de Rustup gets rid of false positives 2017-07-28 09:08:09 +02:00
Oliver Schneider 9c731e8237 Merge pull request #1896 from Arnavion/fix-workspace
Fix logic that determines closest parent crate when invoked from a subdirectory.
2017-07-27 15:21:09 +02:00
Oliver Schneider 065974c8ae Fix typo in previous commit 2017-07-27 13:37:21 +02:00
Oliver Schneider 34a3e9c157 Wrong placement of inner attribute in previous commit 2017-07-27 13:35:34 +02:00
Oliver Schneider b4115fc245 Rustc doesn't generate expansion info for `cfg!` 2017-07-27 13:04:27 +02:00
Arnavion db7a5c69f1 Fix logic that determines closest parent crate when invoked from a subdirectory.
The previous logic incorrectly matches the deepest child of the current
directory that is a crate.
2017-07-27 00:04:17 -07:00
Oliver Schneider 38680e8411
Bump the version 2017-07-24 16:29:47 +02:00
Oliver Schneider 72b2e9539f Get rid of double double colons 2017-07-24 16:28:41 +02:00
Oliver Schneider 00c5105463 Merge pull request #1899 from rust-lang-nursery/ui_test_changes
Fix ui tests
2017-07-24 16:25:54 +02:00
Oliver Schneider b6609ead72 Merge pull request #1903 from kraai/fix-build
Set show_code_when_inline to true
2017-07-24 16:20:35 +02:00
Matt Kraai de3bdf5826 Set show_code_when_inline to true
Fixes #1902
2017-07-24 06:37:12 -07:00
Jay Hardee f17def5801 Use if let over match. 2017-07-22 19:54:44 -04:00
Jay Hardee 83a6dbc828 Fix lint descriptions. 2017-07-22 19:49:47 -04:00
Jay Hardee 2abd1f73d9 Add lint for digit grouping. 2017-07-22 17:49:45 -04:00
Oliver Schneider f889ba95d3 Fix ui tests 2017-07-21 10:40:23 +02:00