aboutsummaryrefslogtreecommitdiff
path: root/src/allocators.cpp
Commit message (Collapse)AuthorAgeFilesLines
* allocators: split allocators and pagelockerCory Fields2015-03-201-66/+0
| | | | | Pagelocker is only needed for secure (usually wallet) operations, so don't make the zero-after-free allocator depend on it.
* Added "Core" to copyright headerssandakersmann2014-12-191-1/+1
| | | | | Github-Pull: #5494 Rebased-From: 15de949bb9277e442302bdd8dee299a8d6deee60
* Remove references to X11 licenceMichael Ford2014-12-161-1/+1
|
* Apply clang-format on some infrequently-updated filesPieter Wuille2014-09-191-4/+3
|
* Fixing compiler warning C4800: 'type' forcing value to bool 'true' or 'false'ENikS2014-09-061-2/+2
|
* Changing LockedPageManager to use a managed instanceChuck2013-10-201-0/+3
| | | | | | | | | | | | | | This ensures the allocator is ready no matter when it's needed (as some STL implementations allocate in constructors -- i.e., MSVC's STL in debug builds). Using boost::call_once to guarantee thread-safe static initialization. Adding some comments describing why the change was made. Addressing deinitialization of the LockedPageManager object by initializing it in a local static initializer and adding an assert in the base's destructor.
* Remove include of windows.h from allocators.hGavin Andresen2013-10-091-0/+64
Create an allocators.cpp, and move all of the #ifdef WIN32 code and the #include of windows.h into it. Two motives for this cleanup: 1. I'm getting a weird error in windows.h in my smartfee branch. 2. allocators.h is included (indirectly) just about everywhere, so this should speed up Windows compiles quite a lot.