summaryrefslogtreecommitdiff
path: root/indra/llcommon/llmemory.cpp
AgeCommit message (Collapse)Author
2012-11-19merge with viewer-developmentRichard Linden
2012-11-14SH-3406 WIP convert fast timers to lltrace systemRichard Linden
cleaning up build moved most includes of windows.h to llwin32headers.h to disable min/max macros, etc streamlined Time class and consolidated functionality in BlockTimer class llfasttimer is no longer included via llstring.h, so had to add it manually in several places
2012-10-11MAINT-1684: Correcting the calls to ll_aligned_free() which should have ↵William Todd Stinson
actually been to ll_aligned_free_16().
2012-10-11MAINT-1684: Attempt at correcting the linux crash on startup. Replacing the ↵William Todd Stinson
memory allocations and frees in the LLPrivateMemoryPool with aligned memory allocations and frees.
2012-09-12initial attempt to restore changes that make removing tcmalloc possible; not ↵Oz Linden
tested
2012-09-10Backing out the changes contributing to DRTVWR-167 and DRTVWR-179 from the ↵William Todd Stinson
repository.
2012-07-11Pull in viewer-development because it's painful. Merge with runitai's help.simon@Simon-PC.lindenlab.com
2012-01-04SH-2789 WIP - stricter calling of memcpyNonAliased16Brad Payne (Vir Linden)
2011-12-19SH-2789 WIP - various fixes to force 16-byte alignmentBrad Payne (Vir Linden)
2011-11-22trivial: update the memory pool log info to the latest.Xiaohong Bao
2011-10-31mergeBrad Payne (Vir Linden)
2011-10-25fix for SH-2624: crash at LLPrivateMemoryPoolManager::freeMem: ASSERT (!addr)Xiaohong Bao
2011-10-17merge changes for storm-1651Oz Linden
2011-10-14b782a75c99e6 backout cleanupDave Parks
2011-10-10fix for SH-2464: Crash on exit in LLPrivateMemoryPoolManager::freeMemXiaohong Bao
2011-09-07fix for VWR-26864: Recent commit to Snowstorm project introduces frequent ↵Xiaohong Bao
errors and crashes associated with private memory pool.
2011-09-02re-write the hash table code to eliminate potential flaws and simplify the ↵Xiaohong Bao
implementation.
2011-07-20add a debug setting "MemoryPrivatePoolEnabled" to turn on/off private memory ↵Xiaohong Bao
pool.
2011-07-20fix a merge errorXiaohong Bao
2011-07-19fix for memory alignment to 16 bytes.Xiaohong Bao
2011-07-15Merge from viewer-developmentXiaohong Bao
2011-05-11fix a crashXiaohong Bao
2011-05-11fix a crashXiaohong Bao
2011-05-10fix a linux compiling error.Xiaohong Bao
2011-05-10add debug mode to track the memory allocation/deallocation.Xiaohong Bao
2011-04-04fix an issue on mac and linux, also fix an assertion.Xiaohong Bao
2011-04-04fix the bug for mac and linux of continuously adjusting memory.Xiaohong Bao
2011-02-24fix the compiling error: "free" is defined and in use globally.Xiaohong Bao
2011-02-23add types to LLPrivateMemoryPoolXiaohong Bao
2011-02-23fix a merge errorXiaohong Bao
2011-02-23fix an assert errorXiaohong Bao
2011-02-23Automated merge with ssh://hg.lindenlab.com/bao/private-memory-poolXiaohong Bao
2011-02-23Merge from viewer-developmentXiaohong Bao
2011-02-01Automated merge up from viewer-development into mesh-developmentLoren Shih
2011-01-28trivial: convert to "unix return"Xiaohong Bao
2011-01-26add "pause" function for SH-846: design and implement the debug code to ↵Xiaohong Bao
locate memory leaking
2011-01-26for SH-846: design and implement the debug code to locate memory leakingXiaohong Bao
2011-01-12trivial: fix some mac compiling errorsXiaohong Bao
2011-01-07fixed a hash bug, enlarged the overhead for large allocations, and add new ↵Xiaohong Bao
chunk to the tail of the linked list so new allocations go to oldest chunks first.
2011-01-06fix an exit crash.Xiaohong Bao
2011-01-06add the class LLPrivateMemoryPoolManagerXiaohong Bao
2011-01-06removed some debug code, redesigned the hash function, fixed bugsXiaohong Bao
2011-01-04a wroking version with a lot of debugging code (to be removed).Xiaohong Bao
2010-12-08test code and some code changeXiaohong Bao
2010-12-03first iteration of memory pool codeXiaohong Bao
2010-10-13correct licenses (fix problem with license change merge)Oz Linden
2010-08-13Change license from GPL to LGPL (version 2.1)Oz Linden
2010-05-21Fix up the SSE stuff so it compiles on Linux. Though I don't think it ↵Tofu Linden
actually works properly.
2009-06-21merge -r 122421-124917 viewer-2.0.0-2 -> viewer-2.0.0-3Steven Bennetts
ignore-dead-branch
2009-02-03QAR-1177 maint-viewer-12 + uploadfees-viewer combo mergemeAdam Moss
svn merge -r108355:109316 svn+ssh://svn.lindenlab.com/svn/linden/branches/moss/maint-viewer-12-uploadfees-qa108314 Whew.