Remove duplicate typedefs.
Expose a type equality for Ctypes.ptr.
Add a function ctypes_copy_bytes for building GC-managed blocks.
Compute external names for types in Ctypes_bigarray.
Give views and structured types an identity.
Add ctypes.stubs subpackage.
Add a module for validating and printing paths.
Add the cstubs project to the Makefile.
Definitions of errors raised during stub generation.
C stub generation.
Add a single header file with everything needed by generated stubs.
A module for registering paths for views and structured types.
A module with the types and functions used by generated stubs.
Generate 'external' declarations and ML wrapper functions.
A module for noalloc / float analysis.
Cstubs public interface.
Stub generation tests.
Test for calling atomic builtins via stub generation.
Test calling type-generic macros via generated stubs.
Move example projects to subdirectories.