phoenix-firestorm/indra/llcommon
Nat Goodspeed 33649e848b Experimentally try full-size LLLeap stream test on Windows.
The new toolchain may (!) have fixed a longstanding bug in LLLeap / APR when
we try to pump large volumes of data through a Windows named pipe using APR
nonblocking I/O. This used to fail pretty consistently because the APR
nonblocking write call would sometimes spuriously return "would block" when in
fact the data buffer was completely written; the caller would later retry,
which of course would duplicate some of the data in the pipe. Preliminary
experiments with VS 2013 suggest this may have been resolved. This changeset
is to propagate the experiment to a wider range of Windows systems; we may
need to revert it if in fact the bug persists.
2015-01-12 12:11:37 -05:00
..
tests Experimentally try full-size LLLeap stream test on Windows. 2015-01-12 12:11:37 -05:00
CMakeLists.txt Update to build on Xcode 6.0 (fix unit tests): fix up Boost linker errors 2014-10-22 10:09:24 -07:00
ctype_workaround.h Update Mac and Windows breakpad builds to latest 2013-03-29 07:50:08 -07:00
fix_macros.h Update Mac and Windows breakpad builds to latest 2013-03-29 07:50:08 -07:00
indra_constants.cpp BUILDFIX: fixed tabs in cmake file and lack of newline at EOF 2013-10-03 15:14:26 -07:00
indra_constants.h Summer cleaning - removed a lot of llcommon dependencies to speed up build times 2013-07-30 19:13:45 -07:00
is_approx_equal_fraction.h Update Mac and Windows breakpad builds to latest 2013-03-29 07:50:08 -07:00
linden_common.h Update Mac and Windows breakpad builds to latest 2013-03-29 07:50:08 -07:00
llalignedarray.h changed ll_aligned_(malloc|free) to take alignment size as a template argument 2013-10-14 10:18:41 -07:00
llallocator.cpp Update Mac and Windows breakpad builds to latest 2013-03-29 07:50:08 -07:00
llallocator.h Update Mac and Windows breakpad builds to latest 2013-03-29 07:50:08 -07:00
llallocator_heap_profile.cpp second phase summer cleaning 2013-08-09 17:11:19 -07:00
llallocator_heap_profile.h Update Mac and Windows breakpad builds to latest 2013-03-29 07:50:08 -07:00
llapp.cpp Merge 2014-04-22 12:19:28 -06:00
llapp.h Merge 2014-04-22 12:19:28 -06:00
llapr.cpp Automated merge with http://bitbucket.org/lindenlab/viewer-release 2013-10-01 14:28:39 -07:00
llapr.h merge from viewer-release 2013-10-08 11:59:24 -07:00
llassettype.cpp Update Mac and Windows breakpad builds to latest 2013-03-29 07:50:08 -07:00
llassettype.h Summer cleaning - removed a lot of llcommon dependencies to speed up build times 2013-07-30 19:13:45 -07:00
llbase32.cpp second phase summer cleaning 2013-08-09 17:11:19 -07:00
llbase32.h Update Mac and Windows breakpad builds to latest 2013-03-29 07:50:08 -07:00
llbase64.cpp Update Mac and Windows breakpad builds to latest 2013-03-29 07:50:08 -07:00
llbase64.h Update Mac and Windows breakpad builds to latest 2013-03-29 07:50:08 -07:00
llbitpack.cpp Summer cleaning - removed a lot of llcommon dependencies to speed up build times 2013-07-30 19:13:45 -07:00
llbitpack.h second phase summer cleaning 2013-08-09 17:11:19 -07:00
llboost.h Update Mac and Windows breakpad builds to latest 2013-03-29 07:50:08 -07:00
llclickaction.h more cleanup 2013-07-30 19:14:19 -07:00
llcommon.cpp merge from viewer-release 2013-10-08 11:59:24 -07:00
llcommon.h Update Mac and Windows breakpad builds to latest 2013-03-29 07:50:08 -07:00
llcommonutils.cpp Update Mac and Windows breakpad builds to latest 2013-03-29 07:50:08 -07:00
llcommonutils.h BUILDFIX: #include and dependency cleanup 2013-07-19 15:03:05 -07:00
llcoros.cpp BOOG2707 uncomment cleared suspects 2013-06-05 06:14:27 -07:00
llcoros.h MAINT-2724: Make viewer explicitly set coroutine stack size. 2013-05-23 16:28:20 -04:00
llcrc.cpp second phase summer cleaning 2013-08-09 17:11:19 -07:00
llcrc.h second phase summer cleaning 2013-08-09 17:11:19 -07:00
llcriticaldamp.cpp merge from viewer-release 2013-10-08 11:59:24 -07:00
llcriticaldamp.h broke out llunit.h into llunittype.h and llunits.h for unit declarations 2013-08-27 13:41:19 -07:00
lldate.cpp renamed TimeBlock to BlockTimerStatHandle 2013-10-15 20:24:42 -07:00
lldate.h broke out llunit.h into llunittype.h and llunits.h for unit declarations 2013-08-27 13:41:19 -07:00
lldeadmantimer.cpp merge with release 2014-02-24 18:45:59 -08:00
lldeadmantimer.h Code review updates. All comments so far. 2013-11-18 13:33:19 -05:00
lldefs.h changed fast timer over to using macro 2013-09-05 14:04:13 -07:00
lldependencies.cpp Update Mac and Windows breakpad builds to latest 2013-03-29 07:50:08 -07:00
lldependencies.h Update Mac and Windows breakpad builds to latest 2013-03-29 07:50:08 -07:00
lldepthstack.h Summer cleaning - removed a lot of llcommon dependencies to speed up build times 2013-07-30 19:13:45 -07:00
lldictionary.cpp Update Mac and Windows breakpad builds to latest 2013-03-29 07:50:08 -07:00
lldictionary.h second phase summer cleaning 2013-08-09 17:11:19 -07:00
lldoubledispatch.h Update Mac and Windows breakpad builds to latest 2013-03-29 07:50:08 -07:00
llendianswizzle.h Update Mac and Windows breakpad builds to latest 2013-03-29 07:50:08 -07:00
llerror.cpp no implicit conversion from ofsteam to bool in VS2013!!!! 2014-12-09 17:29:07 -08:00
llerror.h MAINT-4009: Cleaning up the error callstacks memory before app quit. 2014-04-28 19:18:47 +01:00
llerrorcontrol.h MAINT-4009: Final pass refactoring to eliminate memory allocation related to error reporting that is not properly cleaned up. 2014-05-17 00:41:36 +01:00
llerrorlegacy.h Summer cleaning - removed a lot of llcommon dependencies to speed up build times 2013-07-30 19:13:45 -07:00
llerrorthread.cpp merge with release 2014-04-07 19:09:40 -07:00
llerrorthread.h Update Mac and Windows breakpad builds to latest 2013-03-29 07:50:08 -07:00
llevent.cpp Update Mac and Windows breakpad builds to latest 2013-03-29 07:50:08 -07:00
llevent.h BUIDLFIX: moved LLThreadSafeRefCount to proper file 2013-07-22 11:01:52 -07:00
lleventapi.cpp Update Mac and Windows breakpad builds to latest 2013-03-29 07:50:08 -07:00
lleventapi.h Merge downstream code and viewer-beta 2013-05-09 14:10:45 -07:00
lleventcoro.cpp Update Mac and Windows breakpad builds to latest 2013-03-29 07:50:08 -07:00
lleventcoro.h Clarify for VS 2013 that an operator bool() method returns bool. 2014-12-10 12:20:33 -05:00
lleventdispatcher.cpp Update Mac and Windows breakpad builds to latest 2013-03-29 07:50:08 -07:00
lleventdispatcher.h Update Mac and Windows breakpad builds to latest 2013-03-29 07:50:08 -07:00
lleventemitter.h Update Mac and Windows breakpad builds to latest 2013-03-29 07:50:08 -07:00
lleventfilter.cpp Update Mac and Windows breakpad builds to latest 2013-03-29 07:50:08 -07:00
lleventfilter.h Update Mac and Windows breakpad builds to latest 2013-03-29 07:50:08 -07:00
llevents.cpp merge with viewer-release 2013-06-05 19:05:43 -07:00
llevents.h Summer cleaning - removed a lot of llcommon dependencies to speed up build times 2013-07-30 19:13:45 -07:00
lleventtimer.cpp Update Mac and Windows breakpad builds to latest 2013-03-29 07:50:08 -07:00
lleventtimer.h Merge downstream code and viewer-beta 2013-05-09 14:10:45 -07:00
llfasttimer.cpp merge with release 2014-03-12 12:48:43 -07:00
llfasttimer.h moved some common functionality from LLTrace::BlockTimerStatHandle to BlockTimer 2013-10-23 13:24:47 -07:00
llfile.cpp Update to build on Xcode 6.0: turn BACK ON warnings as errors for overloaded virtuals [-Woverloaded-virtual] and fix up first (of many) files 2014-10-17 13:05:04 -07:00
llfile.h Update to build on Xcode 6.0: turn BACK ON warnings as errors for overloaded virtuals [-Woverloaded-virtual] and fix up first (of many) files 2014-10-17 13:05:04 -07:00
llfindlocale.cpp merge with viewer-release 2013-06-05 19:05:43 -07:00
llfindlocale.h Update Mac and Windows breakpad builds to latest 2013-03-29 07:50:08 -07:00
llfixedbuffer.cpp Update Mac and Windows breakpad builds to latest 2013-03-29 07:50:08 -07:00
llfixedbuffer.h Update Mac and Windows breakpad builds to latest 2013-03-29 07:50:08 -07:00
llformat.cpp Update Mac and Windows breakpad builds to latest 2013-03-29 07:50:08 -07:00
llformat.h second phase summer cleaning 2013-08-09 17:11:19 -07:00
llframetimer.cpp Update to build on Xcode 6.0: remove unused variable [-Wunused-const-variable] 2014-10-17 13:36:05 -07:00
llframetimer.h SH-4433 WIP: Interesting: Statistics > Ping Sim is always 0 ms 2013-08-18 22:30:27 -07:00
llhandle.h Update Mac and Windows breakpad builds to latest 2013-03-29 07:50:08 -07:00
llhash.h Convert llhash() to use boost::hash, per Cinder's suggestion. 2014-11-14 16:29:00 -05:00
llheartbeat.cpp second phase summer cleaning 2013-08-09 17:11:19 -07:00
llheartbeat.h Update Mac and Windows breakpad builds to latest 2013-03-29 07:50:08 -07:00
llindexedvector.h Summer cleaning - removed a lot of llcommon dependencies to speed up build times 2013-07-30 19:13:45 -07:00
llinitparam.cpp Summer cleaning - removed a lot of llcommon dependencies to speed up build times 2013-07-30 19:13:45 -07:00
llinitparam.h Update to build on Xcode 6.0: additional scoping required for clang 2014-10-17 13:40:15 -07:00
llinstancetracker.cpp crash fix - bad handling of instancetracker iterators 2013-10-18 13:10:40 -07:00
llinstancetracker.h SH-4626 FIX: [INTERESTING RC] Viewer randomly crashes when I click on links in IMs or group IMs 2013-11-20 16:21:03 -08:00
llkeythrottle.h Update Mac and Windows breakpad builds to latest 2013-03-29 07:50:08 -07:00
llkeyusetracker.h Update Mac and Windows breakpad builds to latest 2013-03-29 07:50:08 -07:00
llleap.cpp merge with viewer-release 2013-06-05 19:05:43 -07:00
llleap.h Merge downstream code and viewer-beta 2013-05-09 14:10:45 -07:00
llleaplistener.cpp Update Mac and Windows breakpad builds to latest 2013-03-29 07:50:08 -07:00
llleaplistener.h Update Mac and Windows breakpad builds to latest 2013-03-29 07:50:08 -07:00
lllistenerwrapper.h Update Mac and Windows breakpad builds to latest 2013-03-29 07:50:08 -07:00
llliveappconfig.cpp second phase summer cleaning 2013-08-09 17:11:19 -07:00
llliveappconfig.h Update Mac and Windows breakpad builds to latest 2013-03-29 07:50:08 -07:00
lllivefile.cpp Update Mac and Windows breakpad builds to latest 2013-03-29 07:50:08 -07:00
lllivefile.h Update Mac and Windows breakpad builds to latest 2013-03-29 07:50:08 -07:00
llmd5.cpp merge with viewer-release 2013-06-05 19:05:43 -07:00
llmd5.h Update Mac and Windows breakpad builds to latest 2013-03-29 07:50:08 -07:00
llmemory.cpp added memory usage and occlusion events to traces 2013-09-07 21:16:39 -07:00
llmemory.h Fixed assert in llmemory.h for adjacent memory locations. 2014-07-11 16:46:18 -07:00
llmemorystream.cpp second phase summer cleaning 2013-08-09 17:11:19 -07:00
llmemorystream.h Update Mac and Windows breakpad builds to latest 2013-03-29 07:50:08 -07:00
llmetricperformancetester.cpp moved some common functionality from LLTrace::BlockTimerStatHandle to BlockTimer 2013-10-23 13:24:47 -07:00
llmetricperformancetester.h Update Mac and Windows breakpad builds to latest 2013-03-29 07:50:08 -07:00
llmetrics.cpp second phase summer cleaning 2013-08-09 17:11:19 -07:00
llmetrics.h second phase summer cleaning 2013-08-09 17:11:19 -07:00
llmortician.cpp Update Mac and Windows breakpad builds to latest 2013-03-29 07:50:08 -07:00
llmortician.h merge with viewer-release 2013-06-05 19:05:43 -07:00
llmutex.cpp merge with release 2014-02-24 18:45:59 -08:00
llmutex.h merge with release 2014-02-24 18:45:59 -08:00
llnametable.h revived some deleted files to get mac build working 2014-04-08 18:00:54 -07:00
llpointer.h v-r -> s-e merge WIP 2014-05-14 17:50:59 -04:00
llpredicate.cpp SH-3405 WIP convert existing stats to lltrace system 2012-10-26 20:03:33 -07:00
llpredicate.h Update to build on Xcode 6.0: fix typo in functions params 2014-10-20 15:20:10 -07:00
llpreprocessor.h OPEN-282 - Define LL_THREAD_LOCAL for our platforms in order to unify TLS support 2014-11-19 22:27:36 -07:00
llpriqueuemap.h second phase summer cleaning 2013-08-09 17:11:19 -07:00
llprocess.cpp BOOG2707 uncomment cleared suspects 2013-06-05 06:14:27 -07:00
llprocess.h merge with viewer-release 2013-06-05 19:05:43 -07:00
llprocessor.cpp work arounds to compile on linux 2014-12-22 16:42:55 -05:00
llprocessor.h broke out llunit.h into llunittype.h and llunits.h for unit declarations 2013-08-27 13:41:19 -07:00
llprocinfo.cpp SH-4153 Port user and system cpu accounting from example program. 2013-05-01 23:19:34 +00:00
llprocinfo.h SH-4153 Port user and system cpu accounting from example program. 2013-05-01 23:19:34 +00:00
llptrto.cpp Update Mac and Windows breakpad builds to latest 2013-03-29 07:50:08 -07:00
llptrto.h SH-4297 WIP interesting: viewer-interesting starts loading cached scene late 2013-07-18 15:09:45 -07:00
llqueuedthread.cpp trivial: fix several weird compiling errors. 2013-10-25 10:29:45 -06:00
llqueuedthread.h Update Mac and Windows breakpad builds to latest 2013-03-29 07:50:08 -07:00
llrand.cpp Update Mac and Windows breakpad builds to latest 2013-03-29 07:50:08 -07:00
llrand.h Update Mac and Windows breakpad builds to latest 2013-03-29 07:50:08 -07:00
llrefcount.cpp second phase summer cleaning 2013-08-09 17:11:19 -07:00
llrefcount.h Update to build on Xcode 6.0: fix Boost intrusive_ptr scoping issue (part 2 - tidy up) 2014-10-17 20:24:58 -07:00
llregistry.h second phase summer cleaning 2013-08-09 17:11:19 -07:00
llrun.cpp Update Mac and Windows breakpad builds to latest 2013-03-29 07:50:08 -07:00
llrun.h Update Mac and Windows breakpad builds to latest 2013-03-29 07:50:08 -07:00
llsafehandle.h second phase summer cleaning 2013-08-09 17:11:19 -07:00
llsd.cpp Update to build on Xcode 6.0: remove release build unused function 2014-10-21 11:38:20 -07:00
llsd.h merge 2013-12-05 10:39:35 -05:00
llsdparam.cpp renamed TimeBlock to BlockTimerStatHandle 2013-10-15 20:24:42 -07:00
llsdparam.h Update to build on Xcode 6.0: remove unused member variable that makes clang sad 2014-10-17 13:48:03 -07:00
llsdserialize.cpp merge changes for 3.7.9-release 2014-06-16 11:42:37 -04:00
llsdserialize.h merge 2013-05-21 16:18:48 -04:00
llsdserialize_xml.cpp merge changes for 3.7.9-release 2014-06-16 11:42:37 -04:00
llsdserialize_xml.h Update Mac and Windows breakpad builds to latest 2013-03-29 07:50:08 -07:00
llsdutil.cpp Update to build on Xcode 6.0: clang warned about comparison of unsigned int to >=0 - correct ifx here is to retype the variable as signed 2014-10-17 14:01:08 -07:00
llsdutil.h Update to build on Xcode 6.0: clang warned about comparison of unsigned int to >=0 - correct ifx here is to retype the variable as signed 2014-10-17 14:01:08 -07:00
llsimplehash.h Update Mac and Windows breakpad builds to latest 2013-03-29 07:50:08 -07:00
llsingleton.cpp merge with viewer-release 2013-06-05 19:05:43 -07:00
llsingleton.h second phase summer cleaning 2013-08-09 17:11:19 -07:00
llsmoothstep.h Update Mac and Windows breakpad builds to latest 2013-03-29 07:50:08 -07:00
llstacktrace.cpp merge with viewer-release 2013-06-05 19:05:43 -07:00
llstacktrace.h Update Mac and Windows breakpad builds to latest 2013-03-29 07:50:08 -07:00
llstatenums.h more cleanup 2013-07-30 19:14:19 -07:00
llstaticstringtable.h Fix missing eol at eof in llstaticstringtable.h breaking linux build 2013-03-11 10:12:10 -07:00
llstl.h merge with release 2014-03-12 12:48:43 -07:00
llstreamqueue.cpp Update Mac and Windows breakpad builds to latest 2013-03-29 07:50:08 -07:00
llstreamqueue.h Update Mac and Windows breakpad builds to latest 2013-03-29 07:50:08 -07:00
llstreamtools.cpp Update Mac and Windows breakpad builds to latest 2013-03-29 07:50:08 -07:00
llstreamtools.h Update Mac and Windows breakpad builds to latest 2013-03-29 07:50:08 -07:00
llstrider.h Update Mac and Windows breakpad builds to latest 2013-03-29 07:50:08 -07:00
llstring.cpp Update to build on Xcode 6.0 (fix unit tests): minor fix for debug only unit test 2014-10-22 21:31:15 -07:00
llstring.h merge with release 2014-04-07 19:09:40 -07:00
llstringtable.cpp Summer cleaning - removed a lot of llcommon dependencies to speed up build times 2013-07-30 19:13:45 -07:00
llstringtable.h Fix EOL characters 2013-05-14 09:24:58 -07:00
llsys.cpp work arounds to compile on linux 2014-12-22 16:42:55 -05:00
llsys.h SH-4433 WIP: Interesting: Statistics > Ping Sim is always 0 ms 2013-08-18 22:30:27 -07:00
llthread.cpp OPEN-282 - Define LL_THREAD_LOCAL for our platforms in order to unify TLS support 2014-11-19 22:27:36 -07:00
llthread.h merge with release 2014-02-24 18:45:59 -08:00
llthreadlocalstorage.cpp second phase summer cleaning 2013-08-09 17:11:19 -07:00
llthreadlocalstorage.h OPEN-282 - Define LL_THREAD_LOCAL for our platforms in order to unify TLS support 2014-11-19 22:27:36 -07:00
llthreadsafequeue.cpp second phase summer cleaning 2013-08-09 17:11:19 -07:00
llthreadsafequeue.h Update Mac and Windows breakpad builds to latest 2013-03-29 07:50:08 -07:00
lltimer.cpp Update to build on Xcode 6.0: collection of similar const var not used warnings/errors [-Wunused-const-variable] 2014-10-17 14:08:58 -07:00
lltimer.h merge with release 2014-02-24 18:45:59 -08:00
lltrace.cpp SH-4653 FIX Interesting: Viewer crashes while reading chat history 2013-12-10 12:50:23 -08:00
lltrace.h added LL_TRACE_ENABLED to allow disabling of lltrace 2014-02-06 11:27:16 -08:00
lltraceaccumulators.cpp fixed things so that trace recordings can be read from even while active 2013-10-21 14:22:21 -07:00
lltraceaccumulators.h fix dos line endings 2014-12-12 17:21:24 -05:00
lltracerecording.cpp added LL_TRACE_ENABLED to allow disabling of lltrace 2014-02-06 11:27:16 -08:00
lltracerecording.h fix for fast timer view having runaway time slot 2013-11-15 22:06:41 -08:00
lltracethreadrecorder.cpp added LL_TRACE_ENABLED to allow disabling of lltrace 2014-02-06 11:27:16 -08:00
lltracethreadrecorder.h SH-4653 FIX Interesting: Viewer crashes while reading chat history 2013-12-10 15:48:57 -08:00
lltreeiterators.h Update Mac and Windows breakpad builds to latest 2013-03-29 07:50:08 -07:00
llunits.h forgot a file 2013-08-27 14:44:49 -07:00
llunittype.h Update to build on Xcode 6.0: reorder code and additional scoing in template classes to make clang happy 2014-10-17 12:39:09 -07:00
lluri.cpp second phase summer cleaning 2013-08-09 17:11:19 -07:00
lluri.h Update Mac and Windows breakpad builds to latest 2013-03-29 07:50:08 -07:00
lluuid.cpp second phase summer cleaning 2013-08-09 17:11:19 -07:00
lluuid.h sunshine-external merge WIP 2014-05-13 10:02:26 -04:00
llwin32headers.h merge with release 2014-04-07 19:09:40 -07:00
llwin32headerslean.h merge with release 2014-04-07 19:09:40 -07:00
llworkerthread.cpp second phase summer cleaning 2013-08-09 17:11:19 -07:00
llworkerthread.h merge with viewer-release 2013-06-05 19:05:43 -07:00
stdtypes.h Update Mac and Windows breakpad builds to latest 2013-03-29 07:50:08 -07:00
string_table.h revived some deleted files to get mac build working 2014-04-08 18:00:54 -07:00
stringize.h merge with release 2014-04-07 19:09:40 -07:00
timer.h Update Mac and Windows breakpad builds to latest 2013-03-29 07:50:08 -07:00
timing.cpp Update Mac and Windows breakpad builds to latest 2013-03-29 07:50:08 -07:00
u64.cpp second phase summer cleaning 2013-08-09 17:11:19 -07:00
u64.h Update Mac and Windows breakpad builds to latest 2013-03-29 07:50:08 -07:00