aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/Binary.hs
AgeCommit message (Collapse)Author
2024-09-06Refactored Helper.hsMarvin Borner
2024-01-19BLoC/BLoCade optimizer integrationMarvin Borner
In many cases, shared-by-abstraction BLC is more performant (and notably smaller) than the current output where every term just gets substituted (and potentially duplicated) directly. BLoC in combination with BLoCade's shared BLC target optimizes this automatically by trying to find the terms that would most benefit from deduplication and abstracting them respectively. Paging @tromp since we talked about this. This commit also introduces better argument parsing using optparse-applicative.
2023-11-06Minor general additionsMarvin Borner
2023-09-22Minor improvementsMarvin Borner
Sorry, don't exactly know and don't care. Just some things I apparently didn't commit
2023-03-11Applied linting tipsMarvin Borner
2023-03-05Made stdin and argument conversion lazyMarvin Borner
2023-02-23Added unary/binary encoding suffixesMarvin Borner
2023-02-21Implemented RKNL in HaskellMarvin Borner
2022-08-19Fixed BLCMarvin Borner
2022-08-18Fixed fromBinaryMarvin Borner
2022-08-07ThingsMarvin Borner
lol
2022-07-16Got some things workingMarvin Borner
2022-07-12SyncMarvin Borner
2022-06-17Some binary magicMarvin Borner
2022-06-16Basic compilation supportMarvin Borner