summaryrefslogtreecommitdiff
path: root/src/hir_conv/markings.cpp
AgeCommit message (Expand)AuthorFilesLines
2019-06-04HIR Markings - Flag for any Copy implJohn Hodge1-9/+7
2019-02-03HIR - Minimally-tested support for `extern { type }`John Hodge1-0/+1
2017-11-01All - Clean up a few minor errors (pointed out in #31)John Hodge1-1/+0
2017-08-05HIR Markings - Restructure CoerceUnsize markings to allow full determinationJohn Hodge1-11/+119
2017-07-25HIR Typecheck - Refactor of markings to keep more informationJohn Hodge1-20/+31
2017-05-05HIR Typecheck - Refactor of Unsize handlingJohn Hodge1-1/+29
2017-01-14HIR Conv Markings - Add supertraits from extern cratesJohn Hodge1-28/+38
2017-01-14HIR - Build up a flattened list of parent traits early to save time laterJohn Hodge1-1/+156
2017-01-07HIR Conv Markings - Allow unbound pathsJohn Hodge1-1/+1
2017-01-06HIR Conv Markings - Recurse when a path is seenJohn Hodge1-26/+71
2016-12-24No more tears!ubsan1-11/+11
2016-12-18HIR Markings - Store presense of a Drop implJohn Hodge1-0/+7
2016-12-10Trans - Slight handling of DST structsJohn Hodge1-0/+13
2016-12-10MIR - More CoerceUnsized/Unsize hackeryJohn Hodge1-2/+35
2016-12-10HIR->MIR - Destructuring CoerceUnsizedJohn Hodge1-2/+78
2016-11-25HIR - Shift markings to their own pass, store in crate metadata.John Hodge1-0/+85