Skip to content

Commit 3fc1a75

Browse files
committed
Changed documentation to 2.9.0 beta and May 2018
1 parent d2466cb commit 3fc1a75

File tree

3 files changed

+14
-9
lines changed

3 files changed

+14
-9
lines changed

ChangeLog

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
1-
Release Notes DDS 2.9.0
2-
-----------------------
1+
Release Notes DDS 2.9.0 beta
2+
----------------------------
33
Included code for a number of multi-threading systems:
44
- Windows API (was already there)
55
- OpenMP (was already there)
66
- GCD (new, intended for Mac, not really tested)
77
- Boost (new, works on many systems, but you may have to install it)
88
- STL (new, should work on most systems with a modern compiler)
99
- TBB (new, not so broadly available, but portable in principle)
10-
- STLIMPL (new, don't use)
11-
- PPLIMPL (new, don't use)
10+
- STLIMPL (new, experimental)
11+
- PPLIMPL (new, experimental)
1212

1313
Tested combinations include:
1414
- Visual C++ with Windows API, OpenMP, Boost, STL
@@ -19,7 +19,7 @@ Tested combinations include:
1919
- MacOS GNU g++ with OpenMP, Boost, STL
2020

2121
The number of threads is now unlimited in principle, although the
22-
DLL will not let you go beyond 1.5 * the number of processor cores.
22+
DLL will not let you go beyond the number of processor cores.
2323

2424
Enabled the transposition-table code for both the large and the small
2525
versions in the same DLL. Therefore there is only a single DLL

INSTALL

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -156,8 +156,13 @@ well use STL if you have it, as this is probably the most portable.
156156
If you don't have a C++17 compiler, you will not get STLIMPL or
157157
PPLIMPL.
158158

159-
The *IMPL versions let the system handle threads autonomously,
160-
whereas the others are handled by DDS internally.
159+
The *IMPL versions let the system handle threads autonomously
160+
(up to the number of threads set by the user), whereas the others
161+
are handled by DDS internally. The *IMPL version are similar in
162+
speed, except if there is some near-duplication in the input hands
163+
(say, instances of the same distribution played in the same
164+
denomination from different side). The non-IMPL version handle
165+
this more efficiently.
161166

162167

163168
Testing

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ DDS offers a wide range of functions, including par-score calculations.
66

77
Please refer to the [home page](http://privat.bahnhof.se/wb758135) for details.
88

9-
The current version is DDS 2.9.0 released in April 2018 and licensed under the Apache 2.0 license in the LICENSE FILE.
9+
The current version is DDS 2.9.0 beta, released in May 2018 and licensed under the Apache 2.0 license in the LICENSE FILE.
1010

1111
Release notes are in the ChangeLog file.
1212

@@ -88,7 +88,7 @@ The DDS library interface is documented. You find the docs, including a Markdown
8888

8989
Bugs
9090
====
91-
Version 2.9.0 has no known bugs.
91+
Version 2.9.0 beta has no known bugs.
9292

9393
Please report bugs to [email protected] and [email protected].
9494

0 commit comments

Comments
 (0)