Skip to content

Conversation

@michael-schwarz
Copy link
Member

@michael-schwarz michael-schwarz commented Apr 17, 2024

The branch I used to benchmark for my thesis diverges at d8be117.

This draft MR is not intended to be merged but should allow me to keep an overview of the changes and see what should be maybe back-ported.

PR for master exists:

Probably not universally an improvement, maybe add later on a per-case basis.

  • Way to supply suffix to name of privPrecCompare output
  • Do not colorize privPrecCompare output to stderr (in case it is saved to somewhere)
  • exp.priv-prec-dump-proj option to project precision of dumps to enums, intervals, and def_exc for comparison between different activated domains
  • Warn instead of crash if an argument to a string function does not evaluate to an address.
  • Fix to force refinement to only happen when dumping precision comparisons (to avoid Int domain refinement causes fixpoint error #1005)

Done

Back-ported:

PR landed on master concurrently with MS proceeding on this branch (nothing to do):

Hotfixes:

PR with principled fix exists:

@michael-schwarz michael-schwarz force-pushed the michael-schwarz-dissertation branch from aac1ebb to 811c183 Compare April 19, 2024 12:10
@michael-schwarz
Copy link
Member Author

Everything that should be extracted now lives on its own PR. We can thus close this one.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants