about summary refs log tree commit diff
path: root/src/librustc_trans
AgeCommit message (Expand)AuthorLines
2017-09-18incr.comp.: Move result fingerprinting to DepGraph::with_task().Michael Woerister-1/+44
2017-09-18Auto merge of #44441 - tamird:cargo-bitflags, r=alexcrichtonbors-15/+14
2017-09-17Remove rustc_bitflags; use the bitflags crateTamir Duberstein-15/+14
2017-09-17rustc: Move codegen to a queryAlex Crichton-413/+353
2017-09-17rustc: Attach an mpsc channel to TyCtxtAlex Crichton-17/+24
2017-09-17rustc: Remove another global map from transAlex Crichton-29/+72
2017-09-17rustc: Move a comment to the right spot in transAlex Crichton-24/+23
2017-09-17rustc: Mostly remove `ExportedSymbols`Alex Crichton-240/+214
2017-09-17rustc: Move some attr methods to queriesAlex Crichton-9/+53
2017-09-17rustc: Make trans collect/partition a queryAlex Crichton-248/+267
2017-09-17rustc: Calculate `ExportedSymbols` in a queryAlex Crichton-209/+160
2017-09-17rustc: Use reachablility through a queryAlex Crichton-5/+3
2017-09-17rustc: Refactor trans paritioning to use tcxAlex Crichton-13/+9
2017-09-17rustc_trans: Refactor collection to use tcxAlex Crichton-155/+166
2017-09-17Rollup merge of #44553 - qmx:refactor-remove-overzealous-box-szero-optimizati...Tim Neumann-40/+2
2017-09-16Rollup merge of #44560 - qmx:import-TyCtxt, r=eddybAlex Crichton-19/+19
2017-09-16Rollup merge of #44542 - alexcrichton:fix-windows-emscripten, r=nikomatsakisAlex Crichton-2/+20
2017-09-16Auto merge of #43017 - durka:stabilize-const-invocation, r=eddybbors-1/+4
2017-09-16change #![feature(const_fn)] to specific gatesAlex Burka-1/+4
2017-09-15Skip passing /natvis to lld-link until supported.MaulingMonkey-0/+12
2017-09-14bring Ty into scopeDouglas Campos-19/+19
2017-09-14rustc: Remove `Session::dep_graph`Alex Crichton-2/+9
2017-09-13remove overzealous Box<ZeroSizeType> optimizationDouglas Campos-40/+2
2017-09-13rustc: Spawn `cmd /c emcc.bat` explicitlyAlex Crichton-2/+20
2017-09-12rustc: Make `CrateStore` private to `TyCtxt`Alex Crichton-5/+2
2017-09-12Remove the `cstore` reference from Session in order to prepare encapsulating ...Michael Woerister-4/+8
2017-09-12Auto merge of #44275 - eddyb:deferred-ctfe, r=nikomatsakisbors-161/+152
2017-09-11Auto merge of #44440 - cuviper:min_global_align, r=japaricbors-2/+22
2017-09-11rustc: use ConstVal::Unevaluated instead of mir::Literal::Item.Eduard-Mihai Burtescu-21/+17
2017-09-11rustc: evaluate fixed-length array length expressions lazily.Eduard-Mihai Burtescu-1/+2
2017-09-11rustc: use ty::Const for the length of TyArray.Eduard-Mihai Burtescu-8/+18
2017-09-11rustc: replace usize with u64 and ConstUsize.Eduard-Mihai Burtescu-133/+117
2017-09-11rustc: introduce ty::Const { ConstVal, Ty }.Eduard-Mihai Burtescu-3/+4
2017-09-11rustc: intern ConstVal's in TyCtxt.Eduard-Mihai Burtescu-6/+5
2017-09-09Fix bitrotted generator panic emissionJohn Kåre Alsaker-8/+8
2017-09-08Add `TargetOptions::min_global_align`, with s390x at 16-bitJosh Stone-2/+22
2017-09-08Auto merge of #44142 - alexcrichton:dllimport-query, r=nikomatsakisbors-93/+184
2017-09-07rustc: Remove `CrateStore::crates` as a methodAlex Crichton-2/+2
2017-09-07Add some more with_ignore to get tests passingAlex Crichton-11/+20
2017-09-05rustc: Attempt to handle super long linker invocationsAlex Crichton-6/+222
2017-09-05rustc: Store InternedString in `DefPathData`Alex Crichton-7/+7
2017-09-05rustc: Remove `CrateStore::used_crate*`Alex Crichton-23/+30
2017-09-05rustc: Migrate lang items to a queryAlex Crichton-15/+15
2017-09-05rustc: Flag some CrateStore methods as "untracked"Alex Crichton-4/+8
2017-09-05rustc: Remove a number of mutable fields in cstoreAlex Crichton-8/+15
2017-09-05rustc: Move {plugin,derive}_registrar_fn to queriesAlex Crichton-2/+2
2017-09-05rustc: Migrate `CStore::native_libraries` to a queryAlex Crichton-7/+17
2017-09-05rustc: Migrate `CStore::expored_symbols` to a queryAlex Crichton-2/+0
2017-09-05rustc: Move a few more cstore methods to queriesAlex Crichton-18/+74
2017-09-05Auto merge of #44308 - eddyb:local-index, r=arielb1bors-49/+50