summaryrefslogtreecommitdiff
path: root/src/librustc_codegen_utils
Commit message (Expand)AuthorAgeFilesLines
* Remove rustc_metadata_utils, which contains only one functionbjorn32018-11-033-4/+3
* Move cg_llvm::back::linker to cg_utilsbjorn32018-11-035-0/+1719
* Auto merge of #54183 - qnighy:by-value-object-safety, r=oli-obkbors2018-10-271-1/+12
|\
| * Include InstanceDef's discriminant in the symbol hash.Masaki Hara2018-10-241-2/+4
| * Distinguish vtable shims in symbol paths.Masaki Hara2018-10-241-1/+10
* | Remove redundant cloneShotaro Yamada2018-10-261-1/+1
|/
* Auto merge of #55014 - ljedrz:lazyboye_unwraps, r=matthewjasperbors2018-10-201-1/+1
|\
| * Prefer unwrap_or_else to unwrap_or in case of function calls/allocationsljedrz2018-10-191-1/+1
* | Prefer `Default::default` over `FxHash*::default` in struct constructorsOliver Scherer2018-10-191-3/+1
* | Deprecate the `FxHashMap()` and `FxHashSet()` constructor function hackOliver Scherer2018-10-191-1/+1
|/
* Attempt to resolve linking issues.David Wood2018-10-021-1/+1
* Add `crate::` to trait suggestions in Rust 2018.David Wood2018-10-021-0/+1
* Auto merge of #54601 - cuviper:prep-1.31, r=Mark-Simulacrumbors2018-09-301-1/+1
|\
| * Bump to 1.31.0 and bootstrap from 1.30 betaJosh Stone2018-09-271-1/+1
* | Move `filename_for_metadata` to codegen_utilsIgor Matuszewski2018-09-281-0/+13
|/
* stabalize infer outlives requirements (RFC 2093).toidiu2018-09-111-1/+0
* Rename hir::map::NodeKind to hir::Nodevarkor2018-08-271-2/+2
* Remove path prefixes from NodeKindvarkor2018-08-271-2/+2
* Rename hir::map::Node to hir::map::NodeKindvarkor2018-08-271-1/+1
* Auto merge of #53441 - toidiu:ak-fix53419, r=nikomatsakisbors2018-08-271-0/+1
|\
| * check that adding infer-outlives requirement to all crates worksNiko Matsakis2018-08-241-0/+1
* | rustc: Continue to tweak "std internal symbols"Alex Crichton2018-08-261-10/+5
|/
* Remove Ty prefix from Ty{Adt|Array|Slice|RawPtr|Ref|FnDef|FnPtr|Dynamic|Closu...varkor2018-08-221-1/+1
* Remove LinkMeta structbjorn32018-08-182-13/+2
* Rollup merge of #53230 - memoryruins:nll_bootstrap_4, r=nikomatsakisGuillaume Gomez2018-08-121-0/+1
|\
| * [nll] librustc_codegen_utils: enable feature(nll) for bootstrapmemoryruins2018-08-091-0/+1
* | Move SVH structure to data structuresMark Rousskov2018-08-091-1/+1
|/
* Use diagnostic API on SessionMark Rousskov2018-08-041-1/+1
* Move share_generics getter onto options directlyMark Rousskov2018-08-041-1/+1
* Normalize variants of CrateType to standard styleMark Rousskov2018-08-042-20/+20
* Move validate_crate_name to rustc_metadataMark Rousskov2018-08-033-2/+5
* Deny bare_trait_objects globallyTatsuyuki Ishi2018-07-251-1/+0
* Deny bare trait objects in in src/librustc_codegen_utilsljedrz2018-07-112-12/+13
* Upgrade to LLVM's master branch (LLVM 7)Alex Crichton2018-07-101-1/+0
* Move llvm_target_features back to llvm_utilbjorn32018-07-073-131/+2
* Move time_graph.rs to rustc/utilbjorn32018-07-072-279/+0
* Leave fixme commentbjorn32018-07-071-1/+2
* Fix metadata_only metadata encodingbjorn32018-07-073-1/+15
* Fix some errorsbjorn32018-07-071-0/+10
* Mostly fix compiling without LLVM (with metadata_only backend)bjorn32018-07-073-100/+11
* Move some functions out of rustc_codegen_llvm and fix metadata_only backendbjorn32018-07-074-5/+408
* migrate codebase to `..=` inclusive range patternsZack M. Davis2018-06-261-1/+1
* rustc: rename ty::maps to ty::query.Eduard-Mihai Burtescu2018-06-142-2/+2
* Update recursion limitsJohn Kåre Alsaker2018-06-011-0/+2
* Add `Ident::as_str` helperVadim Petrochenkov2018-05-261-1/+1
* Added extra hashing step.iancormac842018-05-171-0/+7
* Code structure edits.iancormac842018-05-171-57/+61
* Removed use of TypeIdHasher in symbol hash generation and replaced it with St...iancormac842018-05-171-14/+13
* Rename trans to codegen everywhere.Irina Popa2018-05-176-0/+1087