summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2019-03-10Signatures.Joe Crayne
2019-03-10* getsig: Keep original c-names for haskell types.Joe Crayne
2019-02-25cabal file and licenseJoe Crayne
2018-11-25Rename stubs file to <Module>_patch.cJoe Crayne
2018-11-24Fix skipping top-level includes in pretty print.Joe Crayne
2018-11-24It worked!Joe Crayne
2018-11-23Handle special case (void) argument list.Joe Crayne
2018-11-23Allow providing extra c modules during link.Joe Crayne
2018-11-23handle void return typesJoe Crayne
2018-11-23Add includes to stubs file.Joe Crayne
2018-11-22Use parsed include stack for for pretty-printed C.Joe Crayne
2018-11-22parse include stack from preprocessed c output.Joe Crayne
2018-11-21Fix pattern fail for zero-argument functions.Joe Crayne
2018-11-21Write output files.Joe Crayne
2018-11-21Put haskell type in stub error message.Joe Crayne
2018-11-21wip: monkey-patch stub. support void functions.Joe Crayne
2018-11-21wip: monkey-patch stub. function body.Joe Crayne
2018-11-21wip: monkey-patch stub.Joe Crayne
2018-11-21saving some workJoe Crayne
2018-11-21monkey-patch setter finished.Joe Crayne
2018-11-20wip: monkey-patch setter. Void return value.Joe Crayne
2018-11-20wip: monkey-patch setter. Argument list only.Joe Crayne
2018-11-20Generate settable function pointer for monkey patching.Joe Crayne
2018-11-20import signatures should be IO actions.Joe Crayne
2018-11-20Invoke linker to determine missing symbols.Joe Crayne
2018-11-19Compilable output.Joe Crayne
2018-11-19uncommitted hacking + verbose options + usage stringJoe Crayne
2018-03-13NetSurf effortsjoe
2017-12-20Initial commit.joe