├── LICENSE ├── README.md ├── futhark.nimble ├── futhark.png ├── futhark.svg ├── src ├── futhark.nim └── futhark │ ├── libclang.nim │ ├── opir.nim │ └── opir.nims └── tests ├── README.md ├── config.nims ├── talias.h ├── talias.nim ├── tanonunion.h ├── tanonunion.nim ├── tarranonstruct.h ├── tarranonstruct.nim ├── tbitfields.h ├── tbitfields.nim ├── tcstring.c ├── tcstring.h ├── tcstring.nim ├── tenumconst.h ├── tenumconst.nim ├── tillegalidentifiers.h ├── tillegalidentifiers.nim ├── tillegalidentifiers.nims ├── tmacrodecl.h ├── tmacrodecl.nim ├── tnoidentnormalize.h ├── tnoidentnormalize.nim ├── tnoidentnormalizecollision.h ├── tnoidentnormalizecollision.nim ├── tnormalize.h ├── tnormalize.nim ├── toverloading.h ├── toverloading.nim ├── tpragmascallback.h ├── tpragmascallback.nim ├── tstb.nim ├── tstdint.h ├── tstdint.nim ├── tstructinstruct.h └── tstructinstruct.nim /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PMunch/futhark/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PMunch/futhark/HEAD/README.md -------------------------------------------------------------------------------- /futhark.nimble: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PMunch/futhark/HEAD/futhark.nimble -------------------------------------------------------------------------------- /futhark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PMunch/futhark/HEAD/futhark.png -------------------------------------------------------------------------------- /futhark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PMunch/futhark/HEAD/futhark.svg -------------------------------------------------------------------------------- /src/futhark.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PMunch/futhark/HEAD/src/futhark.nim -------------------------------------------------------------------------------- /src/futhark/libclang.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PMunch/futhark/HEAD/src/futhark/libclang.nim -------------------------------------------------------------------------------- /src/futhark/opir.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PMunch/futhark/HEAD/src/futhark/opir.nim -------------------------------------------------------------------------------- /src/futhark/opir.nims: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PMunch/futhark/HEAD/src/futhark/opir.nims -------------------------------------------------------------------------------- /tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PMunch/futhark/HEAD/tests/README.md -------------------------------------------------------------------------------- /tests/config.nims: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PMunch/futhark/HEAD/tests/config.nims -------------------------------------------------------------------------------- /tests/talias.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PMunch/futhark/HEAD/tests/talias.h -------------------------------------------------------------------------------- /tests/talias.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PMunch/futhark/HEAD/tests/talias.nim -------------------------------------------------------------------------------- /tests/tanonunion.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PMunch/futhark/HEAD/tests/tanonunion.h -------------------------------------------------------------------------------- /tests/tanonunion.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PMunch/futhark/HEAD/tests/tanonunion.nim -------------------------------------------------------------------------------- /tests/tarranonstruct.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PMunch/futhark/HEAD/tests/tarranonstruct.h -------------------------------------------------------------------------------- /tests/tarranonstruct.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PMunch/futhark/HEAD/tests/tarranonstruct.nim -------------------------------------------------------------------------------- /tests/tbitfields.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PMunch/futhark/HEAD/tests/tbitfields.h -------------------------------------------------------------------------------- /tests/tbitfields.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PMunch/futhark/HEAD/tests/tbitfields.nim -------------------------------------------------------------------------------- /tests/tcstring.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PMunch/futhark/HEAD/tests/tcstring.c -------------------------------------------------------------------------------- /tests/tcstring.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PMunch/futhark/HEAD/tests/tcstring.h -------------------------------------------------------------------------------- /tests/tcstring.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PMunch/futhark/HEAD/tests/tcstring.nim -------------------------------------------------------------------------------- /tests/tenumconst.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PMunch/futhark/HEAD/tests/tenumconst.h -------------------------------------------------------------------------------- /tests/tenumconst.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PMunch/futhark/HEAD/tests/tenumconst.nim -------------------------------------------------------------------------------- /tests/tillegalidentifiers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PMunch/futhark/HEAD/tests/tillegalidentifiers.h -------------------------------------------------------------------------------- /tests/tillegalidentifiers.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PMunch/futhark/HEAD/tests/tillegalidentifiers.nim -------------------------------------------------------------------------------- /tests/tillegalidentifiers.nims: -------------------------------------------------------------------------------- 1 | switch("define", "nodeclguards") 2 | -------------------------------------------------------------------------------- /tests/tmacrodecl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PMunch/futhark/HEAD/tests/tmacrodecl.h -------------------------------------------------------------------------------- /tests/tmacrodecl.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PMunch/futhark/HEAD/tests/tmacrodecl.nim -------------------------------------------------------------------------------- /tests/tnoidentnormalize.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PMunch/futhark/HEAD/tests/tnoidentnormalize.h -------------------------------------------------------------------------------- /tests/tnoidentnormalize.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PMunch/futhark/HEAD/tests/tnoidentnormalize.nim -------------------------------------------------------------------------------- /tests/tnoidentnormalizecollision.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PMunch/futhark/HEAD/tests/tnoidentnormalizecollision.h -------------------------------------------------------------------------------- /tests/tnoidentnormalizecollision.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PMunch/futhark/HEAD/tests/tnoidentnormalizecollision.nim -------------------------------------------------------------------------------- /tests/tnormalize.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PMunch/futhark/HEAD/tests/tnormalize.h -------------------------------------------------------------------------------- /tests/tnormalize.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PMunch/futhark/HEAD/tests/tnormalize.nim -------------------------------------------------------------------------------- /tests/toverloading.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PMunch/futhark/HEAD/tests/toverloading.h -------------------------------------------------------------------------------- /tests/toverloading.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PMunch/futhark/HEAD/tests/toverloading.nim -------------------------------------------------------------------------------- /tests/tpragmascallback.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PMunch/futhark/HEAD/tests/tpragmascallback.h -------------------------------------------------------------------------------- /tests/tpragmascallback.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PMunch/futhark/HEAD/tests/tpragmascallback.nim -------------------------------------------------------------------------------- /tests/tstb.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PMunch/futhark/HEAD/tests/tstb.nim -------------------------------------------------------------------------------- /tests/tstdint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PMunch/futhark/HEAD/tests/tstdint.h -------------------------------------------------------------------------------- /tests/tstdint.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PMunch/futhark/HEAD/tests/tstdint.nim -------------------------------------------------------------------------------- /tests/tstructinstruct.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PMunch/futhark/HEAD/tests/tstructinstruct.h -------------------------------------------------------------------------------- /tests/tstructinstruct.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PMunch/futhark/HEAD/tests/tstructinstruct.nim --------------------------------------------------------------------------------