summaryrefslogtreecommitdiff
path: root/indra/llcommon
AgeCommit message (Collapse)Author
2013-08-26Merge downstream code for CHUIStormsimon
2013-08-23Automated merge with https://bitbucket.org/lindenlab/viewer-interestingRichard Linden
2013-08-22mergeRichard Linden
2013-08-22BUILDFIX: accidental checkin of infinite loop in llsdserialize testRichard Linden
2013-08-22BUILDFIX: attempted fix for crash on exit in llsdserialize testRichard Linden
2013-08-22SH-4433 FIX: Interesting: Statistics > Ping Sim is always 0 msRichard Linden
removed bad assert fixed precision issues during int->unsigned int conversions and vice versa
2013-08-22MAINT-2850 Fix for linux builddmitry
2013-08-21SH-4433 WIP Interesting: Statistics > Ping Sim is always 0 msRichard Linden
added unit tests for lltrace
2013-08-21BUILDFIX: gcc build fixesRichard Linden
2013-08-21SH-4433 WIP Interesting: Statistics > Ping Sim is always 0 msRichard Linden
made getPrimaryAccumulator return a reference since it was an always non-null pointer changed unit conversion to perform lazy division in order to avoid truncation of timer values
2013-08-21Merge downstream code, including viewer-releasesimon
2013-08-21Fix file EOL formatSimon Linden
2013-08-20BUILDFIX: unit assignment errorRichard Linden
2013-08-20MAINT-2850 FIXED Windows 8.1 detected as running in windows 8 compatibility ↵dmitrykproductengine
mode always
2013-08-20MAINT-3005 FIXED Set max persistent notifications to reduce log-in timemaxim@mnikolenko
2013-08-19BUILDFIX: removed consideration of some bad overloads in return type evaluationRichard Linden
of unit operators
2013-08-19BUILDFIX: refactored decltype out into traits classRichard Linden
2013-08-19BUILDFIX: fixed several template agument errorsRichard Linden
2013-08-19BUILDFIX: abstracted decltype into macro LLTYPEOF for temporaryRichard Linden
gcc 4.1/4.2 support
2013-08-19BUILDFIX: fixed some units errorsRichard Linden
2013-08-18SH-4433 WIP: Interesting: Statistics > Ping Sim is always 0 msRichard Linden
continued conversion to units system made units perform type promotion correctly and preserve type in arithmetic e.g. can now do LLVector3 in units added typedefs for remaining common unit types, including implicits
2013-08-16merge with viewer-releaseNyx Linden
2013-08-16Automated merge with http://bitbucket.org/lindenlab/viewer-interestingRichard Linden
2013-08-16SH-4433 WIP: Interesting: Statistics > Ping Sim is always 0 msRichard Linden
converted many values over to units system in effort to track down source of 0 ping
2013-08-15BUILDFIX: macRichard Linden
2013-08-15moved unit types out of LLUnits namespace, since they are prefixedRichard Linden
2013-08-14BUILDFIX: converted platform-specific files over to new LL_INFOS, etc macrosRichard Linden
fixed bad search and replace
2013-08-14BUILDFIX: converted platform-specific files over to new LL_INFOS, etc macrosRichard Linden
2013-08-14BUILDFIX: more gcc fixesRichard Linden
2013-08-14BUILDFIX: gcc fixesRichard Linden
2013-08-14BUILDFIX: added header for numeric_limits support on gccRichard Linden
added convenience types for units F32Seconds, etc.
2013-08-13SH-4346 FIX Interesting: some integer Statistics are displayed as floating ↵Richard Linden
point after crossing region boundary fine-tuned heuristics for switching between mean and current values in stat bar display added comments to LLUnits unit test
2013-10-23Merge latest viewer-release with FBCsimon
2013-08-12SH-4399 FIX: Interesting: Texture console MB Bound 0/384 and texture queue ↵Richard Linden
bounces once per second SH-4346 FIX: Interesting: some integer Statistics are displayed as floating point after crossing region boundary made llerrs/infos/etc properly variadic wrt tags LL_INFOS("A", "B", "C") works, for example fixed unit tests remove llsimplestat
2013-08-09second phase summer cleaningRichard Linden
replace llinfos, lldebugs, etc with new LL_INFOS(), LL_DEBUGS(), etc.
2013-08-09SH-4374 FIX Interesting: Statistics Object cache hit rate is always 100%Richard Linden
moved object cache sampling code so that it actually gets executed default values for stats are NaN instead of 0 in many cases
2013-08-09Refactoring link creation calls in preparation for adding AIS v3 hook.Don Kjer
2013-08-08Pull in fix for MAINT-2302simon
2013-08-06SH-4411 Thread/mutex rework between main and worker threadMonty Brandenberg
Have the ::notifyLoadedMeshes() method doing correct locking and stall avoidance at the same time. This method now does lazy mutex lock acquisition (trylock()) and if it fails on either, it gives up and comes back later. Capture the maximum number of sequential failures and report this at the end of the run in the log. (So far, with big mesh regions, I've only seen 1s and 2s.) Locking/mutex requirements sorted in other locations as well. LLMutex gets trylock() method as well as new LLMutexTrylock scoped locking class. Clean up some documentation, more to do.
2013-08-01mergeRichard Linden
2013-08-01SH-4374 WIP Interesting: Statistics Object cache hit rate is always 100%Richard Linden
2013-07-31cleanup - renamed valueAs to valueInUnits and made it a symmetrical ↵Richard Linden
getter/setter
2013-07-30mergeRichard Linden
2013-07-30BUILDFIX: some gcc build fixesRichard Linden
2013-07-30BUILDFIX: fixes use of variadic macros for gcc (use ##__VA_ARGS__ to do ↵Richard Linden
comma removal)
2013-07-30more cleanupRichard Linden
2013-07-30Summer cleaning - removed a lot of llcommon dependencies to speed up build timesRichard Linden
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
2013-07-25BUIDLFIX: bad ternary expressionRichard Linden
2013-07-24BUIDLFIX: forgot to extract value from units object for calling llformatRichard Linden
2013-07-24SH-4376 FIX: Interesting: in Statistics, replace the text "0" with "n/a" whenRichard Linden
there are no samples during the time period. added hasValue to SampleAccumulator so we don't print a value when we don't have a single sample yet added some disabled log output for scene load timing