| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2019-04-26 | Update handling of Tuple | varkor | -3/+6 | |
| 2019-04-26 | Replace `&'tcx List<Ty<'tcx>>` in `Tuple` with `SubstsRef<'tcx>` | varkor | -1/+1 | |
| 2019-04-22 | Fix ICE related to #53708 | Esteban Küber | -1/+1 | |
| 2019-04-17 | Fix ICE on const evaluation of const method | Esteban Küber | -0/+13 | |
| 2019-03-16 | Revert the `LazyConst` PR | Oliver Scherer | -76/+3 | |
| 2019-03-16 | Rollup merge of #59201 - lambda:remove-repr-simd-isize-usize-restriction, ↵ | kennytm | -1/+0 | |
| r=alexcrichton Remove restriction on isize/usize in repr(simd) As discussed in #55078, there's no known reason for this restriction. It's unlikely that repr(simd) will be stabilized in its current form, but might as well remove some restrictions on it. This removes the branch in `is_machine` which returns false for these types. `is_machine` is only used for the repr(simd) type validation check. | ||||
| 2019-03-15 | Remove restriction on isize/usize in repr(simd) | Brian Campbell | -1/+0 | |
| As discussed in #55078, there's no known reason for this restriction. It's unlikely that repr(simd) will be stabilized in its current form, but might as well remove some restrictions on it. This removes the branch in `is_machine` which returns false for these types. `is_machine` is only used for the repr(simd) type validation check. | ||||
| 2019-03-15 | rustc: remove TyCtxt::parent_def_id in favor of TyCtxt::parent. | Eduard-Mihai Burtescu | -2/+2 | |
| 2019-03-15 | rustc: rewrite PrintCx::parameterized to be much simpler and more general. | Eduard-Mihai Burtescu | -1/+1 | |
| 2019-03-15 | rustc: tie the 'tcx between Print and PrintCx in ty::print. | Eduard-Mihai Burtescu | -1/+1 | |
| 2019-03-15 | rustc: remove fmt::{Debug,Display} from ty::TyKind. | Eduard-Mihai Burtescu | -3/+4 | |
| 2019-03-13 | Use derive macro for HashStable | John Kåre Alsaker | -19/+35 | |
| 2019-03-08 | expand unused doc comment diagnostic | Andy Russell | -39/+39 | |
| Report the diagnostic on macro expansions, and add a label indicating why the comment is unused. | ||||
| 2019-03-05 | Add type_flags helper methods to consts | varkor | -0/+43 | |
| Co-Authored-By: Gabriel Smith <yodaldevoid@users.noreply.github.com> | ||||
| 2019-03-05 | Add InferConst | varkor | -0/+11 | |
| Co-Authored-By: Gabriel Smith <yodaldevoid@users.noreply.github.com> | ||||
| 2019-03-05 | Add ConstVid | varkor | -0/+7 | |
| Co-Authored-By: Gabriel Smith <yodaldevoid@users.noreply.github.com> | ||||
| 2019-03-05 | Add ParamConst | varkor | -0/+20 | |
| Co-Authored-By: Gabriel Smith <yodaldevoid@users.noreply.github.com> | ||||
| 2019-02-27 | Rename variadic to c_variadic | Dan Robertson | -4/+4 | |
| Function signatures with the `variadic` member set are actually C-variadic functions. Make this a little more explicit by renaming the `variadic` boolean value, `c_variadic`. | ||||
| 2019-02-27 | Support defining C compatible variadic functions | Dan Robertson | -3/+3 | |
| Add support for defining C compatible variadic functions in unsafe rust with extern "C". | ||||
| 2019-02-27 | rename Substs to InternalSubsts | csmoe | -5/+5 | |
| Change-Id: I3fa00e999a2ee4eb72db1fdf53a8633b49176a18 | ||||
| 2019-02-26 | replace &'tcx Substs with SubstsRef | csmoe | -12/+12 | |
| 2019-02-24 | reduce a code repetition like (n << amt) >> amt | kenta7777 | -3/+2 | |
| 2019-02-18 | Fix style nits | Dan Robertson | -5/+5 | |
| Fix style nits discovered in reading code. | ||||
| 2019-02-10 | rustc: doc comments | Alexander Regueiro | -47/+47 | |
| 2019-02-07 | Rollup merge of #58242 - notriddle:patch-3, r=zackmdavis | kennytm | -0/+1 | |
| Document the one TyKind that isn't documented This is especially confusing since the name `Foreign` and the name `extern type` are so different. I deduced that they're the same by consulting git-blame. | ||||
| 2019-02-06 | Document the one TyKind that isn't documented | Michael Howell | -0/+1 | |
| This is especially confusing since the name `Foreign` and the name `extern type` are so different. I deduced that they're the same by consulting git-blame. | ||||
| 2019-02-05 | move librustc to 2018 | Mark Mansi | -11/+11 | |
| 2019-01-27 | `ConstValue::ScalarPair` only needs to represent slices | Oliver Scherer | -2/+2 | |
| 2019-01-27 | Add some size assertions for const eval types | Oliver Scherer | -0/+6 | |
| 2019-01-05 | Auto merge of #56837 - arielb1:nonprincipal-trait-objects, r=nikomatsakis | bors | -6/+41 | |
| Add support for trait-objects without a principal The hard-error version of #56481 - should be merged after we do something about the `traitobject` crate. Fixes #33140. Fixes #57057. r? @nikomatsakis | ||||
| 2019-01-04 | Auto merge of #56723 - oli-obk:lazy_const, r=nikomatsakis | bors | -35/+39 | |
| Don't emit `Unevaluated` from `const_eval` cc @eddyb @RalfJung | ||||
| 2019-01-04 | add comment to <List<ExistentialPredicates>>::principal | Ariel Ben-Yehuda | -1/+25 | |
| 2019-01-04 | avoid giving a principal to marker-only trait objects | Ariel Ben-Yehuda | -1/+1 | |
| Fixes #33140. | ||||
| 2019-01-04 | add support for principal-less trait object types | Ariel Ben-Yehuda | -5/+16 | |
| should be a pure refactoring. | ||||
| 2019-01-02 | improve handling for subtype | Niko Matsakis | -0/+7 | |
| Still not great, but good enough to land this PR. | ||||
| 2019-01-01 | `<&'tcx ty::Const as Deref>::deref` | Oliver Scherer | -26/+13 | |
| 2019-01-01 | Add `unwrap_usize` to `LazyConst`, too | Oliver Scherer | -8/+6 | |
| 2019-01-01 | Mingw is special wrt type sizes | Oliver Scherer | -1/+1 | |
| 2019-01-01 | Move the `Unevaluated` constant arm upwards in the type structure | Oliver Scherer | -13/+32 | |
| 2018-12-25 | Remove licenses | Mark Rousskov | -10/+0 | |
| 2018-12-11 | Consider privacy in more locations | varkor | -5/+5 | |
| 2018-12-11 | Update ub-uninhabit tests | varkor | -2/+2 | |
| 2018-12-11 | Add note on nonzero-sized uninhabited types | varkor | -1/+2 | |
| 2018-12-11 | Improve `conservative_is_uninhabited` comment | varkor | -3/+7 | |
| 2018-12-11 | Fix Ref inhabitedness comment | varkor | -4/+3 | |
| 2018-12-11 | Address comments | varkor | -1/+5 | |
| 2018-12-11 | Make uninhabitedness checking more intelligent | varkor | -3/+29 | |
| 2018-12-11 | Check for uninhabitedness instead of never | varkor | -0/+11 | |
| 2018-12-07 | Various minor/cosmetic improvements to code | Alexander Regueiro | -16/+14 | |
| 2018-12-06 | Rollup merge of #56426 - petrochenkov:syntweak, r=nikomatsakis | Pietro Albini | -2/+2 | |
| libsyntax_pos: A few tweaks | ||||
