From 213c3a96669f7946303284c1a88bae46fb56a17b Mon Sep 17 00:00:00 2001 From: Matt Pharr Date: Sun, 17 Jul 2011 16:52:36 +0200 Subject: [PATCH] Release notes, bump doxygen version # for next release. Add more .gitignore stuff. --- .gitignore | 1 + docs/ReleaseNotes.txt | 26 ++++++++++++++++++++++++ doxygen.cfg | 2 +- examples/aobench/.gitignore | 2 ++ examples/aobench_instrumented/.gitignore | 2 ++ examples/mandelbrot_tasks/.gitignore | 2 ++ examples/options/.gitignore | 1 + examples/rt/.gitignore | 2 ++ 8 files changed, 37 insertions(+), 1 deletion(-) create mode 100644 examples/aobench/.gitignore create mode 100644 examples/aobench_instrumented/.gitignore create mode 100644 examples/mandelbrot_tasks/.gitignore create mode 100644 examples/options/.gitignore create mode 100644 examples/rt/.gitignore diff --git a/.gitignore b/.gitignore index abbdbbe9..70d6fcd9 100644 --- a/.gitignore +++ b/.gitignore @@ -5,3 +5,4 @@ ispc ispc_test objs docs/doxygen +docs/ispc.html diff --git a/docs/ReleaseNotes.txt b/docs/ReleaseNotes.txt index 872cbe76..4b085934 100644 --- a/docs/ReleaseNotes.txt +++ b/docs/ReleaseNotes.txt @@ -1,3 +1,29 @@ +=== v1.0.4 === (18 July 2011) + +enums are now supported in ispc; see the section on enumeration types in +the documentation (http://ispc.github.com/ispc.html#enumeration-types) for +more informaiton. + +bools are converted to integers with zero extension, not sign extension as +before (i.e. a 'true' bool converts to the value one, not 'all bits on'.) +For cases where sign extension is still desired, there is a +sign_extend(bool) function in the standard library. + +Support for 64-bit types in the standard library is much more complete than +before. + +64-bit integer constants are now supported by the parser. + +Storage for parameters to tasks is now allocated dynamically on Windows, +rather than on the stack; with this fix, all tests now run correctly on +Windows. + +There is now support for atomic swap and compare/exchange with float and +double types. + +A number of additional small bugs have been fixed and a number of cases +where the compiler would crash given a malformed program have been fixed. + === v1.0.3 === (4 July 2011) ispc now has a bulit-in pre-processor (from LLVM's clang compiler). diff --git a/doxygen.cfg b/doxygen.cfg index 9d54dbc9..db7d35b7 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.3 +PROJECT_NUMBER = 1.0.4 # The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute) # base path where the generated documentation will be put. diff --git a/examples/aobench/.gitignore b/examples/aobench/.gitignore new file mode 100644 index 00000000..ad080f43 --- /dev/null +++ b/examples/aobench/.gitignore @@ -0,0 +1,2 @@ +ao +*.ppm diff --git a/examples/aobench_instrumented/.gitignore b/examples/aobench_instrumented/.gitignore new file mode 100644 index 00000000..ad080f43 --- /dev/null +++ b/examples/aobench_instrumented/.gitignore @@ -0,0 +1,2 @@ +ao +*.ppm diff --git a/examples/mandelbrot_tasks/.gitignore b/examples/mandelbrot_tasks/.gitignore new file mode 100644 index 00000000..c2471c27 --- /dev/null +++ b/examples/mandelbrot_tasks/.gitignore @@ -0,0 +1,2 @@ +mandelbrot +*.ppm diff --git a/examples/options/.gitignore b/examples/options/.gitignore new file mode 100644 index 00000000..55bdd069 --- /dev/null +++ b/examples/options/.gitignore @@ -0,0 +1 @@ +options diff --git a/examples/rt/.gitignore b/examples/rt/.gitignore new file mode 100644 index 00000000..5a95423b --- /dev/null +++ b/examples/rt/.gitignore @@ -0,0 +1,2 @@ +rt +*.ppm