about summary refs log tree commit diff
path: root/src
AgeCommit message (Expand)AuthorLines
2016-03-15Forbid creation of lang item from user codeggomez-0/+7
2016-03-15Auto merge of #32238 - frewsxcv:compiletest, r=alexcrichtonbors-11/+2
2016-03-14Auto merge of #32206 - alexcrichton:fix-windows-rustbuild, r=brsonbors-167/+143
2016-03-14Auto merge of #30652 - aturon:specialization, r=nikomatsakisbors-620/+3029
2016-03-14Add pretty printer output for `default`Aaron Turon-1/+10
2016-03-14Adjust error codeAaron Turon-3/+3
2016-03-14Parse fail test fixesAaron Turon-3/+3
2016-03-14Fixes after rebaseAaron Turon-29/+47
2016-03-14Introduce ICE when the topmost projection restriction kicks in, as per issue ...Aaron Turon-6/+35
2016-03-14Test fixes, added README for testsAaron Turon-27/+230
2016-03-14Move tests to dedicated subdirectoriesAaron Turon-0/+0
2016-03-14Fixes after a rebaseAaron Turon-20/+18
2016-03-14Address review commentsAaron Turon-107/+99
2016-03-14Move projection_mode to InferContext rather than SelectionContext to reduce c...Aaron Turon-184/+225
2016-03-14Forbid cross-polarity specializationsAaron Turon-9/+19
2016-03-14Add regression tests from initial implementation reviewAaron Turon-0/+55
2016-03-14Add some debugging output for specialization graph assemblyAaron Turon-0/+9
2016-03-14Refactor core specialization and subst translation code to avoidAaron Turon-178/+156
2016-03-14Add more commentary for subst translationAaron Turon-3/+29
2016-03-14Move specialization graph walks to iterators; make associated typeAaron Turon-650/+989
2016-03-14Address basic nits from initial reviewAaron Turon-19/+97
2016-03-14Assorted fixed after rebasingAaron Turon-56/+56
2016-03-14Add some basic comments about how specialization fits into the rest of the tr...Aaron Turon-0/+43
2016-03-14Adjust tests for feature gate, and add tests for the gate itselfAaron Turon-0/+76
2016-03-14Add feature gateAaron Turon-0/+22
2016-03-14Adjust coherence test to reflect that only the orphan rule prevents you from ...Aaron Turon-3/+2
2016-03-14Adjust test for new overlap message on default trait implsAaron Turon-1/+1
2016-03-14Adjust overlap-related tests to account for cosmetic changes to error reporti...Aaron Turon-40/+38
2016-03-14Add tests for specialization on associated typesAaron Turon-0/+199
2016-03-14Implement default associated type inheritance.Aaron Turon-43/+55
2016-03-14Check for proper use of `default` keyword in specializing impls.Aaron Turon-13/+138
2016-03-14Add basic specialization tests, including for default itemAaron Turon-19/+570
2016-03-14Implement default method inheritance.Aaron Turon-138/+296
2016-03-14Add subst helper for inheriting FnSpace from another substAaron Turon-0/+9
2016-03-14Initial incorporation of specialization:Aaron Turon-219/+254
2016-03-14Add specialization module.Aaron Turon-0/+232
2016-03-14Refactor `impl_trait_ref_and_oblig`, making it generally available as a utilityAaron Turon-4/+36
2016-03-14Hook `default` keyword into metadata and carry data through to typeckAaron Turon-3/+48
2016-03-14Add `default` as contextual keyword, and parse it for impl items.Aaron Turon-58/+150
2016-03-14Remove useless vector accumulation in `type_vars_for_defs`Aaron Turon-3/+0
2016-03-14Fix existing comment typo.Aaron Turon-2/+1
2016-03-14linkchecker: Fix path checks on WindowsAlex Crichton-18/+17
2016-03-14rustbuild: Refactor stage arguments awayAlex Crichton-136/+110
2016-03-14rustbuild: Use tool_cmd() instead of tool()Alex Crichton-6/+3
2016-03-14rustbuild: Fix 32-bit Windows buildAlex Crichton-7/+13
2016-03-14Auto merge of #32169 - mitaa:anon-tip, r=nrcbors-19/+32
2016-03-14Allow custom filenames for anonymous inputsmitaa-19/+32
2016-03-14Clean up cloning logic in compiletest.rs.Corey Farwell-11/+2
2016-03-14Auto merge of #30587 - oli-obk:eager_const_eval2, r=nikomatsakisbors-1035/+1813
2016-03-14Auto merge of #32233 - Amanieu:volatile_store, r=eddybbors-1/+69