Age | Commit message (Collapse) | Author | |
---|---|---|---|
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. | |||
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 | merge up to viewer-development | Oz Linden | |
2012-11-07 | SH-3499 WIP Ensure asset stats output is correct | Richard Linden | |
further fixes to implicit conversion of unit types | |||
2012-11-07 | Automated merge with http://bitbucket.org/lindenlab/viewer-beta | Dave Parks | |
2012-11-07 | MAINT-1815 Fix for excessive memory usage in Mayfair. Disable tcmalloc. ↵ | Dave Parks | |
Disable private memory pools. Make viewer large address aware on windows. Reviewed by Kelly | |||
2012-11-07 | Merge. Refresh DRTVWR-209 with 3.4.2-beta1 code. | Monty Brandenberg | |
Two fairly simple conflicts: dead stats sending code in the texture fetch code (new llcorehttp library) and the cleanup code in llappviewer was moved around in 3.4.x. | |||
2012-11-07 | SH-3499 WIP Ensure asset stats output is correct | Richard Linden | |
removed explicit constructor of LLUnit from integral types, as C++ already guarantees that I can't convert from LLUnit<Bytes> to LLUnits<Seconds> (requires 2 user defined conversions). Now this allows seamless replacement of existing integral types with Unit labeled types. | |||
2012-11-07 | SH-3499 WIP Ensure asset stats output is correct | Richard Linden | |
fixed trace data gathering and routing from background thread simplified slave->master thread communication (eliminated redundant recording and proxy object) improved performance of fast timer data gathering (slow iterators) | |||
2012-11-06 | Automated merge with http://hg.secondlife.com/viewer-development | Nat Goodspeed | |
2012-11-05 | SH-3499 WIP Ensure asset stats output is correct | Richard Linden | |
fixed copy behavior of recordings and accumulator buffers | |||
2012-11-05 | increment version to 3.4.3 | Oz Linden | |
2012-11-02 | SH-3499 Ensure asset stats output is correct | Richard Linden | |
improvements to predicate API default rules encapsulated in LLInitParam removed empty flag from viewer asset stats | |||
2012-11-01 | SH-3499 Ensure asset stats output is correct | Richard Linden | |
added support for specifying predicates for xui and llsd serialization | |||
2012-11-01 | SH-3405 FIX convert existing stats to lltrace system | Richard Linden | |
output of floater_stats is now identical to pre-lltrace system (with some tweaks) | |||
2012-11-01 | Automated merge with ssh://hg.lindenlab.com/richard/viewer-interesting-metrics | Richard Linden | |
2012-11-01 | SH-3405 FIX convert existing stats to lltrace system | Richard Linden | |
final removal of remaining LLStat code | |||
2012-10-29 | SH-3405 WIP convert existing stats to lltrace system | Richard Linden | |
fixed predicate update logic and reduced to 2 classes | |||
2012-10-26 | SH-3405 WIP convert existing stats to lltrace system | Richard Linden | |
fixed llpredicate so that values and rules work uniformly with predicate logic and/or/negate works in parallel with set/clear |