]> git.ipfire.org Git - thirdparty/pdns.git/commit
Switch from std::function to boost::function 3427/head
authorAndrew Nelless <andrew@nelless.net>
Wed, 24 Feb 2016 15:10:22 +0000 (15:10 +0000)
committerAndrew Nelless <andrew@nelless.net>
Wed, 24 Feb 2016 15:10:22 +0000 (15:10 +0000)
commitabc750588f4cc2d06fb7594f6e001d276c228aef
treeb43784bbbf7615eab131c2b36cbbdb49d6a0ed00
parentf9e89baf55b61e1101a1361ea87e468b347167f5
Switch from std::function to boost::function

GNUs implementation of std::function can't eat 3 pointers without allocating,
(24 bytes) whereas both LLVM libc++ and boost::function can. boost::function
has been move enabled since 1.52 (Nov 2012).
pdns/mtasker.hh
pdns/mtasker_context.hh
pdns/mtasker_fcontext.cc
pdns/mtasker_ucontext.cc