Skip to content

Restoring short-circuit capabilities#167

Merged
VincenzoArceri merged 2 commits intomasterfrom
short-circuit
Jan 25, 2022
Merged

Restoring short-circuit capabilities#167
VincenzoArceri merged 2 commits intomasterfrom
short-circuit

Conversation

@lucaneg
Copy link
Member

@lucaneg lucaneg commented Jan 24, 2022

Description
Passing the StatementStore holding intermediate expressions' abstract states to expressionSemantics, unarySemantics, binarySemantics, and ternarySemantics to enable short-circuiting by querying the store for the expressions' post states.

Implemented features
Closes #165

@lucaneg lucaneg added 🎆 type:feature New feature or request 🔍 scope:analysis Work regarding abstract domains or fixpoint algorithms labels Jan 24, 2022
@lucaneg lucaneg added this to the 0.1b5 milestone Jan 24, 2022
@lucaneg lucaneg self-assigned this Jan 24, 2022
@lucaneg lucaneg added the 🏗 resolution:wip Incomplete work - do not review yet label Jan 24, 2022
@github-actions

This comment has been minimized.

@lucaneg lucaneg removed the 🏗 resolution:wip Incomplete work - do not review yet label Jan 24, 2022
@github-actions
Copy link

Cron Test Results

10 files  10 suites   4s ⏱️
22 tests 22 ✔️ 0 💤 0 ❌

Results for commit cc3212c.

@github-actions
Copy link

Unit Test Results

  34 files    34 suites   18s ⏱️
205 tests 205 ✔️ 0 💤 0 ❌

Results for commit e90b10b.

@github-actions

This comment has been minimized.

@VincenzoArceri VincenzoArceri merged commit c9380c2 into master Jan 25, 2022
@VincenzoArceri VincenzoArceri deleted the short-circuit branch January 25, 2022 13:09
@github-actions
Copy link

All Test Results (unit + cron)

  44 files  ±0    44 suites  ±0   31s ⏱️ ±0s
227 tests ±0  227 ✔️ ±0  0 💤 ±0  0 ❌ ±0 

Results for commit c9380c2. ± Comparison against base commit 22f5004.

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

Labels

🔍 scope:analysis Work regarding abstract domains or fixpoint algorithms 🎆 type:feature New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[FEATURE REQUEST] Re-enable short-circuiting

2 participants