- Aug 03, 2023
-
-
NiranV authored
-
- Jul 29, 2023
- Jul 11, 2023
-
-
Alexander Gavriliuk authored
-
- Jul 07, 2023
-
-
Andrey Lihatskiy authored
SL-19966 Reverted "SL-18721: Faster viewer shutdown time since performance improvements can lead to perceived inventory loss due to cache corruption" This reverts commit cf692c40.
-
- Jun 16, 2023
-
-
Andrey Kleshchev authored
-
- Jun 01, 2023
-
-
Nat Goodspeed authored
-
- May 31, 2023
-
-
Nat Goodspeed authored
-
Nat Goodspeed authored
from U32*.
-
- May 26, 2023
-
-
Andrey Lihatskiy authored
-
- May 23, 2023
-
-
simon authored
(cherry picked from commit eb0516b9940f200b32349d611f38f1ccee48005d)
-
- May 22, 2023
-
-
Nat Goodspeed authored
-
Nat Goodspeed authored
-
Nat Goodspeed authored
Pass llssize instead of S32.
-
- May 08, 2023
-
-
Nat Goodspeed authored
-
Nat Goodspeed authored
-
Nat Goodspeed authored
Rather than continuing to propagate try/catch (Closed) (aka LLThreadSafeQueueInterrupt) constructs through the code base, make WorkQueueBase::post() return bool indicating success (i.e. ! isClosed()). This obviates postIfOpen(), which no one was using anyway. In effect, postIfOpen() is renamed post(), bypassing the exception when isClosed(). Review existing try/catch blocks of that sort, changing to test for post() returning false.
-
- May 05, 2023
-
-
Rye Mutt authored
Fix LLThreadSafeQueueInterrupt in WorkQueueBase::postTo during shutdown by catching and returning false
-
- May 04, 2023
-
-
Andrey Lihatskiy authored
-
- May 03, 2023
-
-
David Parks authored
-
Nat Goodspeed authored
Newer C++ compilers have different semantics around LLSDArray's special copy constructor, which was essential to proper LLSD nesting. In short, we can no longer trust LLSDArray to behave correctly. Now that we have variadic functions, get rid of LLSDArray and replace every reference with llsd::array().
-
Nat Goodspeed authored
-
Nat Goodspeed authored
The trouble with debugLoggingEnabled() is that it locked mutexes and searched maps every time that call was reached. LL_DEBUGS() has the same functionality (albeit with idiosyncratic syntax) but performs expensive lookups only once per session, caching the result in a local static variable.
-
- May 02, 2023
-
-
David Parks authored
DRTVWR-559 Optimization pass, make it so profileAvatar can read back GPU timer without a frame stall.
-
- Apr 06, 2023
-
-
Andrey Lihatskiy authored
-
- Apr 03, 2023
-
-
Nat Goodspeed authored
-
- Mar 20, 2023
-
-
Alexander Gavriliuk authored
SL-18721: Faster viewer shutdown time since performance improvements can lead to perceived inventory loss due to cache corruption
-
- Mar 10, 2023
-
-
David Parks authored
-
- Mar 06, 2023
-
-
Brad Linden authored
-
David Parks authored
DRTVWR-559 Return to MD5 for LLUUID operations. Existing LLUUID API implementations must not change, but may add "fast" variants where appropriate in the future.
-
- Mar 02, 2023
-
-
Nat Goodspeed authored
per Leviathan code review.
-
- Mar 01, 2023
-
-
Nat Goodspeed authored
-
Nat Goodspeed authored
-
Nat Goodspeed authored
instead of having specific binary, ternary and quaternary overloads.
-
Nat Goodspeed authored
The num_periods arguments have all been changed to size_t, but the default argument values were still coded as S32_MAX. Change to std::numeric_limits<size_t>::max().
-
Nat Goodspeed authored
Not only do the local typedefs make the code less readable, they also rely on assumptions about the implementation. The standard types are guaranteed by the C++ library implementation.
-
- Feb 15, 2023
-
-
Nat Goodspeed authored
-
Nat Goodspeed authored
-
Andrey Kleshchev authored
-
- Feb 13, 2023
-
-
Callum Prentice authored
-