First version of class refactor, 20% finished, but most tests pass as before.
authorReini Urban <rurban@x-ray.at>
Thu, 24 Feb 2011 20:38:55 +0000 (21:38 +0100)
committerReini Urban <rurban@x-ray.at>
Thu, 24 Feb 2011 20:38:55 +0000 (21:38 +0100)
commit07bf5c708e5c1bddf2a7c80eaf0588c675bc07ee
treec5b44182da616b3d4ede4562f8a32c3d71c437aa
parent3edca28e35d6a56c7ac2711f34641151bcdd3ed4
First version of class refactor, 20% finished, but most tests pass as before.
No need for the global _pytypes hash, with its unmanageble and duplicate subs,
  use classes instead.
Create global c_int,... packages to be able to say
  use Ctypes; my c_int $i = 1;
Remove duplicate value slots, the RAWVALUE tie reads/writes to the one
  and only _value slot
Do not store the Simple ref $object as hash, use a faster and
  shorter arrayref instead $self->[0]
Add more private stuff to .gitignore ( I use now git-prompt.sh )
.gitignore
lib/Ctypes/Type.pm
lib/Ctypes/Type/Simple.pm