Sign in
chromium
/
chromium
/
src
/
d54ddee89897d16b1611a7dc80c8eb4aed81b422
/
base
/
lazy_instance.cc
3a06549
Remove TSan annotations from base/
by glider
· 11 years ago
6de0fd1d
Allow linker initialization of lazy instance
by
[email protected]
· 14 years ago
1b651d5
Fix data races in LazyInstance<>.
by
[email protected]
· 14 years ago
ce072a7
Move platform_thread to base/threading and put in the base namespace. I left a
by
[email protected]
· 15 years ago
dcc6933
ThreadRestrictions: leak the thread local variable
by
[email protected]
· 15 years ago
4e7395b4
Remove test isolation enforcement code.
by
[email protected]
· 15 years ago
ee85751
Update dynamic annotations and move them to base/third_party
by
[email protected]
· 15 years ago
c1aeaac
Avoid a strict aliasing issue in LazyInstance.
by
[email protected]
· 15 years ago
4ea927b
Isolate tests by running AtExit callbacks between them.
by
[email protected]
· 16 years ago
001b694
Added dynamic annotation files into base/.
by
[email protected]
· 16 years ago
30039e6
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
[email protected]
· 17 years ago