-
Notifications
You must be signed in to change notification settings - Fork 0
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
Stubs #33
base: master
Are you sure you want to change the base?
Commits on Mar 3, 2024
-
Configuration menu - View commit details
-
Copy full SHA for bbaf51f - Browse repository at this point
Copy the full SHA bbaf51fView commit details
Commits on Mar 6, 2024
-
Resolve "from-import"-ed names using stub declarations
Now, we don't need to import modules and potentially execute arbitrary code in the type checker to get types.
Configuration menu - View commit details
-
Copy full SHA for 978db2b - Browse repository at this point
Copy the full SHA 978db2bView commit details
Commits on Mar 23, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 5e30a72 - Browse repository at this point
Copy the full SHA 5e30a72View commit details
Commits on Mar 25, 2024
-
Hopefully increased sharing speeds things up.
Configuration menu - View commit details
-
Copy full SHA for 6ca2a85 - Browse repository at this point
Copy the full SHA 6ca2a85View commit details
Commits on Mar 26, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 50f18b4 - Browse repository at this point
Copy the full SHA 50f18b4View commit details
Commits on Mar 27, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 7a72b3e - Browse repository at this point
Copy the full SHA 7a72b3eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1edc14e - Browse repository at this point
Copy the full SHA 1edc14eView commit details -
Do more kind checking and allow forward references to forward operati…
…ons to resolved type
Configuration menu - View commit details
-
Copy full SHA for ab89d75 - Browse repository at this point
Copy the full SHA ab89d75View commit details
Commits on Mar 28, 2024
-
Configuration menu - View commit details
-
Copy full SHA for aef0d93 - Browse repository at this point
Copy the full SHA aef0d93View commit details
Commits on May 26, 2024
-
Configuration menu - View commit details
-
Copy full SHA for dc5267c - Browse repository at this point
Copy the full SHA dc5267cView commit details
Commits on May 30, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 333e816 - Browse repository at this point
Copy the full SHA 333e816View commit details -
Configuration menu - View commit details
-
Copy full SHA for 57c0991 - Browse repository at this point
Copy the full SHA 57c0991View commit details -
Configuration menu - View commit details
-
Copy full SHA for 272905c - Browse repository at this point
Copy the full SHA 272905cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4b251be - Browse repository at this point
Copy the full SHA 4b251beView commit details
Commits on May 31, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 4aa49aa - Browse repository at this point
Copy the full SHA 4aa49aaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 19fe9ff - Browse repository at this point
Copy the full SHA 19fe9ffView commit details
Commits on Jun 1, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a732a09 - Browse repository at this point
Copy the full SHA a732a09View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8d39206 - Browse repository at this point
Copy the full SHA 8d39206View commit details -
Configuration menu - View commit details
-
Copy full SHA for 67ed672 - Browse repository at this point
Copy the full SHA 67ed672View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4b5a06c - Browse repository at this point
Copy the full SHA 4b5a06cView commit details
Commits on Jun 4, 2024
-
Try to get test_add_operator_inference to pass again
* Fix type of map * Separate fixpoints from ObjectType * Don't immediately resolve all forward references * Use the integer type defined in stubs * Introduce ids for substitution caching * Move type error clssses to new module
Configuration menu - View commit details
-
Copy full SHA for eefc36a - Browse repository at this point
Copy the full SHA eefc36aView commit details -
Configuration menu - View commit details
-
Copy full SHA for ef29b57 - Browse repository at this point
Copy the full SHA ef29b57View commit details -
Prevent sequence variables automatically introduced by type sequence …
…AST from entering Python function type args
Configuration menu - View commit details
-
Copy full SHA for 2b2d811 - Browse repository at this point
Copy the full SHA 2b2d811View commit details -
Configuration menu - View commit details
-
Copy full SHA for da1b127 - Browse repository at this point
Copy the full SHA da1b127View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4d8e98a - Browse repository at this point
Copy the full SHA 4d8e98aView commit details
Commits on Jun 5, 2024
-
Give unrolled Fix the same id as the original type and use ids to com…
…pare with object type
Configuration menu - View commit details
-
Copy full SHA for 85adac8 - Browse repository at this point
Copy the full SHA 85adac8View commit details
Commits on Jun 6, 2024
-
Configuration menu - View commit details
-
Copy full SHA for ac8816d - Browse repository at this point
Copy the full SHA ac8816dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 48e911f - Browse repository at this point
Copy the full SHA 48e911fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8075125 - Browse repository at this point
Copy the full SHA 8075125View commit details -
Configuration menu - View commit details
-
Copy full SHA for 44266aa - Browse repository at this point
Copy the full SHA 44266aaView commit details -
Configuration menu - View commit details
-
Copy full SHA for da0b9a6 - Browse repository at this point
Copy the full SHA da0b9a6View commit details -
Allow some (probably broken) subtyping between type of different arities
I did this to get continuation.cat to typecheck. But I don't want that kind of subtyping anymore. In the future I will use kind polymorphism.
Configuration menu - View commit details
-
Copy full SHA for 8b8670e - Browse repository at this point
Copy the full SHA 8b8670eView commit details
Commits on Jul 19, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 9a11cbf - Browse repository at this point
Copy the full SHA 9a11cbfView commit details
Commits on Jul 20, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 1d31786 - Browse repository at this point
Copy the full SHA 1d31786View commit details -
Implement subsumption between polytypes using regeneralization
Also, generic types can now have a type of any kind as the body.
Configuration menu - View commit details
-
Copy full SHA for 7b3e02b - Browse repository at this point
Copy the full SHA 7b3e02bView commit details
Commits on Jul 21, 2024
-
Configuration menu - View commit details
-
Copy full SHA for b56be5c - Browse repository at this point
Copy the full SHA b56be5cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 97eb347 - Browse repository at this point
Copy the full SHA 97eb347View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8755dd6 - Browse repository at this point
Copy the full SHA 8755dd6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5bab4da - Browse repository at this point
Copy the full SHA 5bab4daView commit details
Commits on Sep 2, 2024
-
Move test dependencies to pyproject.toml and remove tox
The version of tox I have to use doesn't work on my machine, so I won't worry about it. I wasn't doing much with it anyways.
Configuration menu - View commit details
-
Copy full SHA for f424567 - Browse repository at this point
Copy the full SHA f424567View commit details -
Remove definition in Python of bool
And let methods like __lt__ return any type to untie a knot with bool
Configuration menu - View commit details
-
Copy full SHA for 5e1800b - Browse repository at this point
Copy the full SHA 5e1800bView commit details
Commits on Sep 3, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 7fc0c46 - Browse repository at this point
Copy the full SHA 7fc0c46View commit details -
Configuration menu - View commit details
-
Copy full SHA for c411d78 - Browse repository at this point
Copy the full SHA c411d78View commit details -
Configuration menu - View commit details
-
Copy full SHA for 00a9217 - Browse repository at this point
Copy the full SHA 00a9217View commit details -
Move as many preamble types as possible to stubs, separate nominal & …
…structural types
Configuration menu - View commit details
-
Copy full SHA for c3b1fa3 - Browse repository at this point
Copy the full SHA c3b1fa3View commit details
Commits on Sep 7, 2024
-
Remove remaining module type guessing code and use stubs instead
Now we don't need to import (and execute!) modules imported by Concat source within the type checker.
Configuration menu - View commit details
-
Copy full SHA for a10dbf1 - Browse repository at this point
Copy the full SHA a10dbf1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4ab282a - Browse repository at this point
Copy the full SHA 4ab282aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 66a6b94 - Browse repository at this point
Copy the full SHA 66a6b94View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8bdacae - Browse repository at this point
Copy the full SHA 8bdacaeView commit details