Skip to content

Conversation

@brson
Copy link
Contributor

@brson brson commented Mar 22, 2011

This patch set implements code generation for ports and channels. I think this is all pretty nice - the only thing I'm really concerned about is the refcounting. From what I can tell the refcounts are working correctly; I just don't exactly understand why. I expected trans_recv to require a cleanup for the received data but it has thus far rejected my efforts to do so.

I'm beginning to understand what's going on in trans.rs, but please give it a close look and see if there's anything I can improve.

Next is implementing local declarations with receive, e.g. "let int x <- p", then on to spawning tasks.

@graydon
Copy link
Contributor

graydon commented Mar 22, 2011

Integrated.

@graydon graydon closed this Mar 22, 2011
keeperofdakeys pushed a commit to keeperofdakeys/rust that referenced this pull request Dec 12, 2017
unix: Add PIPE_BUF for bsd and notbsd

This is the maximum size of guaranteed-atomic writes to a pipe.
kazcw pushed a commit to kazcw/rust that referenced this pull request Oct 23, 2018
* Migrate `i686::sse` to vendor types

* Migrate `i686::sse2` to vendor types

* Migrate i686::sse41 to vendor types

* Migrate i686::sse42 to vendor types
Aaron1011 pushed a commit to Aaron1011/rust that referenced this pull request Oct 26, 2020
gi-dellav pushed a commit to gi-dellav/rust that referenced this pull request Dec 9, 2021
antoyo added a commit to antoyo/rust that referenced this pull request Jun 19, 2023
Regen intrinsics with latest LLVM version
celinval pushed a commit to celinval/rust-dev that referenced this pull request Jun 4, 2024
noscripter pushed a commit to noscripter/rust that referenced this pull request Sep 8, 2025
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.

2 participants