Skip to content

Conversation

pcwalton
Copy link
Contributor

No description provided.

msullivan and others added 23 commits June 12, 2012 10:58
This doesn't seem to show up anywhere else in the test suite, even
though it's supposed to be legal.
And replace trans::common::block_parent with option<block>. To handle
the recursive self-reference in the block_ class, I had to add a
newtype-like enum "block" which is equivalent to @block_ -- which due
to an interaction with borrowck, resulted in having to change a few
functions in trans::base to take their block argument in ++ mode,
irritatingly enough (but not that irritatingly, since we're supposed to
get rid of modes).
This allows destructors to be inlined, which is necessary since
classes can have both ty params and destructors.
(basically a stripped-down version of comm, and a "driver" that
constructs a new port)
This lets us pass them to generic functions.
pcwalton added a commit that referenced this pull request Jun 13, 2012
@pcwalton pcwalton merged commit ab9c900 into master Jun 13, 2012
RalfJung added a commit to RalfJung/rust that referenced this pull request Oct 4, 2022
Aaron1011 pushed a commit to Aaron1011/rust that referenced this pull request Jan 6, 2023
tshepang added a commit to tshepang/rust that referenced this pull request Sep 8, 2025
Update link to `resolve_regions_and_report_errors`
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants