do not create (potentially unused) C function coercion code when all we do is ask if it's possible
avoid some more accidental type coercion helper code generation
extend test
clean up gdb version test in TestLibCython.py
"nogil" for C++ casts
Merge pull request #330 from larsmans/nogil-casting

"nogil" for C++ casts
whitespace
provide 'unicode' type in shadow module
fix shadow module in Py3
Fix code-example syntax in documentation

The trailing ``::`` mean that the string ``:file:`volume.pxd`::`` was being treated as the code example and therefore ``cdef float cube(float)`` was simply indented as regular font.
Merge pull request #331 from esc/patch-1

Fix code-example syntax in documentation
whitespace
mark beginning of utility code in C file
implement coercion between C array and list/tuple

--HG--
rename : Cython/Utility/CFuncConvert.pyx => Cython/Utility/CConvert.pyx
enable direct assignments to C arrays by transforming to full slice assignment