<feed xmlns='http://www.w3.org/2005/Atom'>
<title>viewer.git/indra/llcommon/llerror.cpp, branch cef_147</title>
<subtitle>Megapahit's fork of the Second Life viewer.
</subtitle>
<id>https://www.megapahit.org/viewer.git/atom?h=cef_147</id>
<link rel='self' href='https://www.megapahit.org/viewer.git/atom?h=cef_147'/>
<link rel='alternate' type='text/html' href='https://www.megapahit.org/viewer.git/'/>
<updated>2026-01-21T20:07:08Z</updated>
<entry>
<title>Optimize various usages of std::map with frequent find access with std::unordered_map</title>
<updated>2026-01-21T20:07:08Z</updated>
<author>
<name>Rye</name>
<email>rye@alchemyviewer.org</email>
</author>
<published>2026-01-10T06:24:56Z</published>
<link rel='alternate' type='text/html' href='https://www.megapahit.org/viewer.git/commit/?id=0e687a83b5bd3fd0b33f7e9a5f5955391ec2d5e5'/>
<id>urn:sha1:0e687a83b5bd3fd0b33f7e9a5f5955391ec2d5e5</id>
<content type='text'>
Introduce ll::string_hash heterogeneous string hasher
</content>
</entry>
<entry>
<title>Revert #4899 "Add more functionality to LLFile and cleanup LLAPRFile"</title>
<updated>2025-12-10T23:42:52Z</updated>
<author>
<name>Andrey Kleshchev</name>
<email>117672381+akleshchev@users.noreply.github.com</email>
</author>
<published>2025-12-10T23:42:52Z</published>
<link rel='alternate' type='text/html' href='https://www.megapahit.org/viewer.git/commit/?id=c92b0b74cbd963cd79d1cb7754256b801f1479b1'/>
<id>urn:sha1:c92b0b74cbd963cd79d1cb7754256b801f1479b1</id>
<content type='text'>
Interferes with linux work, will be moved to a different branch and applied separately.</content>
</entry>
<entry>
<title>Refactoring of LLFile class to support additional methods</title>
<updated>2025-12-10T18:33:58Z</updated>
<author>
<name>Frederick Martian</name>
<email>fredmartian@gmail.com</email>
</author>
<published>2025-11-12T18:19:59Z</published>
<link rel='alternate' type='text/html' href='https://www.megapahit.org/viewer.git/commit/?id=f07762a46830005b6ff4218c1f070ce27a9ecebe'/>
<id>urn:sha1:f07762a46830005b6ff4218c1f070ce27a9ecebe</id>
<content type='text'>
- LLFile with its own class method interface to access files for read and write
- Remove rudimentary LLUniqueFile class as LLFile supports now all of that and more
- Implement most of the filename based functions using std::filesystem functions
- Replace LLFile::rmdir() with LLFile::remove() since this function now supports deleting files and directories on all platforms.
</content>
</entry>
<entry>
<title>#5078 Replace boost::function with std::function</title>
<updated>2025-12-01T10:46:57Z</updated>
<author>
<name>Rye</name>
<email>rye@alchemyviewer.org</email>
</author>
<published>2025-12-01T10:46:57Z</published>
<link rel='alternate' type='text/html' href='https://www.megapahit.org/viewer.git/commit/?id=fb3f0e18a2ada57f98c3b10fab0c13fb2d504ae1'/>
<id>urn:sha1:fb3f0e18a2ada57f98c3b10fab0c13fb2d504ae1</id>
<content type='text'>
* Replace boost::function usage with std::function for easier debugging and reduced compiler warnings
* Remove a few remaining instances of boost::noncopyable that were missed in tests

Signed-off-by: Rye &lt;rye@alchemyviewer.org&gt;</content>
</entry>
<entry>
<title>Rework windows to use zc:wchar_t for better c++ conformance and compatibility with modern libraries</title>
<updated>2025-02-11T10:55:37Z</updated>
<author>
<name>Rye</name>
<email>rye@lindenlab.com</email>
</author>
<published>2025-02-11T10:02:45Z</published>
<link rel='alternate' type='text/html' href='https://www.megapahit.org/viewer.git/commit/?id=179b29252d8bb28e11686a1852c8e8ffcd98ecc0'/>
<id>urn:sha1:179b29252d8bb28e11686a1852c8e8ffcd98ecc0</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://www.megapahit.org/viewer.git/commit/?id=ad375d611648cb36c5949a9569b48a87289ab6db'/>
<id>urn:sha1:ad375d611648cb36c5949a9569b48a87289ab6db</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix for tracy not working on mac</title>
<updated>2024-09-12T16:06:05Z</updated>
<author>
<name>Dave Parks</name>
<email>davep@lindenlab.com</email>
</author>
<published>2024-09-12T16:06:05Z</published>
<link rel='alternate' type='text/html' href='https://www.megapahit.org/viewer.git/commit/?id=61990bfd6992ca1c4ee2df2795a469f67b085968'/>
<id>urn:sha1:61990bfd6992ca1c4ee2df2795a469f67b085968</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://www.megapahit.org/viewer.git/commit/?id=f15228023f3a1094f69891a5f431cff3d895515a'/>
<id>urn:sha1:f15228023f3a1094f69891a5f431cff3d895515a</id>
<content type='text'>
secondlife/viewer#2445</content>
</entry>
<entry>
<title>Introduce tracy instrumentation of mutex in LLSingleton, LLInstanceTracker and logging</title>
<updated>2024-08-13T21:28:19Z</updated>
<author>
<name>Rye Mutt</name>
<email>rye@alchemyviewer.org</email>
</author>
<published>2024-08-13T21:26:19Z</published>
<link rel='alternate' type='text/html' href='https://www.megapahit.org/viewer.git/commit/?id=70f455347eafa802036cf4a90d903d139a0fd7e9'/>
<id>urn:sha1:70f455347eafa802036cf4a90d903d139a0fd7e9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Introduce LLCoros::RMutex, use for SettingsConfig::mRecorderMutex (#1980)</title>
<updated>2024-07-10T15:15:51Z</updated>
<author>
<name>nat-goodspeed</name>
<email>nat@lindenlab.com</email>
</author>
<published>2024-07-10T15:15:51Z</published>
<link rel='alternate' type='text/html' href='https://www.megapahit.org/viewer.git/commit/?id=8b59d9bb42f7a0421c27daa75672ae775bb8927f'/>
<id>urn:sha1:8b59d9bb42f7a0421c27daa75672ae775bb8927f</id>
<content type='text'>
in llerror.cpp.</content>
</entry>
</feed>
