| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2018-12-04 | Bump stack size to 32MB | Oliver Scherer | -4/+6 | |
| 2018-10-24 | Add `extern crate` items to extern prelude | Vadim Petrochenkov | -1/+3 | |
| 2018-10-19 | Prefer unwrap_or_else to unwrap_or in case of function calls/allocations | ljedrz | -1/+1 | |
| 2018-10-17 | Auto merge of #54671 - petrochenkov:extpre2015, r=nikomatsakis | bors | -0/+1 | |
| resolve: Scale back hard-coded extern prelude additions on 2015 edition https://github.com/rust-lang/rust/pull/54404 stabilized `feature(extern_prelude)` on 2015 edition, including the hard-coded parts not passed with `--extern`. First of all, I'd want to confirm that this is intended stabilization, rather than a part of the "extended beta" scheme that's going to be reverted before releasing stable. (EDIT: to clarify - this is a question, I'm \*asking\* for confirmation, rather than give it.) Second, on 2015 edition extern prelude is not so fundamentally tied to imports and is a mere convenience, so this PR scales them back to the uncontroversial subset. The "uncontroversial subset" means that if libcore is injected it brings `core` into prelude, if libstd is injected it brings `std` and `core` into prelude. On 2015 edition this can be implemented through the library prelude (rather than hard-coding in the compiler) right now, I'll do it in a follow-up PR. UPDATE: The change is done for both 2015 and 2018 editions now as discussed below. Closes https://github.com/rust-lang/rust/issues/53166 | ||||
| 2018-10-15 | rustc/session: improve allocations | ljedrz | -1/+1 | |
| 2018-10-15 | Auto merge of #55008 - ljedrz:cleanup_rustc_driver, r=estebank | bors | -246/+208 | |
| Cleanup rustc/driver - improve/remove allocations - simplify `profile::trace::cons*` - don't sort `base` if it only has one element - use `Cow<str>` where applicable - use `unwrap_or_else` with function calls - remove an explicit `return`, add an explicit `None` - remove lifetimes from `const`s - improve common patterns - improve macro calls - whitespace & formatting fixes | ||||
| 2018-10-13 | Copy extern prelude from resolver to global context | Vadim Petrochenkov | -0/+1 | |
| 2018-10-13 | rustc/driver: whitespace & formatting fixes | ljedrz | -86/+87 | |
| 2018-10-13 | rustc/driver: unwrap_or_else with function calls | ljedrz | -7/+5 | |
| 2018-10-13 | rustc/driver: remove explicit return, add explicit None | ljedrz | -2/+2 | |
| 2018-10-13 | rustc/driver: don't sort base if it only has one element | ljedrz | -2/+3 | |
| 2018-10-13 | rustc/driver: remove lifetimes from consts | ljedrz | -15/+8 | |
| 2018-10-13 | rustc/driver: improve common patterns | ljedrz | -58/+33 | |
| 2018-10-13 | rustc/driver: use Cow<str> where applicable | ljedrz | -7/+8 | |
| 2018-10-13 | rustc/driver: improve/remove allocations | ljedrz | -32/+30 | |
| 2018-10-12 | rustc/driver: improve macro calls | ljedrz | -30/+25 | |
| 2018-10-12 | rustc/driver: simplify profile::trace::cons | ljedrz | -8/+8 | |
| 2018-10-08 | Stabilize the `Option::replace` method | Clément Renault | -1/+0 | |
| 2018-09-30 | Re-export `getopts` so custom drivers can reference it. | Richard Diamond | -1/+1 | |
| Otherwise, custom drivers will have to use their own copy of `getopts`, which won't match the types used in `CompilerCalls`. | ||||
| 2018-09-30 | Auto merge of #54601 - cuviper:prep-1.31, r=Mark-Simulacrum | bors | -1/+1 | |
| Bump to 1.31.0 and bootstrap from 1.30 beta Closes #54594. | ||||
| 2018-09-27 | Bump to 1.31.0 and bootstrap from 1.30 beta | Josh Stone | -1/+1 | |
| 2018-09-28 | Remap only source files in the command line | Igor Matuszewski | -0/+1 | |
| 2018-09-26 | rustc_driver/test.rs: rustfmt | Niko Matsakis | -163/+219 | |
| 2018-09-26 | fix rustc_driver tests | Niko Matsakis | -2/+2 | |
| 2018-09-26 | Remove OneVector | ljedrz | -3/+5 | |
| 2018-09-15 | Fix missing struct name | Marshall Bowers | -1/+1 | |
| 2018-09-15 | Make rustc::middle::region::Scope's fields public | Marshall Bowers | -3/+9 | |
| 2018-09-14 | Rollup merge of #54173 - phansch:suggest_valid_crate_type, r=estebank | kennytm | -7/+41 | |
| Suggest valid crate type if invalid crate type is found This adds a suggestion to the `invalid_crate_types` lint. The suggestion is based on the Levenshtein distance to existing crate types. If no suggestion is found it will show the lint without any suggestions. Closes #53958 | ||||
| 2018-09-14 | Rollup merge of #54095 - kenta7777:kenta7777#53719, r=davidtwco | kennytm | -1/+1 | |
| Rename all mentions of `nil` to `unit` Fixes #53719. Renamed keywords nil to unit. | ||||
| 2018-09-13 | Suggest valid crate type if invalid | Philipp Hansch | -7/+41 | |
| This adds a suggestion to the `invalid_crate_types` lint. The suggestion is based on the Levenshtein distance to existing crate types. If no suggestion is found it will show the lint without any suggestions. | ||||
| 2018-09-11 | stabalize infer outlives requirements (RFC 2093). | toidiu | -1/+0 | |
| Co-authored-by: nikomatsakis | ||||
| 2018-09-11 | Revert "renamed t_nil to t_unit" | kenta7777 | -9/+9 | |
| This reverts commit 69deed9dc17cfd1c3e02d9e662ebc164885321a6. | ||||
| 2018-09-10 | renamed t_nil to t_unit | kenta7777 | -9/+9 | |
| 2018-09-10 | renamed mk_nil to mk_unit | kenta7777 | -1/+1 | |
| 2018-09-07 | switch to using `NonZeroU32` to represent indices | Niko Matsakis | -9/+14 | |
| 2018-09-04 | Move #[test_case] to a syntax extension | John Renner | -1/+0 | |
| 2018-08-31 | Add deprecated_name argument to the register lint group functions | flip1995 | -2/+2 | |
| 2018-08-28 | Use FxHash{Map,Set} instead of the default Hash{Map,Set} everywhere in rustc. | Eduard-Mihai Burtescu | -4/+4 | |
| 2018-08-27 | Remove Node* prefix from AnnNode | varkor | -19/+19 | |
| 2018-08-27 | Auto merge of #53441 - toidiu:ak-fix53419, r=nikomatsakis | bors | -0/+1 | |
| fix for late-bound regions Fix for https://github.com/rust-lang/rust/issues/53419 r? @nikomatsakis | ||||
| 2018-08-27 | Move with_globals setup from run_compiler to run | John Kåre Alsaker | -28/+28 | |
| 2018-08-24 | check that adding infer-outlives requirement to all crates works | Niko Matsakis | -0/+1 | |
| 2018-08-23 | use String::new() instead of String::from(""), "".to_string(), "".to_owned() ↵ | Matthias Krüger | -1/+1 | |
| or "".into() | ||||
| 2018-08-19 | mv codemap source_map | Donato Sciarra | -3/+3 | |
| 2018-08-19 | mv codemap() source_map() | Donato Sciarra | -8/+8 | |
| 2018-08-19 | mv (mod) codemap source_map | Donato Sciarra | -2/+2 | |
| 2018-08-19 | mv filemap source_file | Donato Sciarra | -1/+1 | |
| 2018-08-19 | mv CodeMap SourceMap | Donato Sciarra | -4/+4 | |
| 2018-08-14 | Auto merge of #53354 - kennytm:rollup, r=kennytm | bors | -4/+6 | |
| Rollup of 11 pull requests Successful merges: - #53112 (pretty print BTreeSet) - #53208 (Don't panic on std::env::vars() when env is null.) - #53226 (driver: set the syntax edition in phase 1) - #53229 (Make sure rlimit is only ever increased) - #53233 (targets: aarch64: Add bare-metal aarch64 target) - #53239 (rustc_codegen_llvm: Restore the closure env alloca hack for LLVM 5.) - #53246 (A few cleanups) - #53257 (Idiomatic improvements to IP method) - #53274 (Remove statics field from CodegenCx) - #53290 (Make LLVM emit assembly comments with -Z asm-comments) - #53317 (Mark prior failure to avoid ICE) | ||||
| 2018-08-14 | Rollup merge of #53229 - varkor:rlimits_min, r=nikomatsakis | kennytm | -1/+3 | |
| Make sure rlimit is only ever increased `libc::setrlimit` will fail if we try to set the rlimit to a value lower than it is currently, so make sure we're never trying to do this. Fixes #52801. | ||||
