summaryrefslogtreecommitdiffstats
path: root/base/lazy_instance.h
Commit message (Expand)AuthorAgeFilesLines
* Switch to standard integer types in base/.avi2015-12-261-1/+0
* Remove TSan annotations from base/glider2014-09-231-8/+0
* Make kAllowedToAccessOnNonjoinableThread debug-only.thakis@chromium.org2014-03-061-0/+4
* Annotate LeakyLazyInstance as a leak. Remove HeapChecker suppressions.earthdok@google.com2013-06-071-0/+2
* Remove the rest of #pragma once in one big CL.ajwong@chromium.org2012-07-111-1/+0
* Add ALIGNAS and ALIGNOF macros to ensure proper alignment of StaticMemorySing...jbates@chromium.org2012-02-231-9/+10
* Convert all remaining explicit LeakyLazyInstanceTraits users to ::Leakyfischman@chromium.org2012-01-261-6/+9
* Add a convenience typedef LazyInstance<T>::Leaky to avoid repeating T.fischman@chromium.org2012-01-231-1/+10
* Allow linker initialization of lazy instancejoth@chromium.org2011-11-151-74/+74
* Minor perf and size optimization - don't do asserts in release buildjoth@chromium.org2011-11-041-0/+3
* Remove static function pointerjoth@chromium.org2011-10-251-15/+8
* Make the placement-new buffer in LazyInstance<Type> aligned.timurrrr@chromium.org2011-10-211-1/+6
* Rename BASE_API to BASE_EXPORT.darin@chromium.org2011-08-051-2/+2
* Fix data races in LazyInstance<>.dvyukov@google.com2011-05-161-1/+20
* Base: First pass at having base.dll: definition ofrvargas@google.com2011-03-221-2/+3
* Comment out unused parameter names in function definitions,joi@chromium.org2011-02-251-1/+1
* Do not block in OwnershipService::IsAlreadyOwned on UI thread.dilmah@chromium.org2011-02-221-1/+14
* Move base/thread.h to base/threading, fix up callers to use the new location.brettw@chromium.org2011-01-011-1/+1
* Build fixsatish@chromium.org2010-12-141-1/+2
* Make members of Singleton<T> private and only visible to the singleton type. ...satish@chromium.org2010-12-141-1/+13
* Reland 66791 (change was innocent)willchan@chromium.org2010-11-191-1/+10
* Revert 66719 - Reland r65996. Disallows Singletons on non-joinable thread.willchan@chromium.org2010-11-191-10/+1
* Reland r65996. Disallows Singletons on non-joinable thread.willchan@chromium.org2010-11-191-1/+10
* Revert 65996 (test breakage) - Disallow Singleton and LazyInstance on non-joi...willchan@chromium.org2010-11-131-9/+0
* Disallow Singleton and LazyInstance on non-joinable threads.willchan@chromium.org2010-11-121-0/+9
* ThreadRestrictions: leak the thread local variableevan@chromium.org2010-10-211-0/+16
* Remove test isolation enforcement code.phajdan.jr@chromium.org2010-08-161-4/+0
* `#pragma once` for app, base, chrome, gfx, ipc, net, skia, viewsthakis@chromium.org2010-07-261-0/+1
* Update dynamic annotations and move them to base/third_partytimurrrr@chromium.org2010-05-141-1/+1
* Avoid a strict aliasing issue in LazyInstance.craig.schlenter@chromium.org2010-03-121-15/+21
* Isolate tests by running AtExit callbacks between them.phajdan.jr@chromium.org2009-11-191-0/+4
* Added dynamic annotation files into base/.deanm@chromium.org2009-06-261-0/+9
* NO CODE CHANGE (except one global std::wstring changed to const wchar_t* cons...maruel@chromium.org2009-03-031-1/+1
* Fix a typo in a comment.deanm@chromium.org2009-01-131-1/+1
* Just by implementing a destructor (even if it's not doing anything), MSVC wil...deanm@google.com2008-09-081-2/+4
* Add a DISALLOW_COPY_AND_ASSIGN to LazyInstanceHelper.deanm@google.com2008-09-081-0/+3
* Create a LazyInstance abstraction for avoiding static constructors by lazily ...deanm@google.com2008-09-081-0/+105