A new release is available at
http://www.boostpro.com/vault/index.php?&direction=0&order=&directory=Concurrent%20Programming/Active%20Objects
The main change is it uses Signals2 from Boost 1.39 instead of
requiring thread_safe_signals.
sha256sum libpoet-2009-05-11.tgz
ec3d991c3e800cafa5cd171565e37706ff5d963153eb342df8e42b663989f221
libpoet-2009-05-11.tgz
Detailed ChangeLog since the last tarball follows:
2009-05-11 16:00 fmhess
* doc/boostbook/: Makefile, libpoet_doc.xml: Updated
dependencies.
We now depend on Signals2 from boost 1.39 instead of
thread_safe_signals.
2009-03-30 11:49 fmhess
* test/Makefile: Updated my Makefile to deal with Signals2
inclusion into boost.
2008-10-17 09:41 fmhess
* poet/detail/mutex_grapher_decl.hpp: Fixed some "static
initialization order fiasco" with mutex_grapher singletons.
2008-10-01 22:09 fmhess
* poet/: future.hpp, future_barrier.hpp, future_select.hpp:
Added
some probably not really needed manual disconnections when
initial call of slot throws expired_slot.
2008-10-01 21:57 fmhess
* poet/: future.hpp, future_barrier.hpp, future_select.hpp:
Went
back to throwing expired_slot for thread-safe slot
self-disconnection.
2008-10-01 13:47 fmhess
* poet/active_function.hpp, poet/active_object.hpp,
poet/exception_ptr.cpp, poet/future.hpp, poet/
future_barrier.hpp,
poet/future_select.hpp, poet/detail/
active_function_template.hpp,
poet/detail/active_object.cpp, test/Makefile,
test/active_function_test.cpp: Ported from
thread_safe_signals to
signals2 API. Docs still need some updating.
2008-09-22 18:28 fmhess
* poet/monitor_locks.hpp: Added a workaround for msvc8
compiler bug
2008-08-28 16:47 fmhess
* doc/boostbook/future_hpp.xml, poet/future.hpp: Tweaked
promise::fulfill to avoid ambiguous overload problems
introduced
with recent support for implicit conversion from U to
future<T>.
2008-08-27 11:16 fmhess
* doc/boostbook/future_hpp.xml, poet/future.hpp: Added support
for
implicit conversion from any type U to future<T> as long as
U is
implicitly convertible to T.