summaryrefslogtreecommitdiff
path: root/include/compat.h
AgeCommit message (Collapse)Author
2017-11-25Convert the remaining things away from the caller/handler API.Peter Powell
2017-11-25Convert IsNick to std::function.Peter Powell
2016-08-08Include <array> or <tr1/array> globallyAttila Molnar
2014-09-27Add the insp::aligned_storage templateAttila Molnar
2014-05-23Replace the configure templating system with something better.Peter Powell
A large amount of this code can be removed when buildtool is done as we will not need to worry about the differences between BSD and GNU Make.
2014-01-04Fix some Windows-related problems.Peter Powell
- Fix an error relating to the unavailability of std::back_inserter. - Fix loading configuration files when using relative paths. - Fix two methods in hashcomp being exported twice. - Remove some unimportant error messages.
2013-09-08Hide all symbols that aren't exported explicitlyattilamolnar
In addition to reducing the sizes of all binaries this also helps the optimizer
2013-06-01Remove unused code from configure.Peter Powell
2013-05-20Fix msvc detection of variadic template supportPeter Powell
2013-05-21Add support for detecting C++11 variadic templates.Peter Powell
2013-05-16Fix GCC warnings about using C++11 features when not in C++11 mode.Peter Powell
2013-05-07Clean up cross-platform compatibility.Peter Powell
- Move compatibility macros to a new header file. - Sort system include files in alphabetical order. - Clean up signal handling (thanks to Adam).