summaryrefslogtreecommitdiff
path: root/doc/LGPL-licence.txt
diff options
context:
space:
mode:
authorNat Goodspeed <nat@lindenlab.com>2015-07-10 16:01:15 -0400
committerNat Goodspeed <nat@lindenlab.com>2015-07-10 16:01:15 -0400
commit0c915913fd05007bb3fb6cc84be89799b7d85ae5 (patch)
tree70f0393a75689936a8f92e39b1a9a019518d1975 /doc/LGPL-licence.txt
parentfdb9a50d4ba3ee86b2878e1eba68d4e1536c4a15 (diff)
MAINT-5351: Improve management of "current" coroutine information.
Our first cut at tracking the "current" coroutine simply reset the pointer to NULL every time we context-switched away. But that strategy doesn't handle the case of coroutine A launching coroutine B. Introduce LLCoros::CoroData to track, among other things, the previous value of the current-coroutine pointer each time we switch into a coroutine. Restore THAT value when we switch back out.
Diffstat (limited to 'doc/LGPL-licence.txt')
0 files changed, 0 insertions, 0 deletions