Skip to content
Snippets Groups Projects
  1. Jan 14, 2025
  2. Nov 04, 2024
  3. Oct 03, 2024
  4. Sep 26, 2024
  5. Sep 23, 2024
  6. Sep 10, 2024
  7. Sep 09, 2024
  8. Sep 03, 2024
  9. Jul 26, 2024
  10. Jul 22, 2024
  11. Jul 09, 2024
  12. Jun 07, 2024
  13. May 14, 2024
  14. May 13, 2024
  15. Mar 29, 2024
  16. Mar 26, 2024
  17. Mar 20, 2024
  18. Mar 12, 2024
  19. Mar 04, 2024
    • David Bühler's avatar
      [Eva] Fixes message about garbled mix generated by a specification. · b29b107f
      David Bühler authored
      On assigns clause on struct, the message could be emitted even if no garbled
      mix had been created, as the offsetmap for the struct was read as one cvalue,
      which could be very imprecise.
      Instead, this commit iters on the offsetmap and warn for each imprecise garbled
      mix in the offsetmap, if any.
      b29b107f
  20. Mar 01, 2024
  21. Feb 26, 2024
    • David Bühler's avatar
      d0783235
    • David Bühler's avatar
      [Eva] Improves warnings about garbled mix writes. · fb3e2226
      David Bühler authored
      These warnings are emitted when a garbled mix is written through an
      assignment or an assigns clause.
      This commit:
      - rephrases the warnings to be clearer and less verbose.
      - emits the warning only for garbled mix created at the current statement,
        according to their origin. Do not emit warnings for each propagation of
        previous garbled mixes.
      - emits the warning when assigning garbled mix to the formal parameters
        of a function from the arguments of a call.
      fb3e2226
    • David Bühler's avatar
      [Eva] Reworks garbled mix origins. · 2dabda2c
      David Bühler authored
      Origins no longer have a lattice structure.
      A unique id is associated to each created origin. When multiple origins can
      be associated to a value, we keep the oldest origin (according to their ids).
      2dabda2c
  22. Jan 31, 2024
  23. Oct 09, 2023
  24. Oct 02, 2023
Loading