Repository navigation
Comparing changes
Open a pull request
base repository: liquid-java/liquidjava
base: e3b11c8
head repository: liquid-java/liquidjava
compare: fa84640
- 7 commits
- 5 files changed
- 2 contributors
Commits on Nov 11, 2026
-
Say what a call's return refinement guarantees about an argument it g…
…ives A refinement error whose Expected is about a call argument that is a call to a refined method now has the note "From: <call> (<File>:<line>) guarantees only <refinement>", instantiated as the error writes it. An equality _ == g(...) defining a ghost is left out when the ghost is nowhere else in the refinement: then it constrains no value, so what is left is exactly what the refinement says about the value. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Configuration menu - View commit details
-
Copy full SHA for 563dfb6 - Browse repository at this point
Copy the full SHA 563dfb6View commit details -
Drop a ghost definition only when nothing else constrains that ghost
The conjunct _ == g(...) is left out only when g is a declared ghost (a built-in such as length may be interpreted), g(...) is in no other conjunct and not in Expected, and every fact of Found that mentions it is the argument's own equality with it. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Configuration menu - View commit details
-
Copy full SHA for 4c1890c - Browse repository at this point
Copy the full SHA 4c1890cView commit details -
Keep a ghost definition when the ghost is applied anywhere else
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Configuration menu - View commit details
-
Copy full SHA for 9d2d9e7 - Browse repository at this point
Copy the full SHA 9d2d9e7View commit details -
Keep a ghost definition when an alias may apply the ghost
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Configuration menu - View commit details
-
Copy full SHA for edaba46 - Browse repository at this point
Copy the full SHA edaba46View commit details -
Never take a built-in function for a ghost of the same name
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Configuration menu - View commit details
-
Copy full SHA for b7df716 - Browse repository at this point
Copy the full SHA b7df716View commit details -
Write the returned-value note as Origin: <File>:<line>, <call> guaran…
…tees ... Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Configuration menu - View commit details
-
Copy full SHA for 7b0cf52 - Browse repository at this point
Copy the full SHA 7b0cf52View commit details -
Leave out the returned-value note when it names an argument by its pa…
…rameter Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Configuration menu - View commit details
-
Copy full SHA for fa84640 - Browse repository at this point
Copy the full SHA fa84640View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff e3b11c8...fa84640