diff options
author | lloyd <[email protected]> | 2013-02-02 23:03:47 +0000 |
---|---|---|
committer | lloyd <[email protected]> | 2013-02-02 23:03:47 +0000 |
commit | 06fc6aa688dcb4d4b1d742c7978c020f94b82e5b (patch) | |
tree | 0ed8d2e6b68d7adbfdce4e2cd04b506cca5be7f8 /doc | |
parent | cc0765f2946f7aee146e4df370460a4d06fda3ae (diff) |
Add Threaded_Fork, which acts like a normal Fork filter except that
each subchain of filters will run in its own thread.
Written and contributed by Joel Low.
A thread on botan-devel contains the original patch and some
discussion:
http://lists.randombit.net/pipermail/botan-devel/2013-January/001699.html
Diffstat (limited to 'doc')
-rw-r--r-- | doc/license.rst | 3 | ||||
-rw-r--r-- | doc/relnotes/1_11_2.rst | 5 |
2 files changed, 7 insertions, 1 deletions
diff --git a/doc/license.rst b/doc/license.rst index 8a88fe5de..33b4dfc6f 100644 --- a/doc/license.rst +++ b/doc/license.rst @@ -7,7 +7,7 @@ License Botan (http://botan.randombit.net/) is distributed under these terms:: - Copyright (C) 1999-2012 Jack Lloyd + Copyright (C) 1999-2013 Jack Lloyd 2001 Peter J Jones 2004-2007 Justin Karneges 2004 Vaclav Ovsik @@ -25,6 +25,7 @@ Botan (http://botan.randombit.net/) is distributed under these terms:: 2010 Olivier de Gaalon 2012 Vojtech Kral 2012 Markus Wanner + 2013 Joel Low All rights reserved. Redistribution and use in source and binary forms, with or without diff --git a/doc/relnotes/1_11_2.rst b/doc/relnotes/1_11_2.rst index c894e0754..88d161d23 100644 --- a/doc/relnotes/1_11_2.rst +++ b/doc/relnotes/1_11_2.rst @@ -1,6 +1,11 @@ Version 1.11.2, Not Yet Released ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +* The new filter :cpp:class:`Threaded_Fork` acts like a normal + :cpp:class:`Fork,` sending its input to a number of different + filters, but each subchain of filters in the fork runs in its own + thread. Contributed by Joel Low. + * Previously `clear_mem` was implemented by an inlined call to `std::memset`. However an optimizing compiler might notice cases where the memset could be skipped in cases allowed by the standard. |