<feed xmlns='http://www.w3.org/2005/Atom'>
<title>viewer.git/indra/llcommon/lltracethreadrecorder.h, branch 26.4</title>
<subtitle>Megapahit's fork of the Second Life viewer.
</subtitle>
<id>https://megapahit.org/viewer.git/atom?h=26.4</id>
<link rel='self' href='https://megapahit.org/viewer.git/atom?h=26.4'/>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/'/>
<updated>2024-04-29T04:56:09Z</updated>
<entry>
<title>#824 Process source files in bulk: replace tabs with spaces, convert CRLF to LF, and trim trailing whitespaces as needed</title>
<updated>2024-04-29T04:56:09Z</updated>
<author>
<name>Andrey Lihatskiy</name>
<email>alihatskiy@productengine.com</email>
</author>
<published>2024-04-29T04:43:28Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=1b68f71348ecf3983b76b40d7940da8377f049b7'/>
<id>urn:sha1:1b68f71348ecf3983b76b40d7940da8377f049b7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>DRTVWR-565: Merge branch 'origin/contribute' into DRTVWR-565</title>
<updated>2022-12-12T18:27:57Z</updated>
<author>
<name>Nat Goodspeed</name>
<email>nat@lindenlab.com</email>
</author>
<published>2022-12-12T18:27:57Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=12f66fda1376a03a0ef791d22984bd4a13831b5a'/>
<id>urn:sha1:12f66fda1376a03a0ef791d22984bd4a13831b5a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>DRTVWR-575: Fix llcommon assumptions that size_t fits in 4 bytes.</title>
<updated>2022-11-03T18:58:32Z</updated>
<author>
<name>Nat Goodspeed</name>
<email>nat@lindenlab.com</email>
</author>
<published>2022-11-03T18:58:32Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=9522a0b7c16414fce2103cf58bfdd63aaf0cb01b'/>
<id>urn:sha1:9522a0b7c16414fce2103cf58bfdd63aaf0cb01b</id>
<content type='text'>
It's a little distressing how often we have historically coded S32 or U32 to
pass a length or index.

There are more such assumptions in other viewer subdirectories, but this is a
start.
</content>
</entry>
<entry>
<title>SL-17868 Crash at ThreadRecorder::bringUpToDate</title>
<updated>2022-07-29T23:57:30Z</updated>
<author>
<name>Andrey Kleshchev</name>
<email>andreykproductengine@lindenlab.com</email>
</author>
<published>2022-07-29T22:36:56Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=fe26a9d32c422fa26cfd82e92f93ad33654c2c51'/>
<id>urn:sha1:fe26a9d32c422fa26cfd82e92f93ad33654c2c51</id>
<content type='text'>
According to bugsplat get_thread_recorder was null
Replaced apr based LLThreadLocalPointer with thread_local
</content>
</entry>
<entry>
<title>SH-4653 FIX Interesting: Viewer crashes while reading chat history</title>
<updated>2013-12-10T23:48:57Z</updated>
<author>
<name>Richard Linden</name>
<email>none@none</email>
</author>
<published>2013-12-10T23:48:57Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=1522c1b3bdc8eca4acd23f92dfce118121721038'/>
<id>urn:sha1:1522c1b3bdc8eca4acd23f92dfce118121721038</id>
<content type='text'>
fix for crash on exit resulting from 8c0e024d0c33
</content>
</entry>
<entry>
<title>fixed things so that trace recordings can be read from even while active</title>
<updated>2013-10-21T21:22:21Z</updated>
<author>
<name>Richard Linden</name>
<email>none@none</email>
</author>
<published>2013-10-21T21:22:21Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=1dfba44b3dc14564c99333dedb7a380a160aee44'/>
<id>urn:sha1:1dfba44b3dc14564c99333dedb7a380a160aee44</id>
<content type='text'>
</content>
</entry>
<entry>
<title>added initial memory usage tracking for lltrace</title>
<updated>2013-10-03T21:30:34Z</updated>
<author>
<name>Richard Linden</name>
<email>none@none</email>
</author>
<published>2013-10-03T21:30:34Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=754e8752a9b9a2e75d425a10cb8a0a6f85ad4bf5'/>
<id>urn:sha1:754e8752a9b9a2e75d425a10cb8a0a6f85ad4bf5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>SH-4299Interesting: High fps shown temporarily off scale in statistics console</title>
<updated>2013-07-15T18:05:57Z</updated>
<author>
<name>Richard Linden</name>
<email>none@none</email>
</author>
<published>2013-07-15T18:05:57Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=11e14cd3b0f58225a96b9b7a9839a7f030fe4045'/>
<id>urn:sha1:11e14cd3b0f58225a96b9b7a9839a7f030fe4045</id>
<content type='text'>
various fixes to lltrace
start() on started recording no longer resets
fixed various instances of unit forgetfullness in lltrace
recording split now has gapless timing
scene monitor now guarantees min sample time
renamed a bunch of stats
added names to debug thread view on windows
</content>
</entry>
<entry>
<title>SH-4294 FIX Interesting: Statistics Texture cache hit rate is always 0%</title>
<updated>2013-07-02T00:04:01Z</updated>
<author>
<name>Richard Linden</name>
<email>none@none</email>
</author>
<published>2013-07-02T00:04:01Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=04bdc8ba83c297945dd60489c241b88adf892ff4'/>
<id>urn:sha1:04bdc8ba83c297945dd60489c241b88adf892ff4</id>
<content type='text'>
also, removed LLTrace::init and cleanup
removed derived class implementation of memory stat for LLMemTrackable
is automatic now
</content>
</entry>
<entry>
<title>fixed memory leak due to implementation of LLThreadLocalSingleton</title>
<updated>2013-06-30T20:32:34Z</updated>
<author>
<name>Richard Linden</name>
<email>none@none</email>
</author>
<published>2013-06-30T20:32:34Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=2fc422f39ddaca25c69e8cf2092a9d66840379f3'/>
<id>urn:sha1:2fc422f39ddaca25c69e8cf2092a9d66840379f3</id>
<content type='text'>
removed LLThreadLocalSingleton
collapsed all thread recorder classes to single type, LLTrace::ThreadRecorder
moved fasttimer stack head to llthreadlocalsingletonpointer via ThreadRecorder
</content>
</entry>
</feed>
