Skip to content

Add global rust_get_current_task#2104

Closed
jamorton wants to merge 3 commits intorust-lang:masterfrom
jamorton:rust_get_current_task
Closed

Add global rust_get_current_task#2104
jamorton wants to merge 3 commits intorust-lang:masterfrom
jamorton:rust_get_current_task

Conversation

@jamorton
Copy link
Copy Markdown
Contributor

@jamorton jamorton commented Apr 2, 2012

Previously two methods existed: rust_sched_loop::get_task and rust_task::get_task_from_tcb. Merge both of them into one, trying the faster one (tcb) first, and if that fails, the slower one from the tls.

jamorton added 2 commits April 2, 2012 00:13
Previously two methods existed: rust_sched_loop::get_task and rust_task::get_task_from_tcb. Merge both of them into one, trying the faster one (tcb) first, and if that fails, the slower one from the tls.
@brson
Copy link
Copy Markdown
Contributor

brson commented Apr 2, 2012

Looks good! Just a few comments.

@jamorton
Copy link
Copy Markdown
Contributor Author

jamorton commented Apr 2, 2012

If it's okay I just moved the tls method back to shed_loop and made those fields private again

@brson
Copy link
Copy Markdown
Contributor

brson commented Apr 2, 2012

Integrated. Thanks!

@brson brson closed this Apr 2, 2012
Kobzol pushed a commit to Kobzol/rust that referenced this pull request Dec 30, 2024
bors pushed a commit to rust-lang-ci/rust that referenced this pull request Jan 2, 2025
folkertdev added a commit to folkertdev/rust that referenced this pull request May 6, 2026
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