├── .travis.yml ├── ChangeLog.md ├── LICENSE ├── README.md ├── Setup.hs ├── benchmark ├── Main.hs └── TestCases.hs ├── derive-storable.cabal ├── src └── Foreign │ └── Storable │ ├── Generic.hs │ └── Generic │ ├── Internal.hs │ ├── Tools.hs │ └── Tools │ └── TypeFuns.hs └── test ├── Basic ├── GenTestCases.hs ├── MemoryCSpec.hs ├── TestCases ├── TestCases.hs └── cbits │ └── TestCases.c ├── GenericRep ├── GenericType.hs └── GenericTypeSpec.hs └── Spec ├── Foreign └── Storable │ └── Generic │ ├── Internal │ ├── GStorable'Spec.hs │ └── GStorableSpec.hs │ ├── InternalSpec.hs │ └── ToolsSpec.hs └── Spec.hs /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkloczko/derive-storable/HEAD/.travis.yml -------------------------------------------------------------------------------- /ChangeLog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkloczko/derive-storable/HEAD/ChangeLog.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkloczko/derive-storable/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkloczko/derive-storable/HEAD/README.md -------------------------------------------------------------------------------- /Setup.hs: -------------------------------------------------------------------------------- 1 | import Distribution.Simple 2 | main = defaultMain 3 | -------------------------------------------------------------------------------- /benchmark/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkloczko/derive-storable/HEAD/benchmark/Main.hs -------------------------------------------------------------------------------- /benchmark/TestCases.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkloczko/derive-storable/HEAD/benchmark/TestCases.hs -------------------------------------------------------------------------------- /derive-storable.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkloczko/derive-storable/HEAD/derive-storable.cabal -------------------------------------------------------------------------------- /src/Foreign/Storable/Generic.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkloczko/derive-storable/HEAD/src/Foreign/Storable/Generic.hs -------------------------------------------------------------------------------- /src/Foreign/Storable/Generic/Internal.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkloczko/derive-storable/HEAD/src/Foreign/Storable/Generic/Internal.hs -------------------------------------------------------------------------------- /src/Foreign/Storable/Generic/Tools.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkloczko/derive-storable/HEAD/src/Foreign/Storable/Generic/Tools.hs -------------------------------------------------------------------------------- /src/Foreign/Storable/Generic/Tools/TypeFuns.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkloczko/derive-storable/HEAD/src/Foreign/Storable/Generic/Tools/TypeFuns.hs -------------------------------------------------------------------------------- /test/Basic/GenTestCases.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkloczko/derive-storable/HEAD/test/Basic/GenTestCases.hs -------------------------------------------------------------------------------- /test/Basic/MemoryCSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkloczko/derive-storable/HEAD/test/Basic/MemoryCSpec.hs -------------------------------------------------------------------------------- /test/Basic/TestCases: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkloczko/derive-storable/HEAD/test/Basic/TestCases -------------------------------------------------------------------------------- /test/Basic/TestCases.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkloczko/derive-storable/HEAD/test/Basic/TestCases.hs -------------------------------------------------------------------------------- /test/Basic/cbits/TestCases.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkloczko/derive-storable/HEAD/test/Basic/cbits/TestCases.c -------------------------------------------------------------------------------- /test/GenericRep/GenericType.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkloczko/derive-storable/HEAD/test/GenericRep/GenericType.hs -------------------------------------------------------------------------------- /test/GenericRep/GenericTypeSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkloczko/derive-storable/HEAD/test/GenericRep/GenericTypeSpec.hs -------------------------------------------------------------------------------- /test/Spec/Foreign/Storable/Generic/Internal/GStorable'Spec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkloczko/derive-storable/HEAD/test/Spec/Foreign/Storable/Generic/Internal/GStorable'Spec.hs -------------------------------------------------------------------------------- /test/Spec/Foreign/Storable/Generic/Internal/GStorableSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkloczko/derive-storable/HEAD/test/Spec/Foreign/Storable/Generic/Internal/GStorableSpec.hs -------------------------------------------------------------------------------- /test/Spec/Foreign/Storable/Generic/InternalSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkloczko/derive-storable/HEAD/test/Spec/Foreign/Storable/Generic/InternalSpec.hs -------------------------------------------------------------------------------- /test/Spec/Foreign/Storable/Generic/ToolsSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkloczko/derive-storable/HEAD/test/Spec/Foreign/Storable/Generic/ToolsSpec.hs -------------------------------------------------------------------------------- /test/Spec/Spec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkloczko/derive-storable/HEAD/test/Spec/Spec.hs --------------------------------------------------------------------------------