Skip to content

Commit

Permalink
Merge branch 'develop'
Browse files Browse the repository at this point in the history
Updates for v2.8.1:
* Several small bug fixes
* Two new Makefiles
* Foppe Hemminga's new .md documentation of the interface
  • Loading branch information
sorenhein committed Jan 5, 2015
2 parents f033c93 + 7e5694b commit 822b2dc
Show file tree
Hide file tree
Showing 36 changed files with 3,544 additions and 45 deletions.
21 changes: 21 additions & 0 deletions ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,24 @@
Release Notes DDS 2.8.1
-----------------------
Added Makefile for shared library (.d) under Linux. Contributed
by Foppe Hemminga and Paul Hide.

Added Makefile for Visual C++ using Windows command-line tools,
so the Windows make and no "mv" etc. Contributed by Philippe Capron.

Fixed bug in scheduler that caused some hands to be considered
identical when they aren't. Alexis Maugat found the bug and
contributed a simple test case.

Fixed bug in initialization that affected some cases when initial
moves are given. Alexis Maugat found the bug and contributed a
simple test case.

Added in Foppe Hemminga's version of the documentation, written
entirely in .md markup format (looks great on Github) and capable
of being converted into html and pdf.


Release Notes DDS 2.8.0
-----------------------
2.8.0 is about 15% faster than 2.7.0.
Expand Down
15 changes: 13 additions & 2 deletions INSTALL
Original file line number Diff line number Diff line change
Expand Up @@ -67,12 +67,17 @@ local install to ../lib, not a system-wide one).
System-specific data
====================

Microsoft Visual C++
Microsoft Visual C++ (Unix-like, so Cygwin and mingw)
--------------------
Makefile: Makefile_Visual
Compiler: cl


Microsoft Visual C++ (Windows-like, so no "mV", different "make")
--------------------
Makefile: Makefile_Visual_Windows
Compiler: cl

Mingw
-----
Makefile: Makefile_mingw
Expand All @@ -85,12 +90,18 @@ Makefile: Makefile_cygwin
Compiler: g++


Linux
Linux (static library .a)
=====
Makefile: Makefile_linux
Compiler: g++


Linux (dynamic library .ld)
=====
Makefile: Makefile_linux_shared
Compiler: g++


Apple
=====
Makefile: Makefile_Mac_clang (for clang compiler, single-threaded)
Expand Down
5 changes: 4 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ Alex Martelli cleaned up and ported code to Linux and to Mac OS X in 2006. The

Brian Dickens found bugs in v2.7 and encouraged us to look at GitHub. He also set up the entire historical archive and supervised our first baby steps on GitHub.

Foppe Hemminga maintains DDS on ArchLinux.
Foppe Hemminga maintains DDS on ArchLinux. He also contributed a version of the documentation file completely in .md mark-up language.

Soren Hein made a number of contributions before becoming a co-author starting in v2.8 in 2014.

Expand Down Expand Up @@ -77,6 +77,9 @@ DDS tries to figure out the available number of cores and the available memory.

DDS on Windows calls SetMaxThreads itself when it is attached to a process, so you don't have to. On Unix-like systems we use an equivalent mechanism, but we have had a report that this does not always happen in the right order of things, so you may want to call SetMaxThreads explicitly.

Docs
====
The DDS library interface is very well documented. You find the docs, including a Markdown version which you can read online, in the /doc folder.

Bugs
====
Expand Down
1,310 changes: 1,310 additions & 0 deletions doc/dll-description.html

Large diffs are not rendered by default.

Loading

0 comments on commit 822b2dc

Please sign in to comment.