summary refs log tree commit diff
path: root/src/librustc_incremental
AgeCommit message (Expand)AuthorLines
2016-11-08Auto merge of #36843 - petrochenkov:dotstab, r=nikomatsakisbors-1/+1
2016-11-05Auto merge of #37427 - nnethercote:opt-IchHasher, r=michaelwoeristerbors-12/+68
2016-11-03Stabilize `..` in tuple (struct) patternsVadim Petrochenkov-1/+1
2016-11-03leb128-encode integers before hashing them in IchHasher.Nicholas Nethercote-1/+37
2016-11-02Rollup merge of #37513 - michaelwoerister:hash-panic-spans, r=nikomatsakisJonathan Turner-35/+103
2016-11-02Don't hash span filenames twice in IchHasher.Nicholas Nethercote-11/+31
2016-11-01ICH: Hash expression spans if their source location is captured for panicsMichael Woerister-35/+103
2016-10-31Remove unused type aliasesSeo Sanghyeon-2/+0
2016-10-30Replace all uses of SHA-256 with BLAKE2b.Michael Woerister-28/+8
2016-10-29Move `CrateConfig` from `Crate` to `ParseSess`.Jeffrey Seyfried-1/+1
2016-10-24Refactor away fields `MacroDef::{use_locally, export}`.Jeffrey Seyfried-7/+5
2016-10-17ICH: Use 128-bit Blake2b hash instead of 64-bit SipHash for incr. comp. finge...Michael Woerister-37/+172
2016-10-12Rollup merge of #36995 - nrc:stable, r=@nikomatsakisAlex Crichton-1/+1
2016-10-12Stabilise `?`Nick Cameron-1/+1
2016-10-07incr.comp.: Hide concrete hash algorithm used for ICHMichael Woerister-8/+64
2016-10-06ICH: Remove obsolete binding in saw_tyMathieu Borderé-4/+1
2016-10-05ICH: update saw_ty for TyBareFn; Update tests for functioninterfacesMathieu Borderé-2/+5
2016-10-05Adjustments due to naming changes in Ty_ and PatKind structsMathieu Borderé-6/+6
2016-10-05ICH - Include omitted elements in inc. comp. hash #36914Mathieu Borderé-16/+146
2016-10-04Separate Def::StructCtor/Def::VariantCtor from Def::Struct/Def::VariantVadim Petrochenkov-0/+2
2016-10-03Auto merge of #36821 - pweaver:master, r=michaelwoeristerbors-3/+14
2016-10-03fixes multi-line string whitespace in librustc_incremental/persist/fs.rsPweaver (Paul Weaver)-4/+6
2016-10-03Auto merge of #36815 - alexcrichton:stabilize-1.13, r=aturonbors-11/+15
2016-10-03std: Stabilize and deprecate APIs for 1.13Alex Crichton-11/+15
2016-10-01Rollup merge of #36599 - jonas-schievink:whats-a-pirates-favorite-data-struct...Manish Goregaokar-2/+2
2016-09-29#36680 add warning when compliation cache fails to hard linkPweaver (Paul Weaver)-3/+12
2016-09-28Rollup merge of #36460 - mikhail-m1:35123-map3, r=nikomatsakisJonathan Turner-8/+20
2016-09-28Call arrays "arrays" instead of "vecs" internallyJonas Schievink-2/+2
2016-09-26incr.comp.: Fix build issue in rustc_incremental if CFG_VERSION is not set.Michael Woerister-3/+5
2016-09-26incr.comp.: Add test case for cache artifact file headers.Michael Woerister-3/+18
2016-09-26incr.comp.: Add file header to on-disk artifacts for validation.Michael Woerister-40/+156
2016-09-23ICH: Add ability to test the ICH of exported metadata items.Michael Woerister-81/+329
2016-09-23Merge branch 'master' into 35123-map3Mikhail Modin-223/+591
2016-09-20rustc_metadata: group information into less tags.Eduard Burtescu-1/+0
2016-09-20Remove librbml and the RBML-tagged auto-encoder/decoder.Eduard Burtescu-10/+6
2016-09-20rustc_metadata: go only through rustc_serialize in astencode.Eduard Burtescu-18/+14
2016-09-13Auto merge of #36041 - ahmedcharles:try, r=nrcbors-11/+11
2016-09-14map create numbers between compilationsMikhail Modin-8/+20
2016-09-12Auto merge of #35960 - nikomatsakis:incr-comp-krate-edges, r=michaelwoeristerbors-87/+71
2016-09-11Use question_mark feature in librustc_incremental.Ahmed Charles-11/+11
2016-09-06Auto merge of #36025 - michaelwoerister:incr-comp-hash-spans, r=nikomatsakisbors-91/+482
2016-09-06ICH: Make CachingCodemapView robustly handle invalid spans.Michael Woerister-15/+36
2016-09-06allow testing DepNode::Krate edges directlyNiko Matsakis-87/+71
2016-09-04Replace `_, _` with `..`Vadim Petrochenkov-6/+7
2016-09-03Some better support for unions through the compilerVadim Petrochenkov-0/+1
2016-09-01ICH: Adapt to changes in the MetaItem AST representation.Michael Woerister-18/+17
2016-09-01ICH: Share codemap cache between subsequent runs of the ICH visitor.Michael Woerister-86/+111
2016-09-01ICH: Fix codemap lookup caching.Michael Woerister-42/+52
2016-09-01ICH: Fix bug in hash_discriminant() and visit_vis().Michael Woerister-2/+4
2016-09-01ICH: Take CaptureClause of closure expressions into account.Michael Woerister-2/+2