Commit Graph

3617 Commits

Author SHA1 Message Date
Mathew Polzin
7219486aec
Fix ambiguity error with Uninhabited interface implementations. (#3228) 2024-03-15 17:21:05 -05:00
Mathew Polzin
c3239cb4c0
[fix] Package Search Paths (#3214)
* differentiate between search paths and package directories.

* fix :package repl command

* fix typo that caused Idris to look for library files in the wrong place when testing.

* Add to the changelog
2024-03-09 13:53:23 -06:00
Jason Hemann
e6bd13634e Typo fix in docs for /contrib/Data/Telescope.idr 2024-03-09 17:15:43 +01:00
Jason Hemann
e4337c118b Typo fix in Data/Vect/Properties/Fin.idr 2024-03-09 13:38:53 +01:00
Steve Dunham
809319fe8f
[ test ] fix clean_names function in testutils.sh (#3227) 2024-03-08 10:15:27 -06:00
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