commit 6d71a3bac06adafda9f8949d53a50512cfac1439
parent cb6389a2d302b21a444bce31665eceea38a2c22b
Author: Vincent Forest <vincent.forest@meso-star.com>
Date: Wed, 13 Dec 2017 10:25:27 +0100
Merge branch 'release_0.6' into develop
Diffstat:
2 files changed, 15 insertions(+), 4 deletions(-)
diff --git a/README.md b/README.md
@@ -29,14 +29,25 @@ standard on current Microsoft compilers.
For this platform install the Boost random library. Then generate the CMake
project as above, excepted that you need to add the Boost install directory to
-the `CMAKE_PREFIX_PATH` variable and to set the `BOOST_INCLUDEDIR` cmake
+the `CMAKE_PREFIX_PATH` variable and to set the `BOOST_INCLUDEDIR` cmake
variable to the directory that contains the `boost` include directory.
## Release notes
+### Version 0.6
+
+- Add the `ssp_rng_proxy_create2` function that allows to tune the sub sets of
+ pseudo random numbers that the proxy generator can use. Pseudo random numbers
+ that do not lie in these partitions are skipped by the proxy. Thanks to this
+ functionality, on can create several proxies, each generating its own set of
+ pseudo random numbers that does not overlap the sequences of the other
+ proxies.
+- Update the version of the RSys dependency to 0.6: replace the deprecated
+ `[N]CHECK` macros by the new macro `CHK`.
+
### Version 0.5
-- Rename the ssp_ran_uniform_disk API call into ssp_ran_uniform_disk_local.
+- Rename the `ssp_ran_uniform_disk` API call into `ssp_ran_uniform_disk_local`.
- Add a more general version of the uniform disk random variate allowing
users to provide the disk's normal.
- Add a float equivalent for all the already defined double random variates.
diff --git a/cmake/CMakeLists.txt b/cmake/CMakeLists.txt
@@ -44,7 +44,7 @@ get_filename_component(_current_source_dir ${CMAKE_CURRENT_LIST_FILE} PATH)
set(Random123_DIR ${_current_source_dir}/)
find_package(Random123 REQUIRED)
-find_package(RCMake 0.2.3 REQUIRED)
+find_package(RCMake 0.4 REQUIRED)
find_package(RSys 0.6 REQUIRED)
set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${RCMAKE_SOURCE_DIR})
@@ -71,7 +71,7 @@ rcmake_append_runtime_dirs(_runtime_dirs RSys ${Boost_LIBRARY_DIRS})
# Configure and define targets
################################################################################
set(VERSION_MAJOR 0)
-set(VERSION_MINOR 5)
+set(VERSION_MINOR 6)
set(VERSION_PATCH 0)
set(VERSION ${VERSION_MAJOR}.${VERSION_MINOR}.${VERSION_PATCH})