| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2018-09-14 | Auto merge of #54032 - oli-obk:layout_scalar_ranges, r=eddyb | bors | -12/+15 | |
| Add forever unstable attribute to allow specifying arbitrary scalar ranges r? @eddyb for the first commit and @nikomatsakis for the second one | ||||
| 2018-09-11 | renamed is_nil to is_unit | kenta7777 | -1/+1 | |
| 2018-09-11 | Revert "renamed is_nil to is_unit" | kenta7777 | -1/+1 | |
| This reverts commit 6f685ffad42a2d12dd1fad5ccb0471e7fa260826. | ||||
| 2018-09-11 | Simplify Scope/ScopeData to have less chance of introducing UB or size increases | Oliver Schneider | -12/+15 | |
| 2018-09-10 | renamed is_nil to is_unit | kenta7777 | -1/+1 | |
| 2018-09-08 | Auto merge of #53705 - ms2300:tmp, r=oli-obk | bors | -3/+3 | |
| #53576 Renaming TyAnon -> TyOpaque Fixes #53576 | ||||
| 2018-09-07 | make field always private, add `From` impls | Niko Matsakis | -1/+0 | |
| 2018-09-05 | Changing TyAnon -> TyOpaque and relevant functions | ms2300 | -3/+3 | |
| 2018-08-30 | Rollup merge of #53786 - frewsxcv:frewsxcv-bad-style, r=Manishearth | Pietro Albini | -2/+2 | |
| Replace usages of 'bad_style' with 'nonstandard_style'. `bad_style` is being deprecated in favor of `nonstandard_style`: - https://github.com/rust-lang/rust/issues/41646 | ||||
| 2018-08-29 | Replace usages of 'bad_style' with 'nonstandard_style'. | Corey Farwell | -2/+2 | |
| `bad_style` is being deprecated in favor of `nonstandard_style`: - https://github.com/rust-lang/rust/issues/41646 | ||||
| 2018-08-28 | Use FxHash{Map,Set} instead of the default Hash{Map,Set} everywhere in rustc. | Eduard-Mihai Burtescu | -3/+3 | |
| 2018-08-23 | use String::new() instead of String::from(""), "".to_string(), "".to_owned() ↵ | Matthias Krüger | -2/+2 | |
| or "".into() | ||||
| 2018-08-22 | Remove Ty prefix from Ty{Bool|Char|Int|Uint|Float|Str} | varkor | -9/+9 | |
| 2018-08-22 | Remove Ty prefix from Ty{Foreign|Param} | varkor | -4/+4 | |
| 2018-08-22 | Remove Ty prefix from ↵ | varkor | -24/+24 | |
| Ty{Adt|Array|Slice|RawPtr|Ref|FnDef|FnPtr|Dynamic|Closure|Generator|GeneratorWitness|Never|Tuple|Projection|Anon|Infer|Error} | ||||
| 2018-08-22 | Rename ty::TyVariants to ty::TyKind | varkor | -1/+1 | |
| 2018-08-22 | Rename ty::Slice to ty::List | varkor | -3/+3 | |
| 2018-08-19 | Add Default for GenericParamCount | varkor | -4/+1 | |
| 2018-08-09 | Move span_bug and bug helper functions to util | Mark Rousskov | -0/+51 | |
| 2018-08-09 | Move path2cstr to rustc_fs_util | Mark Rousskov | -15/+0 | |
| 2018-08-09 | Move rustc::util::fs into separate (new) crate | Mark Rousskov | -111/+0 | |
| 2018-08-02 | Generate self-profiler types with macros | Wesley Wiser | -130/+91 | |
| 2018-08-02 | Fix tidy | Wesley Wiser | -12/+25 | |
| 2018-08-02 | Remove some dead code | Wesley Wiser | -17/+1 | |
| 2018-08-02 | Include additional data in the json output | Wesley Wiser | -2/+11 | |
| 2018-08-02 | Include query hits/totals | Wesley Wiser | -3/+10 | |
| 2018-08-02 | Refactor json printing | Wesley Wiser | -35/+21 | |
| 2018-08-02 | First pass at json output | Wesley Wiser | -0/+45 | |
| 2018-08-02 | Remove redundant s in output | Wesley Wiser | -1/+1 | |
| 2018-08-02 | Switch to markdown output | Wesley Wiser | -12/+15 | |
| 2018-08-02 | Add units to times | Wesley Wiser | -1/+1 | |
| 2018-08-02 | Basic incremental stats | Wesley Wiser | -7/+40 | |
| 2018-08-02 | Basic profiling | Wesley Wiser | -0/+207 | |
| 2018-07-29 | Remove unused `mut`s | Matthew Jasper | -1/+1 | |
| 2018-07-29 | Auto merge of #52767 - ljedrz:avoid_format, r=petrochenkov | bors | -1/+1 | |
| Prefer to_string() to format!() Simple benchmarks suggest in some cases it can be faster by even 37%: ``` test converting_f64_long ... bench: 339 ns/iter (+/- 199) test converting_f64_short ... bench: 136 ns/iter (+/- 34) test converting_i32_long ... bench: 87 ns/iter (+/- 16) test converting_i32_short ... bench: 87 ns/iter (+/- 49) test converting_str ... bench: 54 ns/iter (+/- 15) test formatting_f64_long ... bench: 349 ns/iter (+/- 176) test formatting_f64_short ... bench: 145 ns/iter (+/- 14) test formatting_i32_long ... bench: 98 ns/iter (+/- 14) test formatting_i32_short ... bench: 93 ns/iter (+/- 15) test formatting_str ... bench: 86 ns/iter (+/- 23) ``` | ||||
| 2018-07-29 | Auto merge of #52764 - sinkuu:cleanup, r=nikomatsakis | bors | -2/+1 | |
| Misc cleanups | ||||
| 2018-07-27 | Use str::repeat | Shotaro Yamada | -2/+1 | |
| 2018-07-27 | Improved mechanism for naming regions in non-annotated types. | David Wood | -5/+35 | |
| 2018-07-27 | Prefer to_string() to format!() | ljedrz | -1/+1 | |
| 2018-07-18 | Implement existential types | Oliver Schneider | -0/+15 | |
| 2018-07-07 | Move time_graph.rs to rustc/util | bjorn3 | -0/+278 | |
| 2018-06-30 | Auto merge of #51806 - oli-obk:lowering_cleanups1, r=cramertj | bors | -2/+1 | |
| Lowering cleanups [1/N] | ||||
| 2018-06-28 | Rollup merge of #51636 - oli-obk:const_diagnostics, r=eddyb | Mark Rousskov | -5/+5 | |
| Refactor error reporting of constants cc @eddyb This PR should not change any behaviour. It solely simplifies the internal handling of the errors | ||||
| 2018-06-28 | Merge `ConstVal` and `ConstValue` | Oliver Schneider | -5/+5 | |
| 2018-06-28 | Move everything over from `middle::const_val` to `mir::interpret` | Oliver Schneider | -1/+1 | |
| 2018-06-28 | Use `Ident`s for associated item definitions in HIR | Vadim Petrochenkov | -2/+2 | |
| Remove emulation of hygiene with gensyms | ||||
| 2018-06-27 | Generate `DefId`s for impl Trait in the def_collector | Oliver Schneider | -2/+1 | |
| 2018-06-23 | add `dyn` to display of dynamic (trait) type names | Zack M. Davis | -2/+6 | |
| The `dyn Trait` syntax was stabilized in 199ee327. Resolves #49277. | ||||
| 2018-06-20 | Refactor generic parameters in rustdoc/clean | varkor | -1/+1 | |
| 2018-06-20 | Remove all traces of lifetimes() and types() methods | varkor | -6/+4 | |
