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
fix_macros.h
indra_constants.cpp
indra_constants.h
is_approx_equal_fraction.h
linden_common.h
llalignedarray.h
llallocator.cpp
llallocator.h
llallocator_heap_profile.cpp
llallocator_heap_profile.h
llapp.cpp Merge 2014-04-22 12:19:28 -06:00
llapp.h Merge 2014-04-22 12:19:28 -06:00
llapr.cpp
llapr.h
llassettype.cpp
llassettype.h
llbase32.cpp
llbase32.h
llbase64.cpp
llbase64.h
llbitpack.cpp
llbitpack.h
llboost.h
llclickaction.h
llcommon.cpp
llcommon.h
llcommonutils.cpp
llcommonutils.h
llcoros.cpp
llcoros.h
llcrc.cpp
llcrc.h
llcriticaldamp.cpp
llcriticaldamp.h
lldate.cpp
lldate.h
lldeadmantimer.cpp merge with release 2014-02-24 18:45:59 -08:00
lldeadmantimer.h
lldefs.h
lldependencies.cpp
lldependencies.h
lldepthstack.h
lldictionary.cpp
lldictionary.h
lldoubledispatch.h
llendianswizzle.h
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
llerrorthread.cpp merge with release 2014-04-07 19:09:40 -07:00
llerrorthread.h
llevent.cpp
llevent.h
lleventapi.cpp
lleventapi.h
lleventcoro.cpp
lleventcoro.h Clarify for VS 2013 that an operator bool() method returns bool. 2014-12-10 12:20:33 -05:00
lleventdispatcher.cpp
lleventdispatcher.h
lleventemitter.h
lleventfilter.cpp
lleventfilter.h
llevents.cpp
llevents.h
lleventtimer.cpp
lleventtimer.h
llfasttimer.cpp merge with release 2014-03-12 12:48:43 -07:00
llfasttimer.h
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
llfindlocale.h
llfixedbuffer.cpp
llfixedbuffer.h
llformat.cpp
llformat.h
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
llhandle.h
llhash.h Convert llhash() to use boost::hash, per Cinder's suggestion. 2014-11-14 16:29:00 -05:00
llheartbeat.cpp
llheartbeat.h
llindexedvector.h
llinitparam.cpp
llinitparam.h Update to build on Xcode 6.0: additional scoping required for clang 2014-10-17 13:40:15 -07:00
llinstancetracker.cpp
llinstancetracker.h
llkeythrottle.h
llkeyusetracker.h
llleap.cpp
llleap.h
llleaplistener.cpp
llleaplistener.h
lllistenerwrapper.h
llliveappconfig.cpp
llliveappconfig.h
lllivefile.cpp
lllivefile.h
llmd5.cpp
llmd5.h
llmemory.cpp
llmemory.h Fixed assert in llmemory.h for adjacent memory locations. 2014-07-11 16:46:18 -07:00
llmemorystream.cpp
llmemorystream.h
llmetricperformancetester.cpp
llmetricperformancetester.h
llmetrics.cpp
llmetrics.h
llmortician.cpp
llmortician.h
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
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
llprocess.cpp
llprocess.h
llprocessor.cpp work arounds to compile on linux 2014-12-22 16:42:55 -05:00
llprocessor.h
llprocinfo.cpp
llprocinfo.h
llptrto.cpp
llptrto.h
llqueuedthread.cpp
llqueuedthread.h
llrand.cpp
llrand.h
llrefcount.cpp
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
llrun.cpp
llrun.h
llsafehandle.h
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
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
llsdserialize_xml.cpp merge changes for 3.7.9-release 2014-06-16 11:42:37 -04:00
llsdserialize_xml.h
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
llsingleton.cpp
llsingleton.h
llsmoothstep.h
llstacktrace.cpp
llstacktrace.h
llstatenums.h
llstaticstringtable.h
llstl.h merge with release 2014-03-12 12:48:43 -07:00
llstreamqueue.cpp
llstreamqueue.h
llstreamtools.cpp
llstreamtools.h
llstrider.h
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
llstringtable.h
llsys.cpp work arounds to compile on linux 2014-12-22 16:42:55 -05:00
llsys.h
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
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
llthreadsafequeue.h
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
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
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
llunits.h
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
lluri.h
lluuid.cpp
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
llworkerthread.h
stdtypes.h
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
timing.cpp
u64.cpp
u64.h