Add hashes to unit-ids created by hadrian
This commit adds support for computing an inputs hash for packages compiled by hadrian. The result is that ABI incompatible packages should be given different hashes and therefore be distinct in a cabal store. Hashing is enabled by the `--flag`, and is off by default as the hash contains a hash of the source files. We enable it when we produce release builds so that the artifacts we distribute have the right unit ids.
Showing
- hadrian/bindist/Makefile 1 addition, 1 deletionhadrian/bindist/Makefile
- hadrian/bootstrap/plan-9_2_1.json 1 addition, 1 deletionhadrian/bootstrap/plan-9_2_1.json
- hadrian/bootstrap/plan-9_2_2.json 1 addition, 1 deletionhadrian/bootstrap/plan-9_2_2.json
- hadrian/bootstrap/plan-9_2_3.json 1 addition, 1 deletionhadrian/bootstrap/plan-9_2_3.json
- hadrian/bootstrap/plan-9_2_4.json 1 addition, 1 deletionhadrian/bootstrap/plan-9_2_4.json
- hadrian/bootstrap/plan-9_2_5.json 1 addition, 1 deletionhadrian/bootstrap/plan-9_2_5.json
- hadrian/bootstrap/plan-9_2_6.json 1 addition, 1 deletionhadrian/bootstrap/plan-9_2_6.json
- hadrian/bootstrap/plan-9_2_7.json 1 addition, 1 deletionhadrian/bootstrap/plan-9_2_7.json
- hadrian/bootstrap/plan-9_4_1.json 1 addition, 1 deletionhadrian/bootstrap/plan-9_4_1.json
- hadrian/bootstrap/plan-9_4_2.json 1 addition, 1 deletionhadrian/bootstrap/plan-9_4_2.json
- hadrian/bootstrap/plan-9_4_3.json 1 addition, 1 deletionhadrian/bootstrap/plan-9_4_3.json
- hadrian/bootstrap/plan-9_4_4.json 1 addition, 1 deletionhadrian/bootstrap/plan-9_4_4.json
- hadrian/bootstrap/plan-9_6_1.json 1 addition, 1 deletionhadrian/bootstrap/plan-9_6_1.json
- hadrian/bootstrap/plan-bootstrap-9_2_1.json 75 additions, 41 deletionshadrian/bootstrap/plan-bootstrap-9_2_1.json
- hadrian/bootstrap/plan-bootstrap-9_2_2.json 21 additions, 0 deletionshadrian/bootstrap/plan-bootstrap-9_2_2.json
- hadrian/bootstrap/plan-bootstrap-9_2_3.json 21 additions, 0 deletionshadrian/bootstrap/plan-bootstrap-9_2_3.json
- hadrian/bootstrap/plan-bootstrap-9_2_4.json 21 additions, 0 deletionshadrian/bootstrap/plan-bootstrap-9_2_4.json
- hadrian/bootstrap/plan-bootstrap-9_2_5.json 21 additions, 0 deletionshadrian/bootstrap/plan-bootstrap-9_2_5.json
- hadrian/bootstrap/plan-bootstrap-9_2_6.json 21 additions, 0 deletionshadrian/bootstrap/plan-bootstrap-9_2_6.json
- hadrian/bootstrap/plan-bootstrap-9_2_7.json 21 additions, 0 deletionshadrian/bootstrap/plan-bootstrap-9_2_7.json
Loading
Please register or sign in to comment