| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2013-01-10 | fix for invalid use of posix_memalign | Andrew Meadows | |
| 2013-01-10 | SH-3468 WIP add memory tracking base class | Richard Linden | |
| actually use return value of posix_memalign! | |||
| 2013-01-10 | typo fix | Andrew Meadows | |
| 2013-01-09 | SH-3468 WIP add memory tracking base class | Richard Linden | |
| made LLTrace::MemTrackable support custom alignment LLDrawable now uses MemTrackable new and delete operators | |||
| 2013-01-09 | SH-3468 WIP add memory tracking base class | Richard Linden | |
| fix for linux build issues | |||
| 2013-01-08 | SH-3468 WIP add memory tracking base class | Richard Linden | |
| cleaned up hacks used to get unit tests working LLTrace::init now supports recursive initialization/cleanup put NOMINMAX back in win32 header wrappers | |||
| 2013-01-08 | SH-3468 WIP add memory tracking base class | Richard Linden | |
| more fixes for unit test crashes added llcommon initialization/teardown for unit tests that indirectly trigger lltrace changed access of atomic refcount to use preincrement/decrement operators to reflect desired semantics always call apr_initialize in LLCommon::initClass, even if already initialized...apr does internal reference counting to keep things straight | |||
| 2013-01-06 | SH-3468 WIP add memory tracking base class | Richard Linden | |
| fix for unit test failures...cleanup apr without destroying pools, allowing LLProxy to clean itself up as a singleton (and avoiding spurious dependencies associated with manually destorying singletons that rely on apr pools) | |||
| 2013-01-04 | Automated merge with http://bitbucket.org/lindenlab/viewer-development | Richard Linden | |
| 2013-01-04 | SH-3468 WIP add memory tracking base class | Richard Linden | |
| further compile error fixes | |||
| 2013-01-04 | SH-3468 WIP add memory tracking base class | Richard Linden | |
| further compile error fixes | |||
| 2013-01-04 | SH-3468 WIP add memory tracking base class | Richard Linden | |
| 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 | |||
| 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-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. | |||
