cython/cython — pull request #114 by scoder (2012-04-25 09:04:38+00:00)
Title: Cleanup of charptr handling to improve typedef support

The main issue that this is fixing is that user defined ctypedefs for char* and friends (e.g. unsigned or const) do not currently coerce from and to Python bytes objects.

It comes as a somewhat more general fix that allows proper comparison (and hashing) of array and pointer types through their base type instead of identity. This hasn't gone through the sage tests yet - would be worth it, I guess.