Skip to content
Snippets Groups Projects
Commit 6c3507d6 authored by Nat Goodspeed's avatar Nat Goodspeed Committed by Andrey Kleshchev
Browse files

SL-10190: Introduce LLCoros::saveException() and rethrow().

This mechanism uses a queue of std::exception_ptrs to transport an (otherwise)
uncaught exception from a terminated coroutine to the thread's main fiber. The
main loop calls LLCoros::rethrow() just after giving some cycles to ready
coroutines that frame.

# Conflicts:
#	indra/llcommon/llcoros.cpp
#	indra/llcommon/llcoros.h
#	indra/newview/llappviewer.cpp
parent 236593e9
No related branches found
No related tags found
No related merge requests found
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment