| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2022-01-13 | Merge commit '97a5daa65908e59744e2bc625b14849352231c75' into clippyup | flip1995 | -1/+1 | |
| 2021-12-06 | Merge commit 'a5d597637dcb78dc73f93561ce474f23d4177c35' into clippyup | flip1995 | -1/+1 | |
| 2021-09-28 | Merge commit 'cb7915b00c235e9b5861564f3be78dba330980ee' into clippyup | flip1995 | -19/+1 | |
| 2021-07-29 | Merge commit '0cce3f643bfcbb92d5a1bb71858c9cbaff749d6b' into clippyup | flip1995 | -1/+8 | |
| 2021-07-01 | Merge commit '61eb38aeda6cb54b93b872bf503d70084c4d621c' into clippyup | flip1995 | -22/+4 | |
| 2021-05-06 | Merge commit 'b71f3405606d49b9735606b479c3415a0ca9810f' into clippyup | flip1995 | -1/+1 | |
| 2021-04-27 | Switch `rustc::internal` from deny to warn | Joshua Nelson | -1/+1 | |
| These should still obey deny-warnings. | ||||
| 2021-04-08 | Merge commit 'b40ea209e7f14c8193ddfc98143967b6a2f4f5c9' into clippyup | flip1995 | -6/+6 | |
| 2021-03-15 | Use `rustc_interface::interface::Config::parse_sess_created` in Clippy | hyd-dev | -12/+8 | |
| 2021-03-12 | Merge commit '6ed6f1e6a1a8f414ba7e6d9b8222e7e5a1686e42' into clippyup | flip1995 | -14/+46 | |
| 2021-03-05 | Make clippy set mir_opt_level using Option | Santiago Pastorino | -1/+1 | |
| 2021-02-19 | Move try_print_query_stack to rustc_interface. | Camille GILLOT | -3/+1 | |
| 2021-02-11 | Merge commit '70c0f90453701e7d6d9b99aaa1fc6a765937b736' into clippyup | flip1995 | -24/+2 | |
| 2021-01-15 | Merge commit '953f024793dab92745fee9cd2c4dee6a60451771' into clippyup | flip1995 | -1/+1 | |
| 2020-12-23 | Special sync of 'e89801553ddbaccdeb2eac4db08900edb51ac7ff' | flip1995 | -170/+44 | |
| 2020-12-20 | Merge commit '4911ab124c481430672a3833b37075e6435ec34d' into clippyup | flip1995 | -43/+207 | |
| 2020-12-14 | Convenience funcs for `some_option.unwrap_or(...)` | Rich Kadel | -1/+1 | |
| This ensures consistent handling of default values for options that are None if not specified on the command line. | ||||
| 2020-12-14 | Improve warnings on incompatible options involving -Zinstrument-coverage | Rich Kadel | -16/+18 | |
| Adds checks for: * `no_core` attribute * explicitly-enabled `legacy` symbol mangling * mir_opt_level > 1 (which enables inlining) I removed code from the `Inline` MIR pass that forcibly disabled inlining if `-Zinstrument-coverage` was set. The default `mir_opt_level` does not enable inlining anyway. But if the level is explicitly set and is greater than 1, I issue a warning. The new warnings show up in tests, which is much better for diagnosing potential option conflicts in these cases. | ||||
| 2020-11-24 | clippy: Remove now obsolete lintlist module | flip1995 | -2969/+0 | |
| Also stop updating the lintlist module in clippy_dev update_lints | ||||
| 2020-11-24 | clippy: Let rustc handle describing lints | flip1995 | -121/+0 | |
| 2020-11-23 | Merge commit '3e7c6dec244539970b593824334876f8b6ed0b18' into clippyup | flip1995 | -11/+25 | |
| 2020-11-05 | Merge commit 'b20d4c155d2fe3a8391f86dcf9a8c49e17188703' into clippyup | flip1995 | -7/+49 | |
| 2020-10-28 | Merge commit '645ef505da378b6f810b1567806d1bcc2856395f' into clippyup | Eduardo Broto | -5/+54 | |
| 2020-10-26 | Remove lint from clippy | Nathan Whitaker | -7/+0 | |
| 2020-10-23 | Merge commit 'bf1c6f9871f430e284b17aa44059e0d0395e28a6' into clippyup | Eduardo Broto | -15/+36 | |
| 2020-10-16 | Rollup merge of #77493 - ↵ | Dylan DPC | -3/+3 | |
| hosseind88:ICEs_should_always_print_the_top_of_the_query_stack, r=oli-obk ICEs should always print the top of the query stack see #76920 | ||||
| 2020-10-11 | Auto merge of #77649 - dash2507:replace_run_compiler, r=matthewjasper | bors | -2/+2 | |
| Replace run_compiler with RunCompiler builder pattern Fixes #77286. Replaces rustc_driver:run_compiler with RunCompiler builder pattern. | ||||
| 2020-10-09 | rebase with master | hosseind75 | -1/+3 | |
| 2020-10-09 | run full query stack print just when RUST_BACKTRACE is set | hosseind75 | -1/+4 | |
| 2020-10-09 | ICEs should print the top of the query stack | hosseind75 | -6/+1 | |
| 2020-10-09 | Merge commit '2f6439ae6a6803d030cceb3ee14c9150e91b328b' into clippyup | flip1995 | -11/+32 | |
| 2020-10-08 | Replace run_compiler with RunCompiler builder pattern. | Darshan Kathiriya | -2/+2 | |
| RunCompiler::new takes non-optional params, and optional params can be set using set_*field_name* method. finally `run` will forward all fields to `run_compiler`. | ||||
| 2020-10-02 | Deprecate clippy lint | Michael Howell | -7/+0 | |
| 2020-09-28 | Rollup merge of #76474 - bjorn3:driver_selected_codegen, r=oli-obk | Ralf Jung | -2/+2 | |
| Add option to pass a custom codegen backend from a driver This allows the driver to pass information to the codegen backend. For example the headcrab debugger may in the future want to use cg_clif to JIT code to be injected in the debuggee. This would PR make it possible to tell cg_clif which symbol can be found at which address and to tell it to inject the JITed code into the right process. This PR may also help with https://github.com/rust-lang/miri/pull/1540 by allowing miri to provide a codegen backend that only emits metadata and doesn't perform any codegen. cc @nbaksalyar (headcrab) cc @RalfJung (miri) | ||||
| 2020-09-27 | Add option to pass a custom codegen backend from a driver | bjorn3 | -2/+2 | |
| 2020-09-24 | Merge commit 'e636b88aa180e8cab9e28802aac90adbc984234d' into clippyup | flip1995 | -2/+30 | |
| 2020-09-10 | Merge commit '5034d47f721ff4c3a3ff2aca9ef2ef3e1d067f9f' into clippyup | flip1995 | -0/+14 | |
| 2020-08-28 | Merge commit '3d0b0e66afdfaa519d8855b338b35b4605775945' into clippyup | flip1995 | -3/+45 | |
| 2020-08-11 | Merge commit '09bd400243ed6f7059fedc0c1623aae3792521d6' into clippyup | flip1995 | -1/+36 | |
| 2020-08-06 | run clippy_dev update_lints | Ryan1729 | -1/+1 | |
| 2020-08-06 | run cargo dev new_lint then move transmutes_expressible_as_ptr_casts into ↵ | Ryan1729 | -0/+7 | |
| transmute module | ||||
| 2020-07-26 | Merge commit 'da5a6fb1b65ec6581a67e942a3850f6bc15a552c' into clippyup | flip1995 | -1/+8 | |
| 2020-07-14 | Merge commit '2ca58e7dda4a9eb142599638c59dc04d15961175' into clippyup | flip1995 | -13/+43 | |
| 2020-06-23 | Merge commit 'c2c07fa9d095931eb5684a42942a7b573a0c5238' into clippyup | flip1995 | -14/+34 | |
| 2020-06-09 | Merge commit 'ff0993c5e9162ddaea78e83d0f0161e68bd4ea73' into clippy | Lzu Tao | -3/+31 | |
| 2020-05-29 | Auto merge of #72671 - flip1995:clippyup, r=Xanewok | bors | -3/+10 | |
| Update Clippy, RLS, and rustfmt r? @Dylan-DPC This makes Clippy test-pass again: 3089c3b Otherwise this includes bugfixes and a few new lints. Fixes #72231 Fixes #72232 | ||||
| 2020-05-28 | Merge commit '7ea7cd165ad6705603852771bf82cc2fd6560db5' into clippyup2 | flip1995 | -3/+10 | |
| 2020-05-22 | Stabilize str_strip feature | Lzu Tao | -1/+0 | |
| 2020-05-17 | Merge commit 'e214ea82ad0a751563acf67e1cd9279cf302db3a' into clippyup | flip1995 | -198/+154 | |
| 2020-05-16 | Rollup merge of #72090 - RalfJung:rustc_driver-exit-code, r=oli-obk | Dylan DPC | -3/+1 | |
| rustc_driver: factor out computing the exit code In a recent Miri PR I [added a convenience wrapper](https://github.com/rust-lang/miri/pull/1405/files#diff-c3d602c5c8035a16699ce9c015bfeceaR125) around `catch_fatal_errors` and `run_compiler` that @oli-obk suggested I could upstream. However, after seeing what could be shared between `rustc_driver::main`, clippy and Miri, really the only thing I found is computing the exit code -- so that's what this PR does. What prevents using the Miri convenience function in `rustc_driver::main` and clippy is that they do extra work inside `catch_fatal_errors`, and while I could abstract that away, clippy actually *computes the callbacks* inside there, and I fond no good way to abstract that and thus gave up. Maybe the clippy thing could be moved out, I am not sure if it ever can actually raise a `FatalErrorMarker` -- someone more knowledgeable in clippy would have to do that. | ||||
