summary refs log tree commit diff
path: root/src/librustc/ty/context.rs
AgeCommit message (Expand)AuthorLines
2018-05-03When using NLL, implicitly borrow match bindings for any guard,Felix S. Klock II-0/+8
2018-04-30put ReSkolemized into the global tcxNiko Matsakis-6/+1
2018-04-30make needs_infer specific to inference variablesNiko Matsakis-4/+7
2018-04-27Auto merge of #50097 - glandium:box_free, r=nikomatsakisbors-2/+10
2018-04-27Rename InternedString to LocalInternedString and introduce a new thread-safe ...John Kåre Alsaker-1/+1
2018-04-26Fixed tidy errors.Irina Popa-1/+1
2018-04-26rustc_target: move in syntax::abi and flip dependency.Irina Popa-1/+1
2018-04-26rustc_target: move in type definitions from ty::layout.Irina Popa-1/+3
2018-04-25Move the Lock into OpenTaskJohn Kåre Alsaker-3/+3
2018-04-25Make DepGraph thread-safeJohn Kåre Alsaker-1/+8
2018-04-23eliminate the `Lrc` of a slice and just return the sliceNiko Matsakis-7/+5
2018-04-20Bring back old fallback semantics: Without feature(never_type), fallback to `...Felix S. Klock II-0/+8
2018-04-20Adapt the owned_box lang item to allow a Box type with defaulted parametersMike Hommey-2/+10
2018-04-17Auto merge of #49836 - nikomatsakis:nll-facts-prep, r=pnkfelixbors-11/+3
2018-04-15Tweaks to intern_tyJohn Kåre Alsaker-7/+7
2018-04-15Make use of thread-safe arenasJohn Kåre Alsaker-6/+6
2018-04-15Make layout_depth thread-safeJohn Kåre Alsaker-5/+5
2018-04-15s/`use_mir`/`use_mir_borrowck`/Niko Matsakis-2/+2
2018-04-15remove -Znll -- borrowck=mir implies nll nowNiko Matsakis-9/+1
2018-04-14Stop referring to statics' AllocIds directlyOliver Schneider-23/+16
2018-04-14Auto merge of #49396 - Zoxc:sync-on-disk-cache, r=michaelwoeristerbors-3/+3
2018-04-13Auto merge of #49800 - ishitatsuyuki:intern-goal, r=nikomatsakisbors-18/+71
2018-04-12Avoid comparing fields by name when possibleVadim Petrochenkov-0/+23
2018-04-12Make OnDiskCache thread-saferJohn Kåre Alsaker-3/+3
2018-04-12Auto merge of #49558 - Zoxc:sync-misc, r=michaelwoeristerbors-13/+1
2018-04-12traits: Implement interning for Goal and ClauseTatsuyuki Ishi-18/+71
2018-04-11Auto merge of #49695 - michaelwoerister:unhygienic-ty-min, r=nikomatsakisbors-4/+4
2018-04-10Remove derive_macrosJohn Kåre Alsaker-6/+1
2018-04-10Querify all_traitsJohn Kåre Alsaker-7/+0
2018-04-10Auto merge of #49390 - Zoxc:sync-syntax, r=michaelwoeristerbors-25/+25
2018-04-06Allow for re-using hidden monomorphizations on platforms that don't support R...Michael Woerister-0/+2
2018-04-06Allow for internalizing monomorphizations that cannot be shared.Michael Woerister-0/+15
2018-04-06Make generics sharing the default for non-optimized builds.Michael Woerister-3/+13
2018-04-06Allow for re-using monomorphizations from upstream crates.Michael Woerister-0/+8
2018-04-06Use InternedString instead of Symbol for type parameters.Michael Woerister-4/+4
2018-04-05Auto merge of #49045 - Zoxc:tls, r=michaelwoeristerbors-47/+179
2018-03-28Make LLVM worker channel thread-safeJohn Kåre Alsaker-2/+2
2018-03-28Use thread-safe types for internersJohn Kåre Alsaker-23/+23
2018-03-25Rollup merge of #49299 - SimonSapin:ubiquity, r=nikomatsakiskennytm-8/+0
2018-03-24Some cleanups and added commentsJohn Kåre Alsaker-25/+67
2018-03-24Make queries thread safe. Remove the query stack and make queries point to th...John Kåre Alsaker-46/+136
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