Changes between Version 50 and Version 51 of LibrariesUnderConstruction
- Timestamp:
- Apr 18, 2009, 3:37:22 PM (14 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
LibrariesUnderConstruction
v50 v51 48 48 49 49 --------------------------------------------------------------------------------------------------- 50 == async h==50 == async == 51 51 * '''Author(s):''' Edd Dawson 52 52 * '''Version:''' 0.2.3 … … 58 58 59 59 --------------------------------------------------------------------------------------------------- 60 == Boost. !AsynchronousExecutors==60 == Boost.Async == 61 61 * '''Author(s):''' Vicente J. Botet Escribá 62 * '''Version:''' 0. 4.162 * '''Version:''' 0.1 63 63 * '''State:''' Quite Stable 64 64 * '''Last upload:''' 2009 Mars01 65 * '''Links:''' [http://www.boostpro.com/vault/index.php?action=downloadfile&filename= interthreads.zip&directory=Concurrent%20Programming& Boost Vault] [https://svn.boost.org/svn/boost/sandbox/interthreadsBoost Sandbox]65 * '''Links:''' [http://www.boostpro.com/vault/index.php?action=downloadfile&filename=async.zip&directory=Concurrent%20Programming& Boost Vault] [https://svn.boost.org/svn/boost/sandbox/async Boost Sandbox] 66 66 * '''Categories:''' [#ConcurrentProgramming Concurrent Programming] [#Containers Containers] 67 67 * '''Description:''' Asynchronous Executors (AE) and Asynchronous Completion Tokens (ACT) in a generic way (or at least this was my intention). The library can be considered as a front-end for several Asynchronous Execution models making it possible to share common algorithms and making easier to switch from an Asynchronous Executors to another. … … 509 509 --------------------------------------------------------------------------------------------------- 510 510 == Boost.Move == 511 * '''Author(s):''' Adobe511 * '''Author(s):''' Ion Gaztañaga 512 512 * '''Version:''' 513 513 * '''State:''' stable 514 514 * '''Last upload:''' 515 * '''Links:''' [https://svn.boost.org/svn/boost/sandbox/move Boost Sandbox] 516 * '''Categories:''' [#GenericProgramming Generic Programming] [#LanguageFeaturesEmulation Language Features Emulation] 517 * '''Description:''' User defined types often have remote parts either because they are implemented using a pointer-to-implementation or are variable sized. Such objects can be expensive to copy and are often copied unnecessarily when they are returned from functions or stored in other objects or containers. Boost.Move is a collection of utilities to implement types which can be moved to elide copying in such situations as well as utilities to assist in moving value. 518 519 --------------------------------------------------------------------------------------------------- 520 == Boost.MoveSemantics == 521 * '''Author(s):''' Ion Gaztañaga 522 * '''Version:''' 523 * '''State:''' stable 524 * '''Last upload:''' 525 * '''Links:''' [https://svn.boost.org/svn/boost/sandbox/move_semantics Boost Sandbox] [http://www.drivehq.com/web/igaztanaga/libs/move_semantics/ 515 * '''Links:''' [https://svn.boost.org/svn/boost/sandbox/move Boost Sandbox] [http://www.drivehq.com/web/igaztanaga/libs/move_semantics/ 526 516 Documentation] [http://www.drivehq.com/web/igaztanaga/move_semantics.zip Download] 527 517 * '''Categories:''' [#GenericProgramming Generic Programming] [#LanguageFeaturesEmulation Language Features Emulation] … … 701 691 * '''State:''' Quite Stable 702 692 * '''Last upload:''' 2009 Mars 01 703 * '''Links:''' [http://www.boostpro.com/vault/index.php?action=downloadfile&filename= interthreads.zip&directory=Concurrent%20Programming& Boost Vault] [https://svn.boost.org/svn/boost/sandbox/interthreadsBoost Sandbox]693 * '''Links:''' [http://www.boostpro.com/vault/index.php?action=downloadfile&filename=async.zip&directory=Concurrent%20Programming& Boost Vault] [https://svn.boost.org/svn/boost/sandbox/async Boost Sandbox] 704 694 * '''Categories:''' [#ConcurrentProgramming Concurrent Programming] 705 695 * '''Description:''' Threader/Joiner as proposed by Kevlin Henney `[http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1883.pdf Preliminary Threading Library Proposal for TR2] 706 696 707 This library works well with [#Boost.AsynchronousExecutors AsynchronousExecutors].708 697 709 698 --------------------------------------------------------------------------------------------------- … … 1117 1106 == Concurrent Programming == 1118 1107 * [#async async] 1119 * [#Boost.Async hronousExecutors Boost.AsynchronousExecutors]1108 * [#Boost.Async Boost.Async] 1120 1109 * [#ActiveObject ActiveObject] 1121 1110 * [#coco coco] … … 1132 1121 --------------------------------------------------------------------------------------------------- 1133 1122 == Containers == 1134 * [#Boost.AsynchronousExecutors Boost.AsynchronousExecutors]1135 1123 * [#Boost.ConstantTimeSize Boost.ConstantTimeSize] 1136 1124 * [#DenseSet DenseSet] … … 1182 1170 == Generic Programming == 1183 1171 * [#Boost.Move Boost.Move] 1184 * [#Boost.MoveSemantics Boost.MoveSemantics]1185 1172 * [#Boost.SmartPtr.UniquePtr Boost.SmartPtr.UniquePtr] 1186 1173 … … 1212 1199 == Language Features Emulation == 1213 1200 * [#Boost.Move Boost.Move] 1214 * [#Boost.MoveSemantics Boost.MoveSemantics]1215 1201 * [#Boost.ConceptTraits Boost.ConceptTraits] 1216 1202