Release notes, bump doxygen version # for next release.
Add more .gitignore stuff.
This commit is contained in:
1
.gitignore
vendored
1
.gitignore
vendored
@@ -5,3 +5,4 @@ ispc
|
|||||||
ispc_test
|
ispc_test
|
||||||
objs
|
objs
|
||||||
docs/doxygen
|
docs/doxygen
|
||||||
|
docs/ispc.html
|
||||||
|
|||||||
@@ -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)
|
=== v1.0.3 === (4 July 2011)
|
||||||
|
|
||||||
ispc now has a bulit-in pre-processor (from LLVM's clang compiler).
|
ispc now has a bulit-in pre-processor (from LLVM's clang compiler).
|
||||||
|
|||||||
@@ -31,7 +31,7 @@ PROJECT_NAME = "Intel SPMD Program Compiler"
|
|||||||
# This could be handy for archiving the generated documentation or
|
# This could be handy for archiving the generated documentation or
|
||||||
# if some version control system is used.
|
# 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)
|
# The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute)
|
||||||
# base path where the generated documentation will be put.
|
# base path where the generated documentation will be put.
|
||||||
|
|||||||
2
examples/aobench/.gitignore
vendored
Normal file
2
examples/aobench/.gitignore
vendored
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
ao
|
||||||
|
*.ppm
|
||||||
2
examples/aobench_instrumented/.gitignore
vendored
Normal file
2
examples/aobench_instrumented/.gitignore
vendored
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
ao
|
||||||
|
*.ppm
|
||||||
2
examples/mandelbrot_tasks/.gitignore
vendored
Normal file
2
examples/mandelbrot_tasks/.gitignore
vendored
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
mandelbrot
|
||||||
|
*.ppm
|
||||||
1
examples/options/.gitignore
vendored
Normal file
1
examples/options/.gitignore
vendored
Normal file
@@ -0,0 +1 @@
|
|||||||
|
options
|
||||||
2
examples/rt/.gitignore
vendored
Normal file
2
examples/rt/.gitignore
vendored
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
rt
|
||||||
|
*.ppm
|
||||||
Reference in New Issue
Block a user