diff --git a/docs/build.sh b/docs/build.sh index f5700c38..dd20be5e 100755 --- a/docs/build.sh +++ b/docs/build.sh @@ -5,6 +5,9 @@ for i in ispc perfguide faq; do --stylesheet-path=css/style.css $i.rst > $i.html done +rst2html.py --template=template-news.txt --link-stylesheet \ + --stylesheet-path=css/style.css news.rst > news.html + rst2html.py --template=template-perf.txt --link-stylesheet \ --stylesheet-path=css/style.css perf.rst > perf.html diff --git a/docs/news.rst b/docs/news.rst new file mode 100644 index 00000000..68800299 --- /dev/null +++ b/docs/news.rst @@ -0,0 +1,28 @@ +========= +ispc News +========= + +ispc 1.1.4 is Released +---------------------- + +On February 4, 2012, the 1.1.4 release of ``ispc`` was posted; new features +include ``new`` and ``delete`` for dynamic memory allocation in ``ispc`` +programs, "local" atomic operations in the standard library, and a new +scalar compilation target. See the `1.1.4 release notes`_ for details. + +.. _1.1.4 release notes: https://github.com/ispc/ispc/tree/master/docs/ReleaseNotes.txt + + +ispc 1.1.3 is Released +---------------------- + +With this release, the language now supports "switch" statements, with the same semantics and syntax as in C. + +This release includes fixes for two important performance related issues: +the quality of code generated for "foreach" statements has been +substantially improved, and performance regression with code for "gathers" +that was introduced in v1.1.2 has been fixed in this release. + +Thanks to Jean-Luc Duprat for a number of patches that improve support for +building on various platforms, and to Pierre-Antoine Lacaze for patches so +that ispc builds under MinGW. diff --git a/docs/template-news.txt b/docs/template-news.txt new file mode 100644 index 00000000..da249106 --- /dev/null +++ b/docs/template-news.txt @@ -0,0 +1,65 @@ +%(head_prefix)s +%(head)s + +%(stylesheet)s +%(body_prefix)s +