Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Runtime work #716

Closed
wants to merge 2 commits into from
Closed

Runtime work #716

wants to merge 2 commits into from

Conversation

eholk
Copy link
Contributor

@eholk eholk commented Jul 20, 2011

The first commit is mostly cleanup and better debugging support. The main thing it adds is tags to memory allocations so that it's easier to tell what's leaking.

The second one improves channels so that we can re-enable one more test case.

Eric Holk added 2 commits July 20, 2011 13:07
We're trying to get closer to doing correct move semantics for channel
operations. This involves a lot of cleanup (such as removing the
unused sched parameter from rust_vec constructor) and making
circular_buffer kernel_owned.

Added tagging for memory allocations. This means we give a string tag
to everything we allocate. If we leak something and TRACK_ALLOCATIONS
is enabled, then it's much easier now to tell exactly what is leaking.
This lets us un-XFAIL task-comm-10.rs.
@brson
Copy link
Contributor

brson commented Jul 21, 2011

Integrated.

@brson brson closed this Jul 21, 2011
ZuseZ4 added a commit to EnzymeAD/rust that referenced this pull request Mar 7, 2023
* mark strcmp as inactive2

* mark strcmp as inactive3

* mark strcmp as ro

* mark Fn too
celinval added a commit to celinval/rust-dev that referenced this pull request Jun 4, 2024
Fixes rust-lang#716

Conflicts:
    .github/workflows/ci.yml
    src/tools/compiletest/src/runtest.rs
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