{"head":"1531981cfdf8ba301fbdedb55c18fc8c85da0ee2","size":2,"push_id":45556165,"shas":[["85da63b78b52d7601a884f7386025c111efd979f","8114335275f72447148ad7cbd0df54eb59832331@b8fc166d-592f-0410-95f2-cb63ce0dd405","Merge from trunk...\n\nFix compile error in regex overload of async_read_until.hpp. Fixes #5688\n\nExplicitly specify the signal() function from the global namespace. Fixes #5722\n\nDon't read the clock unless the heap is non-empty.\n\nChange the SSL buffers sizes so that they're large enough to hold a complete TLS record. Fixes #5854\n\nMake sure the synchronous null_buffers operations obey the user's non_blocking setting. Fixes #5756\n\nSet size of select fd_set at runtime when using Windows.\n\nDisable warning due to const qualifier being applied to function type.\n\nFix crash due to gcc_x86_fenced_block that shows up when using the Intel C++ compiler. Fixes #5763\n\nSpecialise operations for buffer sequences that are arrays of exactly two buffers.\n\nInitialise all OpenSSL algorithms.\n\nFix error mapping when session is gracefully shut down.\n\nVarious performance improvements:\n\n* Split the task_io_service's run and poll code.\n\n* Use thread-local operation queues in single-threaded use cases (i.e. concurrency_hint is 1) to eliminate a lock/unlock pair.\n\n* Only fence block exit when a handler is being run directly out of the io_service.\n\n* Prefer x86 mfence-based fenced block when available.\n\n* Use a plain ol' long for the atomic_count when all thread support is disabled.\n\n* Allow some epoll_reactor speculative operations to be performed without holding the lock.\n\n* Improve locality of reference by performing an epoll_reactor's I/O operation immediately before the corresponding handler is called. This also improves scalability across CPUs when multiple threads are running the io_service.\n\n* Pass same error_code variable through to each operation's complete() function.\n\n* Optimise creation of and access to the io_service implementation.\n\nRemove unused state in HTTP server examples.\n\nAdd latency test programs.\n\n\ngit-svn-id: http://svn.boost.org/svn/boost/branches/release@74863 b8fc166d-592f-0410-95f2-cb63ce0dd405","chris_kohlhoff"],["1531981cfdf8ba301fbdedb55c18fc8c85da0ee2","8114335275f72447148ad7cbd0df54eb59832331@b8fc166d-592f-0410-95f2-cb63ce0dd405","Version bump.\n\ngit-svn-id: http://svn.boost.org/svn/boost/branches/release@74864 b8fc166d-592f-0410-95f2-cb63ce0dd405","chris_kohlhoff"]],"ref":"refs/heads/release"}