1. f633a16 Remove TSan annotations from base/ by glider · 10 years ago
  2. 2a1f926 Make kAllowedToAccessOnNonjoinableThread debug-only. by thakis@chromium.org · 11 years ago
  3. 00c0afd Annotate LeakyLazyInstance as a leak. Remove HeapChecker suppressions. by earthdok@google.com · 11 years ago
  4. 1d967bf Remove the rest of #pragma once in one big CL. by ajwong@chromium.org · 12 years ago
  5. dde8e30 Add ALIGNAS and ALIGNOF macros to ensure proper alignment of StaticMemorySingletonTraits by jbates@chromium.org · 13 years ago
  6. dfdfa90 Convert all remaining explicit LeakyLazyInstanceTraits users to ::Leaky by fischman@chromium.org · 13 years ago
  7. 998561e Add a convenience typedef LazyInstance<T>::Leaky to avoid repeating T. by fischman@chromium.org · 13 years ago
  8. b24883c Allow linker initialization of lazy instance by joth@chromium.org · 13 years ago
  9. d70623d Minor perf and size optimization - don't do asserts in release build by joth@chromium.org · 13 years ago
  10. 524b5ce Remove static function pointer by joth@chromium.org · 13 years ago
  11. 4814da9 Make the placement-new buffer in LazyInstance<Type> aligned. by timurrrr@chromium.org · 13 years ago
  12. e585bed Rename BASE_API to BASE_EXPORT. by darin@chromium.org · 13 years ago
  13. 6beeb83 Fix data races in LazyInstance<>. by dvyukov@google.com · 14 years ago
  14. 7a976cf Base: First pass at having base.dll: definition of by rvargas@google.com · 14 years ago
  15. 5444bec Comment out unused parameter names in function definitions, by joi@chromium.org · 14 years ago
  16. 19b6869 Do not block in OwnershipService::IsAlreadyOwned on UI thread. by dilmah@chromium.org · 14 years ago
  17. 5b5f5e0 Move base/thread.h to base/threading, fix up callers to use the new location. by brettw@chromium.org · 14 years ago
  18. c607bcd Build fix by satish@chromium.org · 14 years ago
  19. 2940ad1 Make members of Singleton<T> private and only visible to the singleton type. This enforces that the Singleton<T> pattern can only be used within classes which want singleton-ness. by satish@chromium.org · 14 years ago
  20. 25726ef Reland 66791 (change was innocent) by willchan@chromium.org · 14 years ago
  21. f1b8e21 Revert 66719 - Reland r65996. Disallows Singletons on non-joinable thread. by willchan@chromium.org · 14 years ago
  22. 779810c Reland r65996. Disallows Singletons on non-joinable thread. by willchan@chromium.org · 14 years ago
  23. 7afc8e3 Revert 65996 (test breakage) - Disallow Singleton and LazyInstance on non-joinable threads. by willchan@chromium.org · 14 years ago
  24. fe5da53 Disallow Singleton and LazyInstance on non-joinable threads. by willchan@chromium.org · 14 years ago
  25. a04f70c ThreadRestrictions: leak the thread local variable by evan@chromium.org · 14 years ago
  26. 89fc213 Remove test isolation enforcement code. by phajdan.jr@chromium.org · 14 years ago
  27. 01d1452 `#pragma once` for app, base, chrome, gfx, ipc, net, skia, views by thakis@chromium.org · 14 years ago
  28. f39c3ff Update dynamic annotations and move them to base/third_party by timurrrr@chromium.org · 15 years ago
  29. 0cf5833 Avoid a strict aliasing issue in LazyInstance. by craig.schlenter@chromium.org · 15 years ago
  30. e7f133a Isolate tests by running AtExit callbacks between them. by phajdan.jr@chromium.org · 15 years ago
  31. 7c73faa Added dynamic annotation files into base/. by deanm@chromium.org · 15 years ago
  32. 8fe7adc NO CODE CHANGE (except one global std::wstring changed to const wchar_t* const per style compliance). by maruel@chromium.org · 16 years ago
  33. fff03ae Fix a typo in a comment. by deanm@chromium.org · 16 years ago
  34. a178da0 Just by implementing a destructor (even if it's not doing anything), MSVC will register a static initializer as to register the empty destructor. Pretty awesome. Verified that the c++ initializer is no longer in the __xc_a array. by deanm@google.com · 16 years ago
  35. 0f945d8 Add a DISALLOW_COPY_AND_ASSIGN to LazyInstanceHelper. by deanm@google.com · 16 years ago
  36. a6deb00 Create a LazyInstance abstraction for avoiding static constructors by lazily creating an instance of an object on first access. This is like Singleton, but without the Singleton property of sharing instances. This also preallocates space for the object to avoid the heap to try to help fragmentation and creation performance. by deanm@google.com · 16 years ago