Skip to content
Snippets Groups Projects
  • Nat Goodspeed's avatar
    3be79d53
    MAINT-2724: Make viewer explicitly set coroutine stack size. · 3be79d53
    Nat Goodspeed authored
    Introduce LLCoros::setStackSize(), with a compile-time default value we hope
    we never have to use. Make LLAppViewer call it with the value of the new
    settings variable CoroutineStackSize as soon as we've read settings files.
    (While we're at it, notify interested parties that we've read settings files.)
    Give CoroutineStackSize a default value four times the previous default stack
    size. Make LLCoros::launch() pass the saved stack size to each new coroutine
    instance.
    Re-enable lleventcoro integration test. Use LLSDMap() construct rather than
    LLSD::insert(), which used to return the modified object but is now void.
    3be79d53
    History
    MAINT-2724: Make viewer explicitly set coroutine stack size.
    Nat Goodspeed authored
    Introduce LLCoros::setStackSize(), with a compile-time default value we hope
    we never have to use. Make LLAppViewer call it with the value of the new
    settings variable CoroutineStackSize as soon as we've read settings files.
    (While we're at it, notify interested parties that we've read settings files.)
    Give CoroutineStackSize a default value four times the previous default stack
    size. Make LLCoros::launch() pass the saved stack size to each new coroutine
    instance.
    Re-enable lleventcoro integration test. Use LLSDMap() construct rather than
    LLSD::insert(), which used to return the modified object but is now void.
Code owners
Assign users and groups as approvers for specific file changes. Learn more.