phoenix-firestorm/indra
Nat Goodspeed 91c20363ee SL-10297: Get rid of LLError::LLCallStacks::allocateStackBuffer().
Also freeStackBuffer() and all the funky classic-C string management of a big
flat buffer divided into exactly 512 128-byte strings. Define StringVector as
a std::vector<std::string>, and use that instead.

Retain the behavior of clearing the vector if it exceeds 512 entries.

This eliminates the LLError::Log::flush(const std::ostringstream&, char*)
overload as well, with its baffling mix of std::string and classic-C (e.g.
strlen(out.str().c_str()).

If we absolutely MUST use a big memory pool for performance reasons, let's
use StringVector with allocators.
2021-05-12 13:37:24 -04:00
..
cmake Merge branch 'master' into DRTVWR-515-maint 2021-03-09 21:56:14 +02:00
copy_win_scripts
doxygen
integration_tests Revert "Merge branch 'master' of https://bitbucket.org/lindenlab/viewer into DRTVWR-519" 2021-03-08 13:56:16 +00:00
lib/python/indra
linux_crash_logger Revert "Merge branch 'master' of https://bitbucket.org/lindenlab/viewer into DRTVWR-519" 2021-03-08 13:56:16 +00:00
llappearance Revert "Merge branch 'master' of https://bitbucket.org/lindenlab/viewer into DRTVWR-519" 2021-03-08 13:56:16 +00:00
llaudio Revert "Merge branch 'master' of https://bitbucket.org/lindenlab/viewer into DRTVWR-519" 2021-03-08 13:56:16 +00:00
llcharacter Revert "Merge branch 'master' of https://bitbucket.org/lindenlab/viewer into DRTVWR-519" 2021-03-08 13:56:16 +00:00
llcommon SL-10297: Get rid of LLError::LLCallStacks::allocateStackBuffer(). 2021-05-12 13:37:24 -04:00
llcorehttp Merge branch 'master' of https://bitbucket.org/lindenlab/viewer/src/master into DRTVWR-515-maint 2021-02-01 22:28:15 +02:00
llcrashlogger Revert "Merge branch 'master' of https://bitbucket.org/lindenlab/viewer into DRTVWR-519" 2021-03-08 13:56:16 +00:00
llimage Revert "Merge branch 'master' of https://bitbucket.org/lindenlab/viewer into DRTVWR-519" 2021-03-08 13:56:16 +00:00
llimagej2coj
llinventory Revert "Merge branch 'master' of https://bitbucket.org/lindenlab/viewer into DRTVWR-519" 2021-03-08 13:56:16 +00:00
llkdu There was an idiom to test with LL_DARWIN if the compiler used is clang. This is not correct, as clang is available on all 3 platforms. The correct way to check for this is via __clang__ (https://clang.llvm.org/docs/LanguageExtensions.html#builtin-macros) 2020-07-22 06:48:15 +03:00
llmath SL-14119 Crash at LLVolumeFace::cacheOptimize 2020-10-14 11:48:07 +03:00
llmessage Merge branch 'master' into DRTVWR-515-maint 2021-03-09 21:56:14 +02:00
llplugin Merge branch 'master' into DRTVWR-513-maint 2020-11-11 22:14:24 +02:00
llprimitive SL-14993 Crash accessing mInvBindMatrix 2021-03-23 20:54:54 +02:00
llrender Revert "Merge branch 'master' of https://bitbucket.org/lindenlab/viewer into DRTVWR-519" 2021-03-08 13:56:16 +00:00
llui Merge branch 'master' into DRTVWR-515-maint 2021-04-01 20:45:06 +03:00
llvfs Revert "Merge branch 'master' of https://bitbucket.org/lindenlab/viewer into DRTVWR-519" 2021-03-08 13:56:16 +00:00
llwindow Merge branch 'master' into DRTVWR-515-maint 2021-04-01 20:45:06 +03:00
llxml Revert "Merge branch 'master' of https://bitbucket.org/lindenlab/viewer into DRTVWR-519" 2021-03-08 13:56:16 +00:00
mac_crash_logger Revert "Merge branch 'master' of https://bitbucket.org/lindenlab/viewer into DRTVWR-519" 2021-03-08 13:56:16 +00:00
media_plugins SL-3704 Give plugins some time to terminate 2020-08-10 20:44:52 +03:00
newview SL-10297: Move LL_ERRS crash location into the LL_ERRS macro itself. 2021-05-11 21:42:14 -04:00
test Revert "Merge branch 'master' of https://bitbucket.org/lindenlab/viewer into DRTVWR-519" 2021-03-08 13:56:16 +00:00
tools/vstool
viewer_components DRTVWR-476, SL-13555: Don't crash if user closes viewer during login. 2020-07-07 14:48:36 -04:00
win_crash_logger Revert "Merge branch 'master' of https://bitbucket.org/lindenlab/viewer into DRTVWR-519" 2021-03-08 13:56:16 +00:00
CMakeLists.txt Revert "Merge branch 'master' of https://bitbucket.org/lindenlab/viewer into DRTVWR-519" 2021-03-08 13:56:16 +00:00
edit-me-to-trigger-new-build.txt no-op change to trigger rebuild 2020-07-24 21:46:49 +01:00
fix-incredibuild.py