-
Notifications
You must be signed in to change notification settings - Fork 126
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
Functors iface tysyn #1459
Functors iface tysyn #1459
Commits on Jun 13, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 6ab1470 - Browse repository at this point
Copy the full SHA 6ab1470View commit details
Commits on Jun 14, 2022
-
Don't crash on undefined names.
When we resolve an undfined name we record error, but we continue processing things, so that we can report multiple errors. As a result we need to generate some sort of fake "real" name for the undefined entity. Previously we used to generate a fake local name, but that confused parts of the code that expected certain things to always be defined at the top level. So now we generate a fake name in the Cryptol prelude instead.
Configuration menu - View commit details
-
Copy full SHA for 1e3ad37 - Browse repository at this point
Copy the full SHA 1e3ad37View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3839b3a - Browse repository at this point
Copy the full SHA 3839b3aView commit details -
Configuration menu - View commit details
-
Copy full SHA for ed90c0a - Browse repository at this point
Copy the full SHA ed90c0aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 67b5bde - Browse repository at this point
Copy the full SHA 67b5bdeView commit details
Commits on Jun 15, 2022
-
Configuration menu - View commit details
-
Copy full SHA for a643a19 - Browse repository at this point
Copy the full SHA a643a19View commit details
Commits on Jun 21, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 70d9600 - Browse repository at this point
Copy the full SHA 70d9600View commit details
Commits on Jun 24, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 4b3eac5 - Browse repository at this point
Copy the full SHA 4b3eac5View commit details
Commits on Jul 14, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 2c179b1 - Browse repository at this point
Copy the full SHA 2c179b1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2a8f755 - Browse repository at this point
Copy the full SHA 2a8f755View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1419108 - Browse repository at this point
Copy the full SHA 1419108View commit details -
Configuration menu - View commit details
-
Copy full SHA for 26121c9 - Browse repository at this point
Copy the full SHA 26121c9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 488ceec - Browse repository at this point
Copy the full SHA 488ceecView commit details -
Configuration menu - View commit details
-
Copy full SHA for 18e1b92 - Browse repository at this point
Copy the full SHA 18e1b92View commit details -
Configuration menu - View commit details
-
Copy full SHA for b76ec46 - Browse repository at this point
Copy the full SHA b76ec46View commit details -
Configuration menu - View commit details
-
Copy full SHA for f9cd75b - Browse repository at this point
Copy the full SHA f9cd75bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 510d185 - Browse repository at this point
Copy the full SHA 510d185View commit details
Commits on Jul 15, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 83f4575 - Browse repository at this point
Copy the full SHA 83f4575View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5ece8bb - Browse repository at this point
Copy the full SHA 5ece8bbView commit details -
Configuration menu - View commit details
-
Copy full SHA for a2bc669 - Browse repository at this point
Copy the full SHA a2bc669View commit details
Commits on Jul 18, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 694282e - Browse repository at this point
Copy the full SHA 694282eView commit details -
Configuration menu - View commit details
-
Copy full SHA for ff30033 - Browse repository at this point
Copy the full SHA ff30033View commit details
Commits on Jul 25, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 62dddb0 - Browse repository at this point
Copy the full SHA 62dddb0View commit details -
Use more descriptive names for internally generated names.
Also, for the names of the imported instances now use the location in the file to make them unique, rather than a synthetic counter,
Configuration menu - View commit details
-
Copy full SHA for 5bf24a2 - Browse repository at this point
Copy the full SHA 5bf24a2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 84694d7 - Browse repository at this point
Copy the full SHA 84694d7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 24b1ba6 - Browse repository at this point
Copy the full SHA 24b1ba6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9c9d0db - Browse repository at this point
Copy the full SHA 9c9d0dbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 180c90f - Browse repository at this point
Copy the full SHA 180c90fView commit details -
Configuration menu - View commit details
-
Copy full SHA for d413e35 - Browse repository at this point
Copy the full SHA d413e35View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5c1b0bc - Browse repository at this point
Copy the full SHA 5c1b0bcView commit details
Commits on Jul 26, 2022
-
Configuration menu - View commit details
-
Copy full SHA for d5d9f42 - Browse repository at this point
Copy the full SHA d5d9f42View commit details -
Show fixities for value parameters.
I am not sure that the parser can actually parse these, but if we add them, this should just work
Configuration menu - View commit details
-
Copy full SHA for ccb563c - Browse repository at this point
Copy the full SHA ccb563cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6e8ab5a - Browse repository at this point
Copy the full SHA 6e8ab5aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 25f92f5 - Browse repository at this point
Copy the full SHA 25f92f5View commit details -
Configuration menu - View commit details
-
Copy full SHA for a370845 - Browse repository at this point
Copy the full SHA a370845View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3eae908 - Browse repository at this point
Copy the full SHA 3eae908View commit details
Commits on Aug 4, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 5b801fc - Browse repository at this point
Copy the full SHA 5b801fcView commit details -
Merge branch 'master' into functors-merge
# Conflicts: # docs/RefMan/Modules.rst # docs/RefMan/_build/doctrees/BasicSyntax.doctree # docs/RefMan/_build/doctrees/BasicTypes.doctree # docs/RefMan/_build/doctrees/Expressions.doctree # docs/RefMan/_build/doctrees/Modules.doctree # docs/RefMan/_build/doctrees/OverloadedOperations.doctree # docs/RefMan/_build/doctrees/RefMan.doctree # docs/RefMan/_build/doctrees/TypeDeclarations.doctree # docs/RefMan/_build/doctrees/environment.pickle # docs/RefMan/_build/html/Modules.html # docs/RefMan/_build/html/_sources/Modules.rst.txt # docs/RefMan/_build/html/searchindex.js
Configuration menu - View commit details
-
Copy full SHA for dfdbd12 - Browse repository at this point
Copy the full SHA dfdbd12View commit details
Commits on Aug 12, 2022
-
Merge remote-tracking branch 'origin/master' into functors-merge
# Conflicts: # cryptol-remote-api/src/CryptolServer/Exceptions.hs # cryptol.cabal # docs/RefMan/_build/doctrees/BasicSyntax.doctree # docs/RefMan/_build/doctrees/BasicTypes.doctree # docs/RefMan/_build/doctrees/Expressions.doctree # docs/RefMan/_build/doctrees/Modules.doctree # docs/RefMan/_build/doctrees/OverloadedOperations.doctree # docs/RefMan/_build/doctrees/RefMan.doctree # docs/RefMan/_build/doctrees/TypeDeclarations.doctree # docs/RefMan/_build/doctrees/environment.pickle # docs/RefMan/_build/html/Modules.html # docs/RefMan/_build/html/searchindex.js # src/Cryptol/ModuleSystem.hs # src/Cryptol/ModuleSystem/Base.hs # src/Cryptol/ModuleSystem/Env.hs # src/Cryptol/ModuleSystem/InstantiateModule.hs # src/Cryptol/ModuleSystem/Monad.hs # src/Cryptol/Parser/Token.hs # src/Cryptol/Transform/AddModParams.hs # src/Cryptol/TypeCheck/Error.hs # src/Cryptol/TypeCheck/Infer.hs # src/Cryptol/TypeCheck/InferTypes.hs
Configuration menu - View commit details
-
Copy full SHA for f77e5cc - Browse repository at this point
Copy the full SHA f77e5ccView commit details -
Configuration menu - View commit details
-
Copy full SHA for bd55b96 - Browse repository at this point
Copy the full SHA bd55b96View commit details
Commits on Sep 22, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 516ad74 - Browse repository at this point
Copy the full SHA 516ad74View commit details -
Resolve Has selectors for each nested module separately.
This fixes #1439 See the comment on the new function `selectorScope` for details.
Configuration menu - View commit details
-
Copy full SHA for ddcc67b - Browse repository at this point
Copy the full SHA ddcc67bView commit details
Commits on Sep 24, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 09b68e2 - Browse repository at this point
Copy the full SHA 09b68e2View commit details -
Don't try to get information for undefined names.
When we find an undefined name we record an error, but we also generate a fake name, so that we can continue processing and report other errors. It is important that we don't try to use this fake name. This commit corrects this behavior where we'd try to get information about an undefined intrface submodule. Fixes #1440
Configuration menu - View commit details
-
Copy full SHA for b72a5d9 - Browse repository at this point
Copy the full SHA b72a5d9View commit details
Commits on Sep 27, 2022
-
Merge branch 'master' into functors-merge
# Conflicts: # docs/RefMan/_build/doctrees/BasicSyntax.doctree # docs/RefMan/_build/doctrees/BasicTypes.doctree # docs/RefMan/_build/doctrees/Expressions.doctree # docs/RefMan/_build/doctrees/FFI.doctree # docs/RefMan/_build/doctrees/Modules.doctree # docs/RefMan/_build/doctrees/OverloadedOperations.doctree # docs/RefMan/_build/doctrees/RefMan.doctree # docs/RefMan/_build/doctrees/TypeDeclarations.doctree # docs/RefMan/_build/doctrees/environment.pickle # docs/RefMan/_build/html/.buildinfo # docs/RefMan/_build/html/BasicSyntax.html # docs/RefMan/_build/html/BasicTypes.html # docs/RefMan/_build/html/Expressions.html # docs/RefMan/_build/html/FFI.html # docs/RefMan/_build/html/Modules.html # docs/RefMan/_build/html/OverloadedOperations.html # docs/RefMan/_build/html/RefMan.html # docs/RefMan/_build/html/TypeDeclarations.html # docs/RefMan/_build/html/_static/doctools.js # docs/RefMan/_build/html/_static/fonts/Lato-Bold.ttf # docs/RefMan/_build/html/_static/fonts/Lato-Regular.ttf # docs/RefMan/_build/html/_static/js/modernizr.min.js # docs/RefMan/_build/html/_static/searchtools.js # docs/RefMan/_build/html/searchindex.js # src/Cryptol/ModuleSystem.hs # src/Cryptol/ModuleSystem/Base.hs # src/Cryptol/ModuleSystem/InstantiateModule.hs # src/Cryptol/Parser/AST.hs # src/Cryptol/Parser/ParserUtils.hs # src/Cryptol/REPL/Command.hs # src/Cryptol/Transform/AddModParams.hs # src/Cryptol/Transform/Specialize.hs # src/Cryptol/TypeCheck/Infer.hs # src/Cryptol/TypeCheck/InferTypes.hs # src/Cryptol/Utils/Ident.hs
Configuration menu - View commit details
-
Copy full SHA for 441e163 - Browse repository at this point
Copy the full SHA 441e163View commit details -
Configuration menu - View commit details
-
Copy full SHA for 489ded4 - Browse repository at this point
Copy the full SHA 489ded4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6fea305 - Browse repository at this point
Copy the full SHA 6fea305View commit details
Commits on Sep 28, 2022
-
Configuration menu - View commit details
-
Copy full SHA for bed32f8 - Browse repository at this point
Copy the full SHA bed32f8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4f8bc65 - Browse repository at this point
Copy the full SHA 4f8bc65View commit details -
Update evaluator to account for TError of kind prop.
At the moment this kind of representes "False" so we need to handle it. In the future, we probaly should: * add an explicit `TFalse` to distinguish between malformed and False * Eliminate obviously false guards when instantiating a funcotr
Configuration menu - View commit details
-
Copy full SHA for 58a351c - Browse repository at this point
Copy the full SHA 58a351cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 29e71d1 - Browse repository at this point
Copy the full SHA 29e71d1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 12967c4 - Browse repository at this point
Copy the full SHA 12967c4View commit details
Commits on Sep 29, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 39c6026 - Browse repository at this point
Copy the full SHA 39c6026View commit details -
Configuration menu - View commit details
-
Copy full SHA for e1e3fe6 - Browse repository at this point
Copy the full SHA e1e3fe6View commit details
Commits on Oct 11, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 3dc316a - Browse repository at this point
Copy the full SHA 3dc316aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 043bd69 - Browse repository at this point
Copy the full SHA 043bd69View commit details -
Configuration menu - View commit details
-
Copy full SHA for 91dbed4 - Browse repository at this point
Copy the full SHA 91dbed4View commit details
Commits on Oct 13, 2022
-
Include one Ubuntu 20.04 configuration (#1447)
PR #1403 accidentally removed our build coverage for an older Ubuntu LTS configuration. This patch adds in back and ensures that we don't accidentally run the tests on this configuration.
Configuration menu - View commit details
-
Copy full SHA for efc3fe7 - Browse repository at this point
Copy the full SHA efc3fe7View commit details -
Configuration menu - View commit details
-
Copy full SHA for fa3cc20 - Browse repository at this point
Copy the full SHA fa3cc20View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0cefb92 - Browse repository at this point
Copy the full SHA 0cefb92View commit details -
Configuration menu - View commit details
-
Copy full SHA for f35648c - Browse repository at this point
Copy the full SHA f35648cView commit details -
Merge remote-tracking branch 'origin/T1451' into functors-merge
# Conflicts: # src/Cryptol/TypeCheck/Sanity.hs
Configuration menu - View commit details
-
Copy full SHA for ab0d1c8 - Browse repository at this point
Copy the full SHA ab0d1c8View commit details
Commits on Oct 14, 2022
-
Configuration menu - View commit details
-
Copy full SHA for b0ccbb7 - Browse repository at this point
Copy the full SHA b0ccbb7View commit details -
Configuration menu - View commit details
-
Copy full SHA for b66d990 - Browse repository at this point
Copy the full SHA b66d990View commit details -
Add pretty printing instances for parameters.
This is mostly for debugging.
Configuration menu - View commit details
-
Copy full SHA for 8de5a79 - Browse repository at this point
Copy the full SHA 8de5a79View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8922877 - Browse repository at this point
Copy the full SHA 8922877View commit details
Commits on Oct 20, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 9701b37 - Browse repository at this point
Copy the full SHA 9701b37View commit details
Commits on Oct 21, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 20f8a36 - Browse repository at this point
Copy the full SHA 20f8a36View commit details -
Configuration menu - View commit details
-
Copy full SHA for c5e8662 - Browse repository at this point
Copy the full SHA c5e8662View commit details
Commits on Oct 25, 2022
-
Configuration menu - View commit details
-
Copy full SHA for dc4b344 - Browse repository at this point
Copy the full SHA dc4b344View commit details