From 8ad28a3f6f6d9122176fc18d19ce2d88a2aa80ce Mon Sep 17 00:00:00 2001 From: Matt Pharr Date: Mon, 19 Sep 2011 15:22:25 -0700 Subject: [PATCH] update doxygen, release notes for 1.0.8 release --- docs/ReleaseNotes.txt | 26 ++++++++++++++++++++++++++ doxygen.cfg | 2 +- 2 files changed, 27 insertions(+), 1 deletion(-) diff --git a/docs/ReleaseNotes.txt b/docs/ReleaseNotes.txt index 1a14f4e9..88283484 100644 --- a/docs/ReleaseNotes.txt +++ b/docs/ReleaseNotes.txt @@ -1,3 +1,29 @@ +=== v1.0.8 === (19 September 2011) + +A number of improvements have been made to handling of 'if' statements in +the language: + - A bug was fixed where invalid memory could be incorrectly accessed even + if none of the running program instances wanted to execute the + corresponding instructions (https://github.com/ispc/ispc/issues/74). + - The code generated for 'if' statements is a bit simpler and thus more + efficient. + +There is now '--pic' command-line argument that causes position-independent +code to be generated (Linux and OSX only). + +A number of additional performance improvements: + - Loops are now unrolled by default; the --opt=disable-loop-unroll + command-line argument can be used to disable this behavior. + (https://github.com/ispc/ispc/issues/78) + - A few more cases where gathers/scatters could be determined at compile + time to actually access contiguous locations have been added. + (https://github.com/ispc/ispc/issues/79) + +Finally, warnings are now issued (if possible) when it can be determined +at compile-time that an out-of-bounds array index is being used. +(https://github.com/ispc/ispc/issues/98). + + === v1.0.7 === (3 September 2011) The various atomic_*_global() standard library functions are generally diff --git a/doxygen.cfg b/doxygen.cfg index e9fe33ed..1409dacf 100644 --- a/doxygen.cfg +++ b/doxygen.cfg @@ -31,7 +31,7 @@ PROJECT_NAME = "Intel SPMD Program Compiler" # This could be handy for archiving the generated documentation or # if some version control system is used. -PROJECT_NUMBER = 1.0.7 +PROJECT_NUMBER = 1.0.8 # The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute) # base path where the generated documentation will be put.