summary refs log tree commit diff
path: root/src/librustc/ty/context.rs
AgeCommit message (Expand)AuthorLines
2018-04-21Bring back old fallback semantics: Without feature(never_type), fallback to `...Felix S. Klock II-0/+8
2018-04-20Use InternedString instead of Symbol for type parameters.Michael Woerister-4/+4
2018-04-17Stop referring to statics' AllocIds directlyOliver Schneider-23/+16
2018-03-25Rollup merge of #49299 - SimonSapin:ubiquity, r=nikomatsakiskennytm-8/+0
2018-03-24Auto merge of #48482 - davidtwco:issue-47184, r=nikomatsakisbors-0/+40
2018-03-23Improved comments for UserAssertTy statement.David Wood-1/+2
2018-03-23Stabilize the copy_closures and clone_closures featuresSimon Sapin-8/+0
2018-03-22UserAssertTy can handle inference variables.David Wood-0/+39
2018-03-17Make interners thread-safeJohn Kåre Alsaker-6/+9
2018-03-17Minor cleanupJohn Kåre Alsaker-6/+5
2018-03-17Don't get the global lock in the fast caseJohn Kåre Alsaker-3/+3
2018-03-14remove defaulting to unitAndrew Cann-15/+6
2018-03-13transition various normalization functions to the new methodsNiko Matsakis-3/+0
2018-03-13introduce `infcx.at(..).dropck_outlives(..)` operaton [VIC]Niko Matsakis-1/+0
2018-03-13introduce `infcx.at(..).normalize(..)` operation [VIC]Niko Matsakis-0/+1
2018-03-13add `canonicalize` method to `InferCtxt` [VIC]Niko Matsakis-0/+33
2018-03-13require `Lifted` types to outlive `'tcx`Niko Matsakis-1/+1
2018-03-08Explain the existance of `is_binop_lang_item`Oliver Schneider-0/+4
2018-03-08Nuke ConstInt and Const*sizeOliver Schneider-7/+1
2018-03-08Hide the RefCell inside InterpretInternerOliver Schneider-25/+33
2018-03-08Add InterpretInterner to StableHashingContext for AllocId serializationOliver Schneider-3/+3
2018-03-08Fully use miri in transOliver Schneider-17/+15
2018-03-08Nuke the entire ctfe from orbit, it's the only way to be sureOliver Schneider-14/+7
2018-03-08Produce instead of pointersOliver Schneider-2/+37
2018-03-08Add a variant to ConstVal for storing miri resultsOliver Schneider-0/+19
2018-03-06Don't recompute SymbolExportLevel for upstream crates.Michael Woerister-0/+8
2018-03-06Clean up handling of symbol export information.Michael Woerister-3/+3
2018-03-05Turn features() into a query.Michael Woerister-4/+60
2018-03-02Run Rustfix on librustcManish Goregaokar-5/+5
2018-03-02Replace Rc with Lrc for shared dataJohn Kåre Alsaker-25/+25
2018-02-28Rollup merge of #48461 - Manishearth:epoch-dyn-trait, r=nmatsakisManish Goregaokar-1/+1
2018-02-25Change links to readmesMark Mansi-2/+2
2018-02-23Allow future-incompat lints to mention an epochManish Goregaokar-1/+1
2018-01-23Adds support for immovable generators. Move checking of invalid borrows acros...John Kåre Alsaker-2/+7
2018-01-07Rollup merge of #47205 - eddyb:alloc-id, r=oli-obkkennytm-17/+15
2018-01-05miri: use AllocId instead of u64.Eduard-Mihai Burtescu-17/+15
2018-01-04rustc: use {U,I}size instead of {U,I}s shorthands.Eduard-Mihai Burtescu-4/+4
2018-01-01Fix broken links in internal docsMalo Jaffré-2/+4
2017-12-21Combine GlobalArenas and DroplessArena into AllArenasJohn Kåre Alsaker-4/+17
2017-12-17rustc: don't track whether layouts are "packed".Eduard-Mihai Burtescu-3/+3
2017-12-14Auto merge of #45002 - oli-obk:miri, r=eddybbors-1/+142
2017-12-13improve comments on `safe_to_unsafe_fn_ty` and `coerce_closure_fn_ty`Niko Matsakis-4/+9
2017-12-13Extract coerce_closure_fn_ty functionSantiago Pastorino-0/+21
2017-12-11move `resolve_lifetimes` into a proper queryNiko Matsakis-44/+0
2017-12-06Update miri to rustc changesOliver Schneider-124/+242
2017-12-04move `free_regions_map` into `infer::outlives`Niko Matsakis-1/+1
2017-12-01incr.comp.: Load diagnostics from previous session lazily and clean up on-dis...Michael Woerister-1/+1
2017-12-01Auto merge of #46370 - michaelwoerister:rm-metadata-hashing, r=eddybbors-2/+2
2017-11-29incr.comp.: Remove on-export crate metadata hashing.Michael Woerister-2/+2
2017-11-28incr.comp.: Add some missing DepNode [input] annotations.Michael Woerister-5/+1