Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-01-04 | SH-3468 WIP add memory tracking base class | Richard Linden | |
fix for compile error on windows ignore stdint.h even though VS2010 provides it | |||
2013-01-04 | More fixes for linux build of lltrace changes | Andrew Meadows | |
2013-01-03 | fixing linux compile errors for llcommon after LLTrace work | Andrew Meadows | |
2013-01-03 | SH-3406 WIP convert fast timers to lltrace system | Richard Linden | |
made fast timer stack thread local added LLThreadLocalSingleton made LLThreadLocalPointer obey pointer rules for const added LLThreadLocalSingletonPointer for fast thread local pointers | |||
2012-12-23 | SH-3468 WIP add memory tracking base class | Richard Linden | |
fixed crash on exit by making LLInstanceTracker iterators use atomic iterator nesting count for thread safety | |||
2012-12-21 | SH-3468 WIP add memory tracking base class | Richard Linden | |
improvements on lifetime of lltrace core data structures tweaks to thread local pointer handling so that static constructors/destructors can safely call functions that use lltrace | |||
2012-12-19 | MAINT-1986: merge in server-trunk fixes | Nat Goodspeed | |
2012-12-18 | SH-3406 WIP convert fast timers to lltrace system | Richard Linden | |
removed some potential data races got memory stats recording in trace system | |||
2012-12-18 | MAINT-1986: patch OPSDEV-111 fix (rev 9346b73d6843) from server-trunk | Nat Goodspeed | |
2012-12-18 | MAINT-1986: patch DEV-50942 fix (rev 28828ba0f0be) from server-trunk. | Nat Goodspeed | |
2012-12-18 | SH-3468 WIP add memory tracking base class | Richard Linden | |
created memory tracking trace type instrumented a few classes with memory tracking | |||
2012-12-17 | increment version to 3.4.5 | Oz Linden | |
2012-12-09 | SH-3406 WIP convert fast timers to lltrace system | Richard Linden | |
added ability to query self time of block timers indepedently | |||
2012-12-07 | SH-3406 WIP convert fast timers to lltrace system | Richard Linden | |
further fixes for gcc builds | |||
2012-12-07 | SH-3406 WIP convert fast timers to lltrace system | Richard Linden | |
potential fixes for gcc builds | |||
2012-12-07 | SH-3406 WIP convert fast timers to lltrace system | Richard Linden | |
improved unit tests for LLUnit renamed LLUnit to LLUnitImplicit with LLUnit being reserved for explicit units | |||
2012-12-06 | SH-3406 WIP convert fast timers to lltrace system | Richard Linden | |
added unit tests for LLUnit | |||
2012-12-06 | SH-3406 WIP convert fast timers to lltrace system | Richard Linden | |
improved LLUnit compile time errors removed cassert in favor of llstatic_assert | |||
2012-12-06 | SH-3406 WIP convert fast timers to lltrace system | Richard Linden | |
fixed gcc compile error made LLCopyOnWritePointer contain an LLPointer, not derive from it added type trait to control periodicrecording mean value type | |||
2012-12-05 | SH-3406 WIP convert fast timers to lltrace system | Richard Linden | |
changed thread id declaration to be local to llthread.cpp and use currentID() uniformly across platforms | |||
2012-12-04 | SH-3406 WIP convert fast timers to lltrace system | Richard Linden | |
added copy constructor to periodic recording to allow snapshot generation in fast timer view fixed build errors | |||
2012-12-04 | Pull and merge viewer-development | simon@Simon-PC.lindenlab.com | |
2012-12-03 | SH-3406 WIP convert fast timers to lltrace system | Richard Linden | |
converted fast timer view over to new lltrace mechanisms | |||
2012-12-02 | SH-3406 WIP convert fast timers to lltrace system | Richard Linden | |
started moving fast timer historical stats over to LLTrace periodic recording | |||
2012-12-01 | fix for gcc compile errors | Richard Linden | |
2012-12-01 | SH-3406 WIP convert fast timers to lltrace system | Richard Linden | |
fixed scale of reported times moved reset calls to happen at same time so we don't show partial results | |||
2012-11-30 | SH-3406 WIP convert fast timers to lltrace system | Richard Linden | |
fixed crash when sending viewer asset stats | |||
2012-11-29 | SH-3406 WIP convert fast timers to lltrace system | Richard Linden | |
moved runtime timer tree topology information to separate array instead of recording stack | |||
2012-11-27 | Automated merge with ssh://hg.lindenlab.com/richard/viewer-interesting-metrics | Richard Linden | |
2012-11-27 | SH-3406 WIP convert fast timers to lltrace system | Richard Linden | |
fixed precision of fast timer counts | |||
2012-11-27 | SH-3406 WIP convert fast timers to lltrace system | Richard Linden | |
hunting down bad values and crashes | |||
2012-11-26 | merge changes for DRTVWR-249 | Oz Linden | |
2012-11-20 | SH-3406 WIP convert fast timers to lltrace system | Richard Linden | |
fixes to merge | |||
2012-11-20 | Automated merge with http://hg.secondlife.com/viewer-development | Nat Goodspeed | |
2012-11-20 | merge changes for DRTVWR-246 | Oz Linden | |
2012-11-19 | merge with viewer-development | Richard Linden | |
2012-11-19 | increment version to 3.4.4 | Oz Linden | |
2012-11-16 | SH-3406 WIP convert fast timers to lltrace system | Richard Linden | |
got new fast timer code to compile and run | |||
2012-11-16 | Some Mac header #defines macros like check and equivalent -- gack!! | Nat Goodspeed | |
Given that third-party libraries (such as Boost) can and do use those names, properly namespace-scoped, it's unpardonable to break any such innocent usage with a macro. Given the pervasiveness of the need, introduce a header file with the requisite #undef directives. | |||
2012-11-16 | Boost 1.52 no longer supports Boost.Filesystem v2 -- don't request. | Nat Goodspeed | |
Instead of compatibility mode, #defining BOOST_FILESYSTEM_VERSION to 2 only gets you a compile error these days. | |||
2012-11-15 | SH-3406 WIP convert fast timers to lltrace system | Richard Linden | |
eliminated min and max macros from windows.h got rest of viewer to compile against llfasttimer changes | |||
2012-11-14 | SH-3406 WIP convert fast timers to lltrace system | Richard Linden | |
cleaning up build moved most includes of windows.h to llwin32headers.h to disable min/max macros, etc streamlined Time class and consolidated functionality in BlockTimer class llfasttimer is no longer included via llstring.h, so had to add it manually in several places | |||
2012-11-13 | SH-3406 WIP convert fast timers to lltrace system | Richard Linden | |
moving fast timers into lltrace namespace and accumulation system | |||
2012-11-13 | Automated merge with http://hg.secondlife.com/viewer-development | Nat Goodspeed | |
2012-11-13 | merge changes for DRTVWR-238 | Oz Linden | |
2012-11-12 | SH-3406 WIP convert fast timers to lltrace system | Richard Linden | |
removed remnants of LLFastTimer::FrameState | |||
2012-11-12 | SH-3406 WIP convert fast timers to lltrace system | Richard Linden | |
simplified llfasttimer code down to 2 classes llunit unit conversion now done in floating point or 64 bit integer precision, depending on source type | |||
2012-11-08 | SH-3499 WIP Ensure asset stats output is correct | Richard Linden | |
Finished making LLUnit implicitly convertible to/from scalar integer values cleaned up test code | |||
2012-11-08 | Automated merge with http://bitbucket.org/lindenlab/viewer-development | Dave Parks | |
2012-11-08 | merge up to viewer-development | Oz Linden | |