-
Notifications
You must be signed in to change notification settings - Fork 43
Continuation of Unification Loop Refactor #2643
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
Merged
Merged
Changes from all commits
Commits
Show all changes
96 commits
Select commit
Hold shift + click to select a range
65018f4
Prelude.Kore: Export Data.Functor.(<&>)
ttuegel 932ba49
Prelude.Kore: Export Data.Functor.void
ttuegel d9375b9
initial work on substituting out old functions
emarzion c3a7a61
Format with fourmolu
invalid-email-address 1393181
Committing current progress.
emarzion eae61bd
pushing test failure
emarzion df91cbd
Changing type signatures and splitting up unifyInj
emarzion ac34584
Fixed sortInjectionAndEquals
emarzion 2490906
Format with fourmolu
invalid-email-address 2cd35c9
Refactoring constructorAndEqualsAssumesDifferentHeads
emarzion c44ecfc
Format with fourmolu
invalid-email-address 8eeff4a
near fix for overloadedConstructorSortInjectionAndEquals
emarzion 61613e4
Format with fourmolu
invalid-email-address 00524a4
More progress and reverting overloadedConstructor...
emarzion 65e3d6a
Format with fourmolu
invalid-email-address c4a6e53
trigger build
emarzion 2b506be
Using named field puns
emarzion eb6c82e
Format with fourmolu
invalid-email-address 7d2e4a3
Cleaning up code based on review suggestions
emarzion 3d3f2bd
Format with fourmolu
invalid-email-address c3c67b2
Misc. cleanup.
emarzion c193a1c
Adding inj args to InjUnify
emarzion f8ce65c
Format with fourmolu
invalid-email-address 6b0a406
adding missing strict field annotations
emarzion 4e1715c
documentation for matches + minor code fixes
emarzion 8453e9f
Format with fourmolu
invalid-email-address 2bbf1ba
reverting the removal of assertions
emarzion 1dff14b
Fixing documentation + removal of unncess. type annotation
emarzion 41ae18b
Format with fourmolu
invalid-email-address b130fca
changing matchBytesDifferent to matchBytes
emarzion c9ad599
Format with fourmolu
invalid-email-address ff9315d
Apply worker-wrapper transformation
ttuegel e46c199
sortInjectionAndEquals: Remove extra argument
ttuegel 2d585b7
Remove AndEquals terminology around sort injections
ttuegel 1651292
Format with fourmolu
invalid-email-address f9b41c8
unifyInjs: Simplify signature
ttuegel 9eb5fac
Clean up injection simplifier
ttuegel 4ed1d11
Format with fourmolu
invalid-email-address f32365c
Test.Kore.Builtin.KEqual: Clean up
ttuegel 1dd4f5c
Test.Kore.Builtin.Int: Clean up
ttuegel 59c19df
Test.Kore.Builtin.Bool: Clean up
ttuegel 9b7c740
Kore.Step.Simplification.ExpandAlias: Clean up
ttuegel 47a592d
Extract Bytes unifier to Kore.Builtin.InternalBytes
ttuegel 83ca369
Clean up UnifyStringLiteral
ttuegel 6cbce09
Clean up variableFunctionAnd
ttuegel c6d79cf
Separate matchVariables and matchVariableFunction
ttuegel 241b84e
trigger build
emarzion 2610080
More progress in unification refactor
emarzion f6219ac
Format with fourmolu
invalid-email-address 3edcd1c
More progress on refactoring unification functions
ttuegel 9b69f53
Format with fourmolu
invalid-email-address 8d7a383
Revert "Format with fourmolu"
emarzion 65eb5ea
Revert "More progress on refactoring unification functions"
emarzion 1ebe910
Updating dVAndConstructorErrors
emarzion dbb331a
Format with fourmolu
invalid-email-address 29b5db9
Updating functionAnd
emarzion 8d0a675
Updating unifyEqualsList
emarzion 97d9d42
Format with fourmolu
invalid-email-address 78ae583
Updating unifyNotInKeys
emarzion 5f4cd5b
Format with fourmolu
invalid-email-address 30dcbb8
Updating UnifyEquals functions for Map and Set
emarzion 0d6037e
Format with fourmolu
invalid-email-address 5f15b7a
Work toward fixing Overloading code
emarzion 00846d5
Format with fourmolu
invalid-email-address 5dc55a8
Fixing tests for unifyoverloading
emarzion 31b7b2e
Documentation
emarzion df3e56d
Format with fourmolu
invalid-email-address a0905ac
Removing stray comments.
emarzion 520042c
Cleaning up constructor names + error message
emarzion 9e59ccf
Format with fourmolu
invalid-email-address fab12ec
Adding missing documentation for matchUnifyStringEq
emarzion e75704e
Format with fourmolu
invalid-email-address 3b51e4b
Merge branch 'master' into unification-refactor3
emarzion badea94
Fixing merge
emarzion 7f21495
Adding bangs and explanations.
emarzion 3a1c208
Format with fourmolu
invalid-email-address 1b51dcd
adding missing bang
emarzion 3168352
symmetrizing match functions
emarzion 0503e7e
Format with fourmolu
invalid-email-address 15d2cae
Adding symmetry to documentation
emarzion bb8637b
moving term args into records
emarzion 030bf0a
Format with fourmolu
invalid-email-address 9039cdf
adding documentation, cleaning up some match/unification code
emarzion eca65c0
Format with fourmolu
invalid-email-address beb46ba
fixing merge conflicts
emarzion 2c6b748
adding back missing calls and making matchUnifyStringEq symmetric again
emarzion 5d163b5
Format with fourmolu
invalid-email-address 1bcb332
trigger build
emarzion 96d4669
Merge branch 'master' into unification-refactor3
ana-pantilie 713dbfe
Merge branch 'master' into unification-refactor3
ana-pantilie da07984
Merge branch 'master' into unification-refactor3
emarzion 215676a
Merge branch 'master' into unification-refactor3
emarzion 6209fe8
Merge branch 'master' into unification-refactor3
emarzion 2db77d9
Merge branch 'master' into unification-refactor3
ana-pantilie 9c7905a
Merge branch 'master' into unification-refactor3
emarzion 6e60321
Merge branch 'master' into unification-refactor3
ana-pantilie File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.