Ion Gaztañaga
|
01b4f6264c
|
Take all pointers by value to avoid aliasing issues in release mode
|
2021-12-29 14:02:03 +01:00 |
|
Ion Gaztañaga
|
018a39c433
|
Use directly boost::movelib::pointer_element/to_raw_pointer
|
2017-04-07 16:05:44 +02:00 |
|
Ion Gaztañaga
|
6a9fa390ae
|
Introduced BOOST_INTRUSIVE_FORCEINLINE, disabled by default until it's more tested
|
2015-12-24 10:29:09 +01:00 |
|
Ion Gaztañaga
|
51de75799b
|
- Implemented map and multimap-like interfaces.
- Refactored hashtable containers to reduce template instantiations.
|
2015-06-04 11:16:21 +02:00 |
|
Ion Gaztañaga
|
667ec0bdfc
|
Make sure boost/config.hpp is included before pragma once.
|
2015-02-01 23:15:14 +01:00 |
|
Ion Gaztañaga
|
a55b2d824d
|
Replaced _MSC_VER with BOOST_HAS_PRAGMA_ONCE before #pragma once.
|
2015-01-10 12:49:46 +01:00 |
|
Ion Gaztañaga
|
3eff274cb3
|
Fixed tab spaces
|
2014-11-01 19:52:03 +01:00 |
|
Ion Gaztañaga
|
e926491606
|
Added #pragma once to headers
|
2014-10-13 22:30:28 +02:00 |
|
Ion Gaztañaga
|
a2f5d31ad3
|
Split detail/utilities.hpp into 11 headers to minimize physical coupling and header dependencies
|
2014-10-13 21:46:47 +02:00 |
|
Ion Gaztañaga
|
d25ae5748e
|
Simplified include dependencies to avoid too many preprocessed source.
|
2014-10-10 18:21:18 +02:00 |
|
Ion Gaztañaga
|
7ae11c3444
|
Header dependency cleanup. Removed some standard includes, splitted large "utilities" headers, and minimized algorithm dependencies.
|
2014-10-04 07:55:02 +02:00 |
|