phoenix-firestorm/indra
Nat Goodspeed 285613b892 DEV-32777: Introduce LLCoros, an LLSingleton registry of named coroutine
instances. LLCoros::launch() intends to address three issues:
- ownership of coroutine instance
- cleanup of coroutine instance when it terminates
- central place to twiddle MSVC optimizations to bypass DEV-32777 crash.
Initially coded on Mac; will address the third bullet on Windows.
Adapt listenerNameForCoro() to consult LLCoros::getName() if applicable.
Change LLLogin::Impl::connect() to use LLCoros::launch().
LLCoros::getName() relies on patch to boost::coroutines::coroutine::self to
introduce get_id().
2009-06-03 21:38:21 +00:00
..
cmake DEV-27646 dll linkage for login module. 2009-05-22 23:27:16 +00:00
copy_win_scripts
integration_tests merge trunk@116587 skinning-7@119389 -> viewer-2.0.0-skinning-7 2009-05-08 07:43:08 +00:00
lib/python svn merge -r116334:116916 svn+ssh://svn.lindenlab.com/svn/linden/branches/rad-chilies/rad-chilies-trunkmerge-2 2009-04-08 22:39:01 +00:00
linux_crash_logger svn merge -r113780:113785 2009-03-09 23:42:07 +00:00
llaudio merge trunk@116587 skinning-7@119389 -> viewer-2.0.0-skinning-7 2009-05-08 07:43:08 +00:00
llcharacter merge trunk@116587 skinning-7@119389 -> viewer-2.0.0-skinning-7 2009-05-08 07:43:08 +00:00
llcommon DEV-32777: Introduce LLCoros, an LLSingleton registry of named coroutine 2009-06-03 21:38:21 +00:00
llcrashlogger merge trunk@116587 skinning-7@119389 -> viewer-2.0.0-skinning-7 2009-05-08 07:43:08 +00:00
llimage merge trunk@116587 skinning-7@119389 -> viewer-2.0.0-skinning-7 2009-05-08 07:43:08 +00:00
llimagej2coj merge trunk@116587 skinning-7@119389 -> viewer-2.0.0-skinning-7 2009-05-08 07:43:08 +00:00
llinventory DEV-27646 dll linkage for login module. 2009-05-22 23:27:16 +00:00
llmath DEV-27646 dll linkage for login module. 2009-05-22 23:27:16 +00:00
llmessage DEV-31979: Introduce LLReqID, a class to help individual event API listeners 2009-05-27 21:17:22 +00:00
llprimitive DEV-27646 dll linkage for login module. 2009-05-22 23:27:16 +00:00
llrender DEV-27646 dll linkage for login module. 2009-05-22 23:27:16 +00:00
llui DEV-27646 dll linkage for login module. 2009-05-22 23:27:16 +00:00
llvfs merge trunk@116587 skinning-7@119389 -> viewer-2.0.0-skinning-7 2009-05-08 07:43:08 +00:00
llwindow merge trunk@116587 skinning-7@119389 -> viewer-2.0.0-skinning-7 2009-05-08 07:43:08 +00:00
llxml svn merge -r114679:114681 svn+ssh://svn.lindenlab.com/svn/linden/branches/event-system/event-system-7 svn+ssh://svn.lindenlab.com/svn/linden/branches/event-system/event-system-8 2009-05-08 21:08:08 +00:00
lscript DEV-27646 dll linkage for login module. 2009-05-22 23:27:16 +00:00
mac_crash_logger svn merge -r106055-107012 svn+ssh://svn.lindenlab.com/svn/linden/branches/viewer/viewer_1-22/ 2009-01-13 03:46:56 +00:00
mac_updater svn merge -r117314:117337 2009-04-16 23:45:35 +00:00
newview DEV-31979: Introduce LLReqID, a class to help individual event API listeners 2009-05-27 21:17:22 +00:00
test DEV-32777: ensure that stack objects listening on persistent LLEventPumps get 2009-05-28 21:25:58 +00:00
tools/vstool
viewer_components DEV-32777: Introduce LLCoros, an LLSingleton registry of named coroutine 2009-06-03 21:38:21 +00:00
win_crash_logger Merge of QAR-1267 to trunk. This was a combo merge of QAR-1175 (maint-render-9) and QAR-1236 (dll-msvcrt-2) 2009-02-18 21:10:16 +00:00
win_updater Merge of QAR-1267 to trunk. This was a combo merge of QAR-1175 (maint-render-9) and QAR-1236 (dll-msvcrt-2) 2009-02-18 21:10:16 +00:00
CMakeLists.txt svn merge -r113003:119136 svn+ssh://svn.lindenlab.com/svn/linden/branches/login-api/login-api-2 svn+ssh://svn.lindenlab.com/svn/linden/branches/login-api/login-api-3 2009-05-11 20:05:46 +00:00
develop.py svn merge -r118008:118374 svn+ssh://svn.lindenlab.com/svn/linden/branches/cg/viewer-etch-1 2009-04-30 06:52:38 +00:00