Skip to content

SSFT lab changes #351

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 45 commits into
base: master
Choose a base branch
from
Open

SSFT lab changes #351

wants to merge 45 commits into from

Conversation

NatKarmios
Copy link
Contributor

@NatKarmios NatKarmios commented May 26, 2025

Many changes, including:

  • The lifter now decides how to print the state when debugging
    • WISL's lifter now overhauls the state display
  • L-var names have changed
    • These are intended to look more consistent with other lvars, like so:
      • _lvar_5 -> #lvar_5
      • _$l_0 -> #loc_0
    • This is causing breakages in C and JS tests! Need to fix this.
  • Add usage logs; these can track:
    • The result of an analysis performed by the LSP
    • Start, stop, and various interactions when debugging
  • WISL compiler changes:
    • Make trailing semicolons optional
    • Add in-file config statement to ignore particular functions and lemmas
  • Various UI improvements in line with SEDAP updates
  • Show errors more clearly when debugging

@NatKarmios NatKarmios force-pushed the ssft branch 2 times, most recently from f27769a to e88bb64 Compare May 28, 2025 17:40
NatKarmios and others added 28 commits May 28, 2025 11:08
Whenever an effect is unhandled, an exception is now raised where the effect was performed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants