aboutsummaryrefslogtreecommitdiff
path: root/tests/conformance/6-ownership
Commit message (Expand)AuthorAgeFilesLines
* duplicate case labels are an error (b.2.15); unterminated string literal repo...Gravatar zinc 12 days2-2/+26
* prescan: guess an owned return only from a local declared from new/heap, not ...Gravatar zinc 12 days1-0/+7
* tests: alias_scope expects the block-end message; plain_return now covers a f...Gravatar zinc 12 days1-0/+8
* analyzer: a .u (declared or inferred) function can't return a borrowed parame...Gravatar zinc 12 days4-0/+36
* analyzer: a back link (container's owner stored into it) stays a plain refere...Gravatar zinc 12 days9-0/+68
* analyzer: infer .u from returns of fresh objects in the body (prescan guess, ...Gravatar zinc 12 days2-0/+28
* analyzer: an outer owner moved into a deeper container can take it back (loop...Gravatar zinc 12 days6-0/+94
* rt: gc_drops finalizes a droppable value that reaches itself (a cycle, or a d...Gravatar zinc 12 days2-0/+30
* destructors: nothing moves out of a value with a drop: pop on an array with a...Gravatar zinc 12 days4-0/+48
* destructors: reassigning an m owner that still holds a value frees the old va...Gravatar zinc 12 days3-2/+32
* destructors: heap(v), drop(v, f) / v.drop(f) / v.drop = f, struct drop method...Gravatar zinc 13 days13-0/+178
* conformance: port the previous agent's suite, fix six expectations, add secti...Gravatar zinc 13 days31-0/+204