<feed xmlns='http://www.w3.org/2005/Atom'>
<title>viewer.git/indra/llcommon/llerror.h, branch 26.1.1</title>
<subtitle>Megapahit's fork of the Second Life viewer.
</subtitle>
<id>https://megapahit.org/viewer.git/atom?h=26.1.1</id>
<link rel='self' href='https://megapahit.org/viewer.git/atom?h=26.1.1'/>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/'/>
<updated>2025-01-29T23:35:49Z</updated>
<entry>
<title>#3400 Reimplement LLError marker for crash statistics</title>
<updated>2025-01-29T23:35:49Z</updated>
<author>
<name>Andrey Kleshchev</name>
<email>andreykproductengine@lindenlab.com</email>
</author>
<published>2025-01-28T19:58:12Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=fd577e3bfc49181ab71f4c13c04c51d8a073dccb'/>
<id>urn:sha1:fd577e3bfc49181ab71f4c13c04c51d8a073dccb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>viewer#3088 Report out of memory as a separate 'category'</title>
<updated>2025-01-22T14:06:30Z</updated>
<author>
<name>Andrey Kleshchev</name>
<email>andreykproductengine@lindenlab.com</email>
</author>
<published>2024-11-14T21:33:13Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=ad375d611648cb36c5949a9569b48a87289ab6db'/>
<id>urn:sha1:ad375d611648cb36c5949a9569b48a87289ab6db</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Attempt to get better file/line info for LL_ERRS crahses in bugsplat. (#2447)</title>
<updated>2024-08-28T23:20:25Z</updated>
<author>
<name>Brad Linden</name>
<email>46733234+brad-linden@users.noreply.github.com</email>
</author>
<published>2024-08-28T23:20:25Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=f15228023f3a1094f69891a5f431cff3d895515a'/>
<id>urn:sha1:f15228023f3a1094f69891a5f431cff3d895515a</id>
<content type='text'>
secondlife/viewer#2445</content>
</entry>
<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>SL-17896 Don't crash silently if files are missing or out of memory</title>
<updated>2024-03-04T22:29:35Z</updated>
<author>
<name>Andrey Kleshchev</name>
<email>andreykproductengine@lindenlab.com</email>
</author>
<published>2024-01-03T20:57:28Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=78ce375dda587cbc86ade15a4d564a469e6db9d3'/>
<id>urn:sha1:78ce375dda587cbc86ade15a4d564a469e6db9d3</id>
<content type='text'>
Under debug LL_ERRS will show a message as well, but release won't show
anything and will quit silently so show a notification when applicable.
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'origin/main' into DRTVWR-559</title>
<updated>2023-10-25T23:12:13Z</updated>
<author>
<name>Brad Linden</name>
<email>brad@lindenlab.com</email>
</author>
<published>2023-10-25T20:22:13Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=673b3309dde153fdadf7559bd16a5bb6db4723a1'/>
<id>urn:sha1:673b3309dde153fdadf7559bd16a5bb6db4723a1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>SL-20476: Don't let the compiler know we intend to crash.</title>
<updated>2023-10-17T18:56:10Z</updated>
<author>
<name>Nat Goodspeed</name>
<email>nat@lindenlab.com</email>
</author>
<published>2023-10-17T18:56:10Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=651353560bfe23b6423ecf7690d86645a71c0cbc'/>
<id>urn:sha1:651353560bfe23b6423ecf7690d86645a71c0cbc</id>
<content type='text'>
clang has gotten smart enough to recognize an inline attempt to store to
address zero. Fool it by storing to an address passed as a parameter, and pass
nullptr from a different source file.
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'origin/main' into DRTVWR-559</title>
<updated>2023-07-17T20:37:03Z</updated>
<author>
<name>Brad Linden</name>
<email>brad@lindenlab.com</email>
</author>
<published>2023-07-17T20:37:03Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=f975cfd7361729195f2bb14d874e5eacc6140759'/>
<id>urn:sha1:f975cfd7361729195f2bb14d874e5eacc6140759</id>
<content type='text'>
</content>
</entry>
<entry>
<title>SL-19744: Remove LLErrorThread and LLAppViewer::handleViewerCrash()</title>
<updated>2023-05-23T01:28:58Z</updated>
<author>
<name>Nat Goodspeed</name>
<email>nat@lindenlab.com</email>
</author>
<published>2023-05-19T19:35:09Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=27ee831e38b66bb3415c3df02fd2c518463ba404'/>
<id>urn:sha1:27ee831e38b66bb3415c3df02fd2c518463ba404</id>
<content type='text'>
</content>
</entry>
<entry>
<title>DRTVWR-559: Replace debugLoggingEnabled() function with LL_DEBUGS().</title>
<updated>2023-05-03T13:55:31Z</updated>
<author>
<name>Nat Goodspeed</name>
<email>nat@lindenlab.com</email>
</author>
<published>2023-05-03T13:55:31Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=2a10bd406c9155d30a82657ce2ee532b3a677d83'/>
<id>urn:sha1:2a10bd406c9155d30a82657ce2ee532b3a677d83</id>
<content type='text'>
The trouble with debugLoggingEnabled() is that it locked mutexes and searched
maps every time that call was reached. LL_DEBUGS() has the same functionality
(albeit with idiosyncratic syntax) but performs expensive lookups only once
per session, caching the result in a local static variable.
</content>
</entry>
</feed>
