diff --git a/docs/ReleaseNotes.txt b/docs/ReleaseNotes.txt index ef8cf6f8..b0f3d31d 100644 --- a/docs/ReleaseNotes.txt +++ b/docs/ReleaseNotes.txt @@ -1,3 +1,38 @@ +=== v1.8.0 === (16 October 2014) + +A major new version of ISPC, which introduces experimental support for NVPTX +target, brings numerous improvements to our KNC (Xeon Phi) support, introduces +debugging support on Windows and fixes several bugs. We also ship experimental +build for Sony PlayStation4 target in this release. Binaries for all platforms +are based on LLVM 3.5. + +Note that MacOS binaries are build for MacOS 10.9 Maverics. Linux binaries are +compatibile with kernel 2.6.32 (ok for RHEL6) and later. + +More details: + +* Experimental NVPTX support is available for users of our binary distribution + on Linux only at the moment. MacOS and Windows users willing to experiment + with this target are welcome to build it from source. Note that GPU imposes + some limitation on ISPC language, which are discussed in corresponding section + of ISPC User's Guide. Implementation of NVPTX support was done by our + contributor Evghenii Gaburov. + +* KNC support was greatly extended in knc.h header file. Beyond new features + there are stability fixes and changes for icc 15.0 compatibility. Stdlib + prefetch functions were improved to map to KNC vector prefetches. + +* PS4 experimental build is Windows to PS4 cross compiler, which disables arch + and cpu selection (which are preset to PS4 hardware). + +* Debug info support on Windows (compatible with VS2010, VS2012 and VS2013). + +* Critical bug fix, which caused code generation for incorrect target, despite + explicit target switches, under some conditions. + +* Stability fix of the bug, which caused print() function to execute under + all-off mask under some conditions. + === v1.7.0 === (18 April 2014) A major new version of ISPC with several language and library extensions and diff --git a/docs/news.rst b/docs/news.rst index 80c3e8b3..cc29b39b 100644 --- a/docs/news.rst +++ b/docs/news.rst @@ -2,10 +2,19 @@ ispc News ========= +ispc 1.8.0 is Released +---------------------- + +A major new version of ``ispc``, which introduces experimental support for NVPTX +target, brings numerous improvements to our KNC (Xeon Phi) support, introduces +debugging support on Windows and fixes several bugs. We also ship experimental +build for Sony PlayStation4 target in this release. Binaries for all platforms +are based on LLVM 3.5. + ispc 1.7.0 is Released ---------------------- -A major new version of ISPC with several language and library extensions and +A major new version of ``ispc`` with several language and library extensions and fixes in debug info support. Binaries for all platforms are based on patched version on LLVM 3.4. There also performance improvements beyond switchover to LLVM 3.4. diff --git a/doxygen.cfg b/doxygen.cfg index 39e41fb3..9c77a9dd 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.7.1dev +PROJECT_NUMBER = 1.8.0 # The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute) # base path where the generated documentation will be put. diff --git a/ispc.h b/ispc.h index e11840a6..4cf27d14 100644 --- a/ispc.h +++ b/ispc.h @@ -38,7 +38,7 @@ #ifndef ISPC_H #define ISPC_H -#define ISPC_VERSION "1.7.1dev" +#define ISPC_VERSION "1.8.0" #if !defined(LLVM_3_2) && !defined(LLVM_3_3) && !defined(LLVM_3_4) && !defined(LLVM_3_5) && !defined(LLVM_3_6) #error "Only LLVM 3.2, 3.3, 3.4, 3.5 and the 3.6 development branch are supported"