-
Notifications
You must be signed in to change notification settings - Fork 38
Temporarily support ADT and ADT matching typing in InvalML #309
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
Draft
NeilKleistGao
wants to merge
47
commits into
hkust-taco:hkmc2
Choose a base branch
from
NeilKleistGao:adt💬
base: hkmc2
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
The head ref may contain hidden characters: "adt\u{1F4AC}"
Draft
Changes from 2 commits
Commits
Show all changes
47 commits
Select commit
Hold shift + click to select a range
b5bdd5b
Basic adt typing and fix subst pol
NeilKleistGao e8d47a0
Support type parameters
NeilKleistGao 37d6f63
Distinguish generic ctors from normal ones
NeilKleistGao 921a079
WIP: Add pattern matching
NeilKleistGao 75c2afd
Add docs
NeilKleistGao 5850017
Merge branch 'hkmc2' into adt💬
LPTK 929a49a
Deal with merge conflicts
chengluyu 056e138
WIP from meeting
LPTK 0c534f1
Add proper Unit type
LPTK a36c6d2
Elaborate example a bit
LPTK 973afbc
Reject non-variable pattern args for now
NeilKleistGao 8b259cf
WIP: Fix
NeilKleistGao 37a60a3
WIP: Rerun test
NeilKleistGao 0194f4d
Use mutable set for cache and have more test cases
NeilKleistGao 7b77eef
Add more spaces for Paper example
NeilKleistGao 8999fec
Add example test file
LPTK 8febb63
Changes from meeting
LPTK 36560d2
Fix missing cases
NeilKleistGao 27038a7
W
LPTK 94bf051
W
LPTK d0915ba
Merge remote-tracking branch 'NeilKleistGao/adt💬' into adt💬
LPTK 096f282
Add pmsort
NeilKleistGao 84f4712
Merge
NeilKleistGao b6ddcaf
Add a clean version
NeilKleistGao d318440
Remove difftests things for now
NeilKleistGao 2783f5f
Add more examples
NeilKleistGao 9f48b1e
Fix problems in ExamplesInResponse.mls
LPTK 15e5fcb
Add equivalent sig
LPTK 4fbb6ea
Port some examples from flix
NeilKleistGao 8be7290
Port GUI example from flix
NeilKleistGao 1a3b41d
Add extension examples
NeilKleistGao 9ada6c8
Categorize examples and add more documentations
NeilKleistGao 4e8a8a1
Add else type check
NeilKleistGao 717a864
Merge
NeilKleistGao 2788340
WIP: Add decl-site variance
NeilKleistGao c0198de
Add test for pat-mat
NeilKleistGao 3c1abef
Changes from meeting + some older changes (start making the constrain…
LPTK 60e27b3
Merge from hkmc2
NeilKleistGao cd6b77c
Rename
NeilKleistGao a5f3219
Make region targ covariant
NeilKleistGao afc5e74
Merge branch 'hkmc2' of github.com:hkust-taco/mlscript into adt💬
NeilKleistGao 32a98c0
Add case study examples
NeilKleistGao 3cd0c3a
WIP: Add codegen for constraint solver (without tests) and minor fix
NeilKleistGao 9cb9f26
Some fix
NeilKleistGao 4c6c366
Update web demo code
NeilKleistGao 240a555
Add missing updates
NeilKleistGao 522f9c1
Minor
NeilKleistGao 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
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.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Let's not change the whitespace.