| Age | Commit message (Collapse) | Author | 
|---|
|  | removed complicated and unnecessary fast timer gapless handoff logic (it should be gapless anyway)
improved MemTrackable API, better separation of shadow and footprint
added memory usage stats to floater_stats.xml | 
|  | another attempt to move mem stat into base class | 
|  | consolidated most indra-specific constants in llcommon under indra_constants.h
fixed issues with operations on mixed unit types (implicit and explicit)
made LL_INFOS() style macros variadic in order to subsume other logging methods
such as ll_infos
added optional tag output to error recorders | 
|  | stat definition as they don't work on gcc/clang | 
|  | also, removed LLTrace::init and cleanup
removed derived class implementation of memory stat for LLMemTrackable
is automatic now | 
|  |  | 
|  |  | 
|  | LLTrace clearer
Count becomes CountStatHandle
Count.sum becomes sum(Count, value), etc. | 
|  | attempted fix for gcc compile errors
can't use typeid() on a class that doesn't have a method
defined in a translation unit
fix is to force classes deriving from LLMemTrackable to
use their own static member named sMemStat | 
|  | removed some potential data races
got memory stats recording in trace system | 
|  | created memory tracking trace type
instrumented a few classes with memory tracking | 
|  | removed unnecessary string copies from chat message handling | 
|  |  | 
|  | Removed some unnecessary string copies in LLTextBase and LLNormalTextSegment by changing getWText() to return const LLWString& (instead of LLWString), and storing the result in a const LLWString& instead of an LLWString in places where the string doesn't need to be modified.
Made LLTextViewModel::getDisplay() also return const LLWString& instead of LLWString.
Removed a couple of unused local string variables in LLTextBase (the compiler flagged these after converting the local copies to const LLWString&). | 
|  | ignore-dead-branch |