aboutsummaryrefslogtreecommitdiff
path: root/include/compat.h
Commit message (Expand)AuthorAgeFilesLines
* Convert the remaining things away from the caller/handler API.Gravatar Peter Powell2017-11-251-18/+0
* Convert IsNick to std::function.Gravatar Peter Powell2017-11-251-0/+2
* Include <array> or <tr1/array> globallyGravatar Attila Molnar2016-08-081-0/+2
* Add the insp::aligned_storage templateGravatar Attila Molnar2014-09-271-0/+2
* Replace the configure templating system with something better.•••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. Gravatar Peter Powell2014-05-231-1/+3
* Fix some Windows-related problems.•••- 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. Gravatar Peter Powell2014-01-041-2/+0
* Hide all symbols that aren't exported explicitly•••In addition to reducing the sizes of all binaries this also helps the optimizer Gravatar attilamolnar2013-09-081-2/+2
* Remove unused code from configure.Gravatar Peter Powell2013-06-011-0/+1
* Fix msvc detection of variadic template supportGravatar Peter Powell2013-05-201-1/+1
* Add support for detecting C++11 variadic templates.Gravatar Peter Powell2013-05-211-0/+18
* Fix GCC warnings about using C++11 features when not in C++11 mode.Gravatar Peter Powell2013-05-161-2/+6
* Clean up cross-platform compatibility.•••- Move compatibility macros to a new header file. - Sort system include files in alphabetical order. - Clean up signal handling (thanks to Adam). Gravatar Peter Powell2013-05-071-0/+93