rvs314
1143718098
Generalize succNotLTEpred
( #3225 )
...
* Don't require a runtime value of `x` for `succNotLTEpred`
* Add `succNotLTEpred` as an instance of `Uninhabited`
* Add contribution to changelog
* Update golden value for test `basic044`
2024-03-07 08:38:28 -06:00
Mathew Polzin
e518122d1d
propagate dependencies for the buildIdris nix function so that specifying dependencies is much more intuitive. ( #3226 )
2024-03-07 08:22:50 -06:00
André Videla
e02ebcab6b
Merge pull request #3221 from mattpolzin/package-completion-scripts-nix
...
[new] add autocompletion scripts to Nix output
2024-03-03 12:58:56 +00:00
Mathew Polzin
4fc2880853
Add autocompletion scritps to Nix output.
2024-03-02 21:05:39 -06:00
André Videla
e571c7b228
Merge pull request #3120 from andrevidela/autobind
...
[ feature ] Typebind & autobind using Pi-like syntax
2024-02-25 16:23:08 +00:00
André Videla
7c70762f25
fix typos
2024-02-24 12:36:44 +00:00
André Videla
8ea1a092e0
add hiding test
2024-02-24 12:36:44 +00:00
André Videla
58c361c57d
correctly carry the position of desugared equality
2024-02-24 12:36:44 +00:00
André Videla
6485a0023f
update confusing error message
2024-02-24 12:36:44 +00:00
André Videla
d51a5c91bb
fix review comments
2024-02-24 12:36:44 +00:00
André Videla
bc375909cf
Update src/Idris/Desugar.idr
2024-02-24 12:36:44 +00:00
André Videla
c4eaacc493
Update src/Idris/Doc/Keywords.idr
2024-02-24 12:36:44 +00:00
André Videla
0dfecf87df
Update src/Idris/Doc/Keywords.idr
2024-02-24 12:36:44 +00:00
André Videla
1631326887
Update src/Idris/Error.idr
2024-02-24 12:36:44 +00:00
André Videla
b48a2d11f0
Update src/Idris/Doc/Keywords.idr
2024-02-24 12:36:44 +00:00
André Videla
2859fcee08
Update docs/source/reference/operators.rst
2024-02-24 12:36:44 +00:00
André Videla
8c69b3e749
Update src/Idris/Desugar.idr
2024-02-24 12:36:44 +00:00
André Videla
58bcfb73c1
Update tests/idris2/operators/operators001/Test.idr
2024-02-24 12:36:44 +00:00
André Videla
48618490d0
Update src/Idris/Doc/Keywords.idr
2024-02-24 12:36:44 +00:00
André Videla
93de3e0e07
Update docs/source/reference/operators.rst
2024-02-24 12:36:44 +00:00
André Videla
e7a4914f11
Update docs/source/reference/operators.rst
2024-02-24 12:36:44 +00:00
André Videla
e1f4fbba83
Update docs/source/reference/operators.rst
2024-02-24 12:36:44 +00:00
André Videla
23b2ddd179
Update docs/source/reference/operators.rst
2024-02-24 12:36:44 +00:00
André Videla
b22c7f8289
Update docs/source/reference/operators.rst
2024-02-24 12:36:44 +00:00
André Videla
ef0ca76b4c
Update docs/source/reference/operators.rst
2024-02-24 12:36:44 +00:00
André Videla
c4c79c9115
Update docs/source/reference/operators.rst
2024-02-24 12:36:44 +00:00
André Videla
bcb225568a
Update docs/source/reference/operators.rst
2024-02-24 12:36:44 +00:00
André Videla
c6fbd27c6c
Update docs/source/reference/operators.rst
2024-02-24 12:36:44 +00:00
André Videla
e0f5ee9996
implement compatible operator suggestions
2024-02-24 12:36:44 +00:00
André Videla
31ea83039c
first attempt at suggesting different operators
2024-02-24 12:36:44 +00:00
André Videla
ebb8b55d45
Udpate IDE test
...
This change is correct because `=` is indeed a function and should
be colored as such.
2024-02-24 12:36:44 +00:00
André Videla
4eb9c97806
Allow patterns in operator binders
2024-02-24 12:36:44 +00:00
André Videla
1d3668d9a6
Allow underscore as a valid name for binder operator
2024-02-24 12:36:44 +00:00
André Videla
91f66bc7b5
add location of fixity to change in error message
2024-02-24 12:36:44 +00:00
André Videla
210f9d9c15
fix error message for non-associative fixity
2024-02-24 12:36:44 +00:00
Mathew Polzin
e583e73a7c
move CHANGELOG entry to CHANGELOG_NEXT
2024-02-24 12:36:42 +00:00
Andre Videla
b5895394d1
update comment documentation strings
2024-02-24 12:28:10 +00:00
André Videla
eb9d4d65a5
fix typo in doc
2024-02-24 12:28:10 +00:00
André Videla
4cb8dc507b
update error message for infixr
2024-02-24 12:28:10 +00:00
André Videla
63c167637c
wip more error messages
2024-02-24 12:28:10 +00:00
Andre Videla
c3651509e0
add operator documentation
2024-02-24 12:28:10 +00:00
Andre Videla
3d2c854257
update docs
2024-02-24 12:28:10 +00:00
Andre Videla
38fbad17f8
update test
2024-02-24 12:28:10 +00:00
Andre Videla
1633b7ec1c
reverse parsing of pi
2024-02-24 12:28:10 +00:00
Andre Videla
992fc62d86
reinstate the good error messages
2024-02-24 12:28:10 +00:00
Andre Videla
a73522ec66
cleanup tests
2024-02-24 12:28:10 +00:00
André Videla
f079781c17
fix tests
2024-02-24 12:28:10 +00:00
André Videla
a7a25914b7
Allow binding operators on LHS
...
When a binding operator is found on the LHS, we don't check
if the first argument is a binder.
2024-02-24 12:28:10 +00:00
André Videla
d49f008cb5
fix repl documentation
2024-02-24 12:28:10 +00:00
Andre Videla
07c42c22a5
update error messages
2024-02-24 12:28:10 +00:00