about summary refs log tree commit diff
path: root/src/librustc/ty
AgeCommit message (Expand)AuthorLines
2019-05-25Use `write_char` to skip the formatting infrastructureOliver Scherer-1/+1
2019-05-25Print generic args in function calls in MIROliver Scherer-2/+2
2019-05-25Group common printing code during constant pretty printingOliver Scherer-56/+73
2019-05-25Render unresolved anon consts like closuresOliver Scherer-4/+10
2019-05-25`u8` is printed as a number, not a characterOliver Scherer-2/+2
2019-05-25Render const byte slices in MIROliver Scherer-21/+33
2019-05-25Make `ConstValue::Slice` solely take `[u8]` and `str`Oliver Scherer-14/+20
2019-05-25Refactor string constant printing to prep for byte string printingOliver Scherer-3/+3
2019-05-25Don't use `ty::Const` without immediately interningOliver Scherer-68/+18
2019-05-25Print const chars escaped with surrounding quotesOliver Scherer-1/+1
2019-05-25Merge the string printing paths of ty::ConstOliver Scherer-8/+12
2019-05-25There's a tcx in scope, don't use the tls oneOliver Scherer-15/+11
2019-05-25Reuse the pretty printing architecture for printing of constantsOliver Scherer-7/+85
2019-05-25Remove unnecessary secondary recursionOliver Scherer-1/+1
2019-05-24Delay ICE in fold_region so feature gate has chance to stop compilation cleanly.Felix S. Klock II-4/+5
2019-05-23Update dylib_dependency_formats, extern_crate and reachable_non_genericsJohn Kåre Alsaker-2/+2
2019-05-23Update get_lib_features, defined_lib_features, get_lang_items, defined_lang_i...John Kåre Alsaker-6/+6
2019-05-23Update upvars and module_exportsJohn Kåre Alsaker-6/+6
2019-05-23Update in_scope_traits_mapJohn Kåre Alsaker-9/+7
2019-05-23Update stability_index, all_crate_nums and features_queryJohn Kåre Alsaker-6/+6
2019-05-23Remove subtle Default impl for ValueJohn Kåre Alsaker-6/+0
2019-05-23Update GenericPredicates queriesJohn Kåre Alsaker-1/+15
2019-05-23Update resolve_lifetimes, named_region_map, is_late_bound_map and object_life...John Kåre Alsaker-2/+2
2019-05-23Update inherent_implsJohn Kåre Alsaker-1/+1
2019-05-23Update associated_item_def_idsJohn Kåre Alsaker-14/+15
2019-05-22Restore the old behavior of the rustdoc keyword check + Fix rebaseVadim Petrochenkov-8/+8
2019-05-22Simplify use of keyword symbolsVadim Petrochenkov-8/+8
2019-05-22Auto merge of #59445 - alexreg:ban-multi-trait-objects-via-aliases, r=oli-obkbors-9/+8
2019-05-22Rollup merge of #61003 - nnethercote:rm-InternedString-PartialEq-impls, r=pet...Mazdak Farrokhzad-7/+10
2019-05-21Remove impls for `InternedString`/string equality.Nicholas Nethercote-7/+10
2019-05-20Rollup merge of #60959 - petrochenkov:sassert, r=estebankMazdak Farrokhzad-3/+3
2019-05-20Ban multi-trait objects via trait aliases.Alexander Regueiro-2/+2
2019-05-20Accumulation of various drive-by cosmetic changes.Alexander Regueiro-7/+6
2019-05-20Introduce `InternedString::intern`.Nicholas Nethercote-10/+8
2019-05-20Avoid `as_str()` in `ParamTy::is_self`.Nicholas Nethercote-1/+1
2019-05-19Improve type size assertionsVadim Petrochenkov-3/+3
2019-05-16Auto merge of #60693 - saleemjaffer:refactor_fntype_stuff, r=eddybbors-0/+383
2019-05-14some more refactor of FnType. Things build nowSaleem Jaffer-76/+110
2019-05-13Pass a `Symbol` to `check_name`, `emit_feature_err`, and related functions.Nicholas Nethercote-11/+13
2019-05-10Fix uninhabitedness of non-exhaustive enums.David Wood-3/+8
2019-05-10Fix inhabitedness of non-exhaustive variants.David Wood-3/+8
2019-05-10refactor some `FnType` stuff to `rustc::ty::layout`Saleem Jaffer-0/+349
2019-05-07Rollup merge of #60579 - varkor:typaram-index, r=eddybMazdak Farrokhzad-16/+14
2019-05-06Implement TypeFoldable for InferConstvarkor-5/+13
2019-05-06Shift const vars through bindersvarkor-8/+7
2019-05-06Rename `ParamTy::idx` to `ParamTy::index`varkor-16/+14
2019-05-05Auto merge of #60567 - Manishearth:rollup-rjagqnw, r=Manishearthbors-25/+13
2019-05-05Auto merge of #60237 - saleemjaffer:issue-56166-miri-fntype-arg-passing, r=eddybbors-18/+160
2019-05-05code review fixesSaleem Jaffer-19/+18
2019-05-05rustc: rename all occurences of "freevar" to "upvar".Eduard-Mihai Burtescu-10/+10