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 +
+
+ + +
+ +%(body_pre_docinfo)s +%(docinfo)s +
+%(body)s +
+
+ +
+
+
+%(body_suffix)s diff --git a/docs/template-perf.txt b/docs/template-perf.txt index 3dd8c3e0..d3b6d888 100644 --- a/docs/template-perf.txt +++ b/docs/template-perf.txt @@ -26,6 +26,7 @@
- diff --git a/docs/template.txt b/docs/template.txt index 56ebb7cc..a9618e5d 100644 --- a/docs/template.txt +++ b/docs/template.txt @@ -26,6 +26,7 @@
-