| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2018-08-19 | Fix typos found by codespell. | Matthias Krüger | -1/+1 | |
| 2018-08-11 | A few cleanups for fmt_macros, graphviz, apfloat, target, serialize and term | ljedrz | -7/+5 | |
| 2018-08-09 | [nll] libfmt_macros: enable feature(nll) for bootstrap | memoryruins | -0/+2 | |
| 2018-07-29 | Remove unused `mut`s | Matthew Jasper | -1/+1 | |
| 2018-07-27 | Auto merge of #52336 - ishitatsuyuki:dyn-rollup, r=Mark-Simulacrum | bors | -2/+0 | |
| Rollup of bare_trait_objects PRs All deny attributes were moved into bootstrap so they can be disabled with a line of config. Warnings for external tools are allowed and it's up to the tool's maintainer to keep it warnings free. r? @Mark-Simulacrum cc @ljedrz @kennytm | ||||
| 2018-07-25 | Deny bare_trait_objects globally | Tatsuyuki Ishi | -2/+0 | |
| 2018-07-24 | Add documentation for `Parser::arg_places` | Esteban Küber | -0/+1 | |
| 2018-07-22 | Point at internal span in format string | Esteban Küber | -4/+13 | |
| 2018-07-21 | fix test | Esteban Küber | -2/+2 | |
| 2018-07-21 | Remove dependency on `libsyntax` | Esteban Küber | -16/+5 | |
| 2018-07-20 | fix rebase | Esteban Küber | -1/+1 | |
| 2018-07-20 | fix incorrect position of chars in fmt str | Esteban Küber | -8/+9 | |
| 2018-07-19 | Use correct spans for format string errors | Esteban Küber | -9/+34 | |
| When encountering format string errors in a raw string, or regular string literal with embedded newlines, account for the positional change to use correct spans. :drive by fix: 🚗 | ||||
| 2018-07-19 | rework println | Esteban Küber | -1/+5 | |
| 2018-07-12 | Deny bare trait objects in the rest of rust | ljedrz | -0/+2 | |
| 2018-05-10 | Improve format string errors | Esteban Küber | -14/+68 | |
| - Point at format string position inside the formatting string - Explain that argument names can't start with an underscore | ||||
| 2018-04-08 | Move deny(warnings) into rustbuild | Mark Simulacrum | -1/+0 | |
| This permits easier iteration without having to worry about warnings being denied. Fixes #49517 | ||||
| 2018-03-13 | Add hexadecimal formatting of integers with fmt::Debug | Simon Sapin | -2/+20 | |
| This can be used for integers within a larger types which implements Debug (possibly through derive) but not fmt::UpperHex or fmt::LowerHex. ```rust assert!(format!("{:02x?}", b"Foo\0") == "[46, 6f, 6f, 00]"); assert!(format!("{:02X?}", b"Foo\0") == "[46, 6F, 6F, 00]"); ``` RFC: https://github.com/rust-lang/rfcs/pull/2226 | ||||
| 2018-02-10 | fix typos in src/{bootstrap,ci,etc,lib{backtrace,core,fmt_macros}} | Matthias Krüger | -1/+1 | |
| 2017-11-09 | Retain information on whether a format argument has explicit position | Tommy Ip | -10/+12 | |
| 2017-08-25 | *: remove crate_{name,type} attributes | Tamir Duberstein | -3/+0 | |
| Fixes #41701. | ||||
| 2017-08-15 | use field init shorthand EVERYWHERE | Zack M. Davis | -1/+1 | |
| Like #43008 (f668999), but _much more aggressive_. | ||||
| 2017-06-19 | Bump version and stage0 compiler | Alex Crichton | -4/+0 | |
| 2017-06-16 | Introduce tidy lint to check for inconsistent tracking issues | est31 | -1/+1 | |
| This commit * Refactors the collect_lib_features function to work in a non-checking mode (no bad pointer needed, and list of lang features). * Introduces checking whether unstable/stable tags for a given feature have inconsistent tracking issues. * Fixes such inconsistencies throughout the codebase. | ||||
| 2017-05-11 | rustc: Remove #![unstable] annotation | Alex Crichton | -2/+2 | |
| These are now no longer necessary with `-Z force-unstable-if-unmarked` | ||||
| 2016-12-29 | Remove not(stage0) from deny(warnings) | Alex Crichton | -1/+1 | |
| Historically this was done to accommodate bugs in lints, but there hasn't been a bug in a lint since this feature was added which the warnings affected. Let's completely purge warnings from all our stages by denying warnings in all stages. This will also assist in tracking down `stage0` code to be removed whenever we're updating the bootstrap compiler. | ||||
| 2016-11-11 | On fmt string with unescaped `{` note how to escape | Esteban Küber | -4/+19 | |
| On cases of malformed format strings where a `{` hasn't been properly escaped, like `println!("{");`, present a note explaining how to escape the `{` char. | ||||
| 2016-07-14 | format: remove all implicit ref handling outside of libfmt_macros | Wang Xuerui | -36/+23 | |
| format: beautifully get rid of ArgumentNext and CountIsNextParam Now that CountIsNextParam and ArgumentNext are resolved during parse, the need for handling them outside of libfmt_macros is obviated. Note: *one* instance of implicit reference handling still remains, and that's for implementing `all_args_simple`. It's trivial enough though, so in this case it may be tolerable. | ||||
| 2016-07-14 | libfmt_macros: resolve all implicit refs while parsing | Wang Xuerui | -11/+46 | |
| 2016-02-11 | bootstrap: Add a bunch of Cargo.toml files | Alex Crichton | -0/+9 | |
| These describe the structure of all our crate dependencies. | ||||
| 2016-01-24 | mk: Move from `-D warnings` to `#![deny(warnings)]` | Alex Crichton | -0/+1 | |
| This commit removes the `-D warnings` flag being passed through the makefiles to all crates to instead be a crate attribute. We want these attributes always applied for all our standard builds, and this is more amenable to Cargo-based builds as well. Note that all `deny(warnings)` attributes are gated with a `cfg(stage0)` attribute currently to match the same semantics we have today | ||||
| 2015-12-21 | Register new snapshots | Alex Crichton | -3/+0 | |
| Lots of cruft to remove! | ||||
| 2015-11-26 | Auto merge of #30015 - petrochenkov:staged, r=brson | bors | -1/+1 | |
| Closes https://github.com/rust-lang/rust/issues/30008 `#[stable]`, `#[unstable]` and `#[rustc_deprecated]` are now guarded by `#[feature(staged_api)]` r? @brson | ||||
| 2015-11-25 | Remove all uses of `#[staged_api]` | Vadim Petrochenkov | -1/+1 | |
| 2015-11-24 | rustfmt: libflate, libfmt_macros, libgetopts, libgraphviz, liblog, librand | Nick Cameron | -8/+6 | |
| 2015-11-12 | libfmt_macros: deny warnings in doctests | Kevin Butler | -1/+2 | |
| 2015-10-15 | Rollup merge of #29022 - apasel422:spell, r=steveklabnik | Manish Goregaokar | -1/+1 | |
| r? @steveklabnik | ||||
| 2015-10-13 | Revert "fixups" | Marcello Seri | -1/+5 | |
| This reverts commit 5b8335ede4214f802eab765ca99b5afa9057973c. | ||||
| 2015-10-13 | fixups | Marcello Seri | -5/+1 | |
| 2015-10-13 | rustfmt libfmt_macros | Marcello Seri | -160/+220 | |
| 2015-10-13 | Correct spelling in docs | Andrew Paseltiner | -1/+1 | |
| 2015-09-11 | some code improvements in libfmt_macros | Simon Mazur | -108/+74 | |
| 2015-09-11 | Changed libfmt_macros Parse iterator to Peekable | Simon Mazur | -25/+26 | |
| 2015-09-02 | Improved libfmt_macros code style with clippy | llogiq | -17/+11 | |
| 2015-08-15 | Add issue for the rustc_private feature everywhere | Alex Crichton | -1/+1 | |
| 2015-08-09 | Use https URLs to refer to rust-lang.org where appropriate. | Eli Friedman | -3/+3 | |
| Also fixes a few outdated links. | ||||
| 2015-07-01 | Make the unused_mut lint smarter with respect to locals. | Ariel Ben-Yehuda | -1/+1 | |
| Fixes #26332 | ||||
| 2015-05-15 | libs: Move favicon URLs to HTTPS | Alex Crichton | -1/+1 | |
| Helps prevent mixed content warnings if accessing docs over HTTPS. Closes #25459 | ||||
| 2015-04-14 | Negative case of `len()` -> `is_empty()` | Tamir Duberstein | -2/+2 | |
| `s/([^\(\s]+\.)len\(\) [(?:!=)>] 0/!$1is_empty()/g` | ||||
| 2015-04-01 | Fallout in public-facing and semi-public-facing libs | Niko Matsakis | -7/+7 | |
