Skip to content

Release 2025.03

Latest
Compare
Choose a tag to compare
@strub strub released this 25 Mar 18:53

What's Changed

Tactics

  • Extend clear tactic to allow clearing all unused items in the context recursively by @oskgo in #713
  • Improvements to module tweaks by @Cameron-Low in #728
  • Reworked outline tactic by @Cameron-Low in #727
  • New vernacular command: theory aliases by @strub in #685

Standard library

  • Disambiguate precedence in negbLR and negbRL and add new lemmas for left and right distributivity by @oskgo in #737
  • Multisets by @oskgo in #722
  • reduce number of axioms in Logic by @oskgo in #751
  • Add list lemmas and shorten some other proofs using them by @MM45 in #721
  • stdlib: in Field, do not erase the unit predicate by @strub in #757

Bug fixes

Internals

  • [internal] introduce general code position ranges for selecting code blocks. by @Cameron-Low in #709
  • remove duplicated code from EcAst by @strub in #731

Chores

  • CI: update image from ubuntu-20.04 to ubuntu-24.04 by @strub in #736

New Contributors

Full Changelog: r2025.02...r2025.03