| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2019-06-14 | Run `rustfmt --file-lines ...` for changes from previous commits. | Eduard-Mihai Burtescu | -6/+1 | |
| 2019-06-14 | Unify all uses of 'gcx and 'tcx. | Eduard-Mihai Burtescu | -35/+35 | |
| 2019-06-12 | Add a limit_rdylib_exports option and disable it for Solaris | John Kåre Alsaker | -7/+4 | |
| 2019-06-12 | Limit dylib symbols | John Kåre Alsaker | -9/+5 | |
| 2019-06-12 | Run `rustfmt --file-lines ...` for changes from previous commits. | Eduard-Mihai Burtescu | -64/+54 | |
| 2019-06-12 | rustc: replace `TyCtxt<'tcx, 'gcx, 'tcx>` with `TyCtxt<'gcx, 'tcx>`. | Eduard-Mihai Burtescu | -33/+33 | |
| 2019-06-12 | Fix fallout from `deny(unused_lifetimes)`. | Eduard-Mihai Burtescu | -13/+13 | |
| 2019-06-12 | rustc: replace `TyCtxt<'a, 'gcx, 'tcx>` with `TyCtxt<'tcx, 'gcx, 'tcx>`. | Eduard-Mihai Burtescu | -16/+16 | |
| 2019-06-12 | Rollup merge of #61688 - RalfJung:is-floating-point, r=cramertj | Mazdak Farrokhzad | -2/+2 | |
| is_fp and is_floating_point do the same thing, remove the former also consistently mark all these `is_*` methods for inlining | ||||
| 2019-06-11 | is_fp and is_floating_point do the same thing, remove the former | Ralf Jung | -2/+2 | |
| also consistently mark all these is_* methods for inlining | ||||
| 2019-06-11 | Run `rustfmt --file-lines ...` for changes from previous commits. | Eduard-Mihai Burtescu | -4/+1 | |
| 2019-06-11 | rustc_codegen_*: deny(unused_lifetimes). | Eduard-Mihai Burtescu | -8/+9 | |
| 2019-06-08 | Remove unused `#![feature(custom_attribute)]`s | Vadim Petrochenkov | -1/+0 | |
| 2019-06-07 | Revert "Make LocalAnalizer visitor iterate instead of recurse" | Santiago Pastorino | -48/+37 | |
| This reverts commit 0cfaa28bc5edda198571fca9410cbc9f71b8d17a. | ||||
| 2019-06-06 | Rollup merge of #61559 - spastorino:make-visitors-iterate, r=oli-obk | Mazdak Farrokhzad | -37/+48 | |
| Make visitors iterate r? @oli-obk The second commit is not completely equivalent, unsure if the code is wrong or not. Tests pass though, otherwise we would need to iterate in the opposite direction as it happened in other parts of the code. | ||||
| 2019-06-06 | Make LocalAnalizer visitor iterate instead of recurse | Santiago Pastorino | -37/+48 | |
| 2019-06-05 | Aggregation of drive-by cosmetic changes. | Alexander Regueiro | -37/+38 | |
| 2019-06-05 | Add `walk_chain`. | Nicholas Nethercote | -8/+1 | |
| This combines multiple `HygieneData::with` calls on a hot path. | ||||
| 2019-06-03 | Auto merge of #59148 - lcnr:unchecked_maths, r=eddyb | bors | -0/+6 | |
| add support for unchecked math add compiler support for ```rust /// Returns the result of an unchecked addition, resulting in /// undefined behavior when `x + y > T::max_value()` or `x + y < T::min_value()`. pub fn unchecked_add<T>(x: T, y: T) -> T; /// Returns the result of an unchecked substraction, resulting in /// undefined behavior when `x - y > T::max_value()` or `x - y < T::min_value()`. pub fn unchecked_sub<T>(x: T, y: T) -> T; /// Returns the result of an unchecked multiplication, resulting in /// undefined behavior when `x * y > T::max_value()` or `x * y < T::min_value()`. pub fn unchecked_mul<T>(x: T, y: T) -> T; ``` cc https://github.com/rust-lang/rfcs/issues/2508 | ||||
| 2019-06-03 | add support for unchecked math | lcnr/Bastian Kauschke | -0/+6 | |
| 2019-06-02 | remove last dependency of codegen on rustc_mir | Mark Mansi | -1/+0 | |
| 2019-06-02 | query-ify const_field | Mark Mansi | -7/+2 | |
| 2019-06-02 | remove unneeded deps | Mark Mansi | -3/+0 | |
| 2019-06-02 | remove as_mono_item | Mark Mansi | -19/+22 | |
| 2019-06-02 | move codegenunitext to rustc::mir::mono | Mark Mansi | -1/+0 | |
| 2019-06-02 | move monoitemext to inherent methods | Mark Mansi | -17/+18 | |
| 2019-06-02 | move DefPathBasedNames to ty::print::obsolete | Mark Mansi | -0/+1 | |
| 2019-06-02 | remove reexports of mir::mono::{MonoItem,CodegenUnit} | Mark Mansi | -3/+3 | |
| 2019-06-02 | deduplicate ty::Instance constructors | Mark Mansi | -6/+6 | |
| 2019-06-02 | remove reexport of rustc::ty::Instance | Mark Mansi | -8/+4 | |
| 2019-06-01 | Auto merge of #61350 - RalfJung:alloc, r=oli-obk | bors | -1/+1 | |
| light refactoring of global AllocMap * rename AllocKind -> GlobalAlloc. This stores the allocation itself, not just its kind. * rename the methods that allocate stuff to have consistent names. Cc @oli-obk | ||||
| 2019-06-01 | Auto merge of #61394 - pietroalbini:rollup-lzugnb4, r=pietroalbini | bors | -1/+1 | |
| Rollup of 11 pull requests Successful merges: - #60897 (error: remove StringError from Debug output) - #61304 (Speed up Azure CI installing Windows dependencies) - #61319 (Swap order of `unsafe async fn` to `async unsafe fn`) - #61342 (Set ellipsis_inclusive_range_patterns lint to warn) - #61344 (Add regression test for const generics ICE) - #61359 (Fix links in Deref documentation) - #61363 (Stabilize iter_nth_back feature) - #61369 (Fixed lifetime misspelling) - #61372 (Migrate some books to mdbook version 0.2) - #61374 (Explicitly suggest 'type_ascription' feature) - #61382 (Fixed a typo in core::convert::AsMut) Failed merges: r? @ghost | ||||
| 2019-05-31 | Update rustc-demangle version. | Eduard-Mihai Burtescu | -1/+1 | |
| 2019-05-31 | Rollup merge of #61369 - Vallentin:patch-1, r=varkor | Pietro Albini | -1/+1 | |
| Fixed lifetime misspelling | ||||
| 2019-05-31 | Auto merge of #60166 - oli-obk:type_name, r=eddyb | bors | -6/+6 | |
| Make the `type_name` intrinsic deterministic cc @eddyb for the printing infrastructure cc @Centril for the deterministic (coherent?) output r? @sfackler | ||||
| 2019-05-30 | Fixed lifetime misspelling | Christian Vallentin | -1/+1 | |
| 2019-05-30 | Auto merge of #61253 - nnethercote:avoid-hygiene_data-lookups, r=petrochenkov | bors | -1/+1 | |
| Avoid `hygiene_data` lookups These commits mostly introduce compound operations that allow two close adjacent `hygiene_data` lookups to be combined. r? @petrochenkov | ||||
| 2019-05-30 | light refactoring of global AllocMap | Ralf Jung | -1/+1 | |
| * rename AllocKind -> GlobalAlloc. This stores the allocation itself, not just its kind. * rename the methods that allocate stuff to have consistent names. | ||||
| 2019-05-30 | Make the `type_name` intrinsic's output deterministic | Oliver Scherer | -6/+6 | |
| 2019-05-29 | Rollup merge of #61297 - eddyb:forsaken-stats, r=nagisa | Mazdak Farrokhzad | -77/+3 | |
| Remove LLVM instruction stats and other (obsolete) codegen stats. Both `-Z count_llvm_insns` and `-Z codegen-stats` are removed, as (AFAIK) they have been of little use in the last few years, especially after the transition to MIR->LLVM codegen. Other than for the LLVM instruction counts, `-Z codegen-stats` has long been obsoleted anyway. r? @nagisa cc @rust-lang/compiler | ||||
| 2019-05-29 | Rollup merge of #61291 - spastorino:avoid-unneeded-bug-call, r=estebank | Mazdak Farrokhzad | -14/+12 | |
| Avoid unneeded bug!() call r? @oli-obk | ||||
| 2019-05-29 | Introduce and use `SyntaxContext::outer_expn_info()`. | Nicholas Nethercote | -1/+1 | |
| It reduces two `hygiene_data` accesses to one on some hot paths. | ||||
| 2019-05-29 | rustc_codegen_llvm: remove LLVM instruction count stats. | Eduard-Mihai Burtescu | -67/+3 | |
| 2019-05-29 | Rollup merge of #60928 - TheSirC:fix/60229, r=eddyb | Mazdak Farrokhzad | -10/+10 | |
| Changes the type `mir::Mir` into `mir::Body` Fixes part 1 of #60229 (previously attempted in #60242). I stumbled upon the issue and it seems that the previous attempt at solving it was not merged. This is a second try more up-to-date. The commit should have changed comments as well. At the time of writting, it passes the tidy and check tool. | ||||
| 2019-05-29 | rustc_codegen_ssa: remove obsolete codegen stats. | Eduard-Mihai Burtescu | -10/+0 | |
| 2019-05-28 | Avoid unneeded bug!() call | Santiago Pastorino | -14/+12 | |
| 2019-05-28 | Changes the type `mir::Mir` into `mir::Body` | Claude-Alban RANÉLY-VERGÉ-DÉPRÉ | -10/+10 | |
| The commit should have changed comments as well. At the time of writting, it passes the tidy and check tool. Revisions asked by eddyb : - Renamed of all the occurences of {visit/super}_mir - Renamed test structures `CachedMir` to `Cached` Fixing the missing import on `AggregateKind` | ||||
| 2019-05-28 | Rename PgoGenerate to something more general. | Michael Woerister | -3/+3 | |
| 2019-05-27 | Use a PathBuf instead of String for representing the pgo-use path internally. | Michael Woerister | -2/+2 | |
| 2019-05-25 | Make `ConstValue::Slice` solely take `[u8]` and `str` | Oliver Scherer | -4/+8 | |
