| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2019-06-18 | allow_internal_unstable: Avoid some more allocations | Vadim Petrochenkov | -2/+3 | |
| 2019-06-18 | syntax: Factor out common fields from `SyntaxExtension` variants | Vadim Petrochenkov | -39/+30 | |
| 2019-06-11 | Auto merge of #61741 - Centril:rollup-fgro5kz, r=Centril | bors | -7/+12 | |
| Rollup of 11 pull requests Successful merges: - #61518 (Add loops to doc list of things not stable in const fn) - #61526 (move some tests into subfolders) - #61550 (Windows 10 SDK is also required now.) - #61606 (Remove some legacy proc macro flavors) - #61652 (Mention slice patterns in array) - #61686 (librustc_errors: Add some more documentation) - #61698 (typeck: Fix const generic in repeat param ICE.) - #61707 (Azure: retry failed awscli installs) - #61715 (make sure make_ascii_lowercase actually leaves upper-case non-ASCII characters alone) - #61724 (core: use memcmp optimization for 128 bit integer slices) - #61726 (Use `for_each` in `Iterator::partition`) Failed merges: r? @ghost | ||||
| 2019-06-11 | syntax_ext: deny(unused_lifetimes). | Eduard-Mihai Burtescu | -0/+1 | |
| 2019-06-10 | syntax: Rename variants of `SyntaxExtension` for consistency | Vadim Petrochenkov | -7/+8 | |
| 2019-06-10 | syntax: Remove `SyntaxExtension::DeclMacro` | Vadim Petrochenkov | -0/+4 | |
| It's a less powerful duplicate of `SyntaxExtension::NormalTT` | ||||
| 2019-05-27 | Avoid unnecessary internings. | Nicholas Nethercote | -11/+7 | |
| Most involving `Symbol::intern` on string literals. | ||||
| 2019-05-21 | Move `edition` outside the hygiene lock and avoid accessing it | John Kåre Alsaker | -6/+6 | |
| 2019-04-18 | Auto merge of #60025 - JohnTitor:rename-files, r=petrochenkov | bors | -1/+1 | |
| Rename files about error codes fixes #60017 This PR will be failed in tidy. <details> <summary>The log is here:</summary> ``` tidy check tidy error: duplicate error code: 411 tidy error: Documents\GitHub\rust\src\librustc_resolve\diagnostics.rs:83: __diagnostic_used!(E0411); tidy error: Documents\GitHub\rust\src\librustc_resolve\diagnostics.rs:84: err.code(DiagnosticId::Error("E0411".to_owned())); tidy error: duplicate error code: 424 tidy error: Documents\GitHub\rust\src\librustc_resolve\diagnostics.rs:90: debug!("smart_resolve_path_fragment: E0424, source={:?}", source); tidy error: Documents\GitHub\rust\src\librustc_resolve\diagnostics.rs:92: __diagnostic_used!(E0424); tidy error: Documents\GitHub\rust\src\librustc_resolve\diagnostics.rs:93: err.code(DiagnosticId::Error("E0424".to_owned())); some tidy checks failed ``` </details> I'd like to fix this but I don't know what to do. I will work on later. Please let me know if you have any solutions. r? @petrochenkov | ||||
| 2019-04-17 | Rename modules | Yuki OKUSHI | -1/+1 | |
| 2019-04-17 | Deny `internal` in stage0 | Mateusz Mikuła | -1/+1 | |
| 2019-04-03 | Deny internal lints on non conflicting crates | flip1995 | -0/+1 | |
| - libarena - librustc_allocator - librustc_borrowck - librustc_codegen_ssa - librustc_codegen_utils - librustc_driver - librustc_errors - librustc_incremental - librustc_metadata - librustc_passes - librustc_privacy - librustc_resolve - librustc_save_analysis - librustc_target - librustc_traits - libsyntax - libsyntax_ext - libsyntax_pos | ||||
| 2019-02-13 | Rollup merge of #58273 - taiki-e:rename-dependency, r=matthewjasper | Mazdak Farrokhzad | -2/+0 | |
| Rename rustc_errors dependency in rust 2018 crates I think this is a better solution than `use rustc_errors as errors` in `lib.rs` and `use crate::errors` in modules. Related: rust-lang/cargo#5653 cc #58099 r? @Centril | ||||
| 2019-02-12 | Auto merge of #58051 - SimonSapin:str_escape, r=alexcrichton | bors | -1/+0 | |
| Stabilize str::escape_* methods with new return types… … that implement `Display` and `Iterator<Item=char>`, as proposed in FCP: https://github.com/rust-lang/rust/issues/27791#issuecomment-376864727 | ||||
| 2019-02-13 | Rename rustc_errors dependency in rust 2018 crates | Taiki Endo | -2/+0 | |
| 2019-02-12 | Auto merge of #58098 - oli-obk:maybe_allow_internal_unstable, r=petrochenkov | bors | -3/+7 | |
| Require a list of features in `#[allow_internal_unstable]` The blanket-permission slip is not great and will likely give us trouble some point down the road. | ||||
| 2019-02-12 | Stabilize str::escape_* methods | Simon Sapin | -1/+0 | |
| FCP: https://github.com/rust-lang/rust/issues/27791#issuecomment-376864727 | ||||
| 2019-02-11 | Use `Rc<[Symbol]>` instead of `Vec<Symbol>` to reduce # of allocs | Oliver Scherer | -5/+5 | |
| 2019-02-11 | Require a list of features to allow in `allow_internal_unstable` | Oliver Scherer | -3/+7 | |
| 2019-02-10 | Revert removed #![feature(nll)] | Taiki Endo | -0/+1 | |
| 2019-02-07 | Remove images' url to make it work even without internet connection | Guillaume Gomez | -3/+1 | |
| 2019-02-04 | libsyntax_ext => 2018 | Taiki Endo | -12/+4 | |
| 2019-01-24 | Remove quote_*! macros and associated APIs | Mark Simulacrum | -21/+1 | |
| 2018-12-25 | Remove licenses | Mark Rousskov | -10/+0 | |
| 2018-12-23 | Fix recursion limits | John Kåre Alsaker | -0/+2 | |
| 2018-12-07 | Unsupport `#[derive(Trait)]` sugar for `#[derive_Trait]` legacy plugin ↵ | Vadim Petrochenkov | -6/+3 | |
| attributes | ||||
| 2018-11-30 | proc_macro: move the rustc server to syntax_ext. | Eduard-Mihai Burtescu | -0/+4 | |
| 2018-11-30 | proc_macro: introduce a "bridge" between clients (proc macros) and servers ↵ | Eduard-Mihai Burtescu | -3/+1 | |
| (compiler front-ends). | ||||
| 2018-09-27 | Bump to 1.31.0 and bootstrap from 1.30 beta | Josh Stone | -1/+1 | |
| 2018-09-11 | stabalize infer outlives requirements (RFC 2093). | toidiu | -1/+0 | |
| Co-authored-by: nikomatsakis | ||||
| 2018-09-10 | resolve: Remove `unshadowable_attrs` | Vadim Petrochenkov | -12/+2 | |
| 2018-09-04 | Move #[test_case] to a syntax extension | John Renner | -0/+2 | |
| 2018-09-04 | Fix #[test] shadowing in macro_prelude | John Renner | -2/+12 | |
| 2018-09-04 | Introduce Custom Test Frameworks | John Renner | -2/+8 | |
| 2018-08-24 | check that adding infer-outlives requirement to all crates works | Niko Matsakis | -0/+1 | |
| 2018-08-23 | Use optimized SmallVec implementation | Igor Gutorov | -0/+2 | |
| 2018-08-09 | [nll] libsyntax_ext: enable feature(nll) for bootstrap | memoryruins | -0/+1 | |
| 2018-07-25 | Deny bare_trait_objects globally | Tatsuyuki Ishi | -2/+0 | |
| 2018-07-19 | rework println | Esteban Küber | -0/+10 | |
| 2018-07-12 | Deny bare trait objects in src/libsyntax_ext | ljedrz | -1/+3 | |
| 2018-06-27 | Implement `#[macro_export(local_inner_macros)]` | Vadim Petrochenkov | -0/+2 | |
| 2018-05-23 | Rollup merge of #50846 - GuillaumeGomez:add-e0665, r=frewsxcv | kennytm | -3/+5 | |
| Add E0665 | ||||
| 2018-05-21 | Add E0665 | Guillaume Gomez | -3/+5 | |
| 2018-05-17 | Pass crate editions to macro expansions, update tests | Vadim Petrochenkov | -1/+4 | |
| 2018-05-17 | Switch to 1.26 bootstrap compiler | Mark Simulacrum | -2/+1 | |
| 2018-04-26 | rustc_target: move in syntax::abi and flip dependency. | Irina Popa | -0/+1 | |
| 2018-04-14 | Add error codes for libsyntax_ext | Guillaume Gomez | -0/+5 | |
| 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-16 | Auto merge of #48813 - sinkuu:build_in_assert_macro, r=alexcrichton | bors | -0/+3 | |
| Make `assert` a built-in procedural macro Makes `assert` macro a built-in one without touching its functionality. This is a prerequisite for RFC 2011 (#44838). | ||||
| 2018-03-14 | Escape stringified expression | Shotaro Yamada | -0/+1 | |
| Payload of `Literal` token must be escaped. Also print printable non-ASCII characters. | ||||
