Commit Graph

3632 Commits

Author SHA1 Message Date
André Videla
75032a7164
Emit warning for fixities with no export modifiers (#3234)
* Emit warning for fixities with no export modifiers

This is to help update all the existing code to program with explicit
fixity export directives in preparation for the behavioral change where
they will become private by default.
2024-04-03 15:41:57 +01:00
Mathew Polzin
aa3f67cd11
fix macos-nix build where refc support files don't build under default environment anymore (#3246) 2024-04-01 20:09:38 -05:00
Mathew Polzin
1977dbd640
better nix-shell support via shellHook (#3243) 2024-04-01 10:00:10 -05:00
G. Allais
2c2aa85048
[ prelude ] the is linear in its input (#3239)
* [ prelude ] `the` is linear in its input

* [ fix ] eta-expand tests
2024-03-27 14:09:14 +00:00
Mathew Polzin
1c186f09a1
prefer chez scheme 10+ over racket fork (#3233) 2024-03-21 13:30:09 -05:00
Hattori, Hiroki
ddc634b1b2
[RefC] Unbox small integers. (#3181) 2024-03-21 07:32:37 -05:00
Mathew Polzin
7ce4c45e82
Complete the relocation of contrib HVect into base as All (#3191)
* complete the relocation of contrib HVect into base as All

* Frex needs these public exported and that feels reasonable enough to me

* Add CHANGELOG_NEXT entries
2024-03-19 08:22:32 -05:00
André Videla
7c448b90bf
Merge pull request #3238 from CodingCellist/test-issue1988-fixed
[ test ] Add issue#1988 to the test suite
2024-03-18 18:33:11 +00:00
Thomas E. Hansen
c7a4fbe40e
[ test ] Add issue#1988 to the test suite
This appears to be fixed now, presumably thanks to PR#3108 or similar.

Closes #1988
2024-03-18 16:37:13 +00:00
André Videla
d7d4c9ca0f
Merge pull request #3235 from jacobjwalters/main
[ elab ] Let elab scripts access visibility modifiers
2024-03-18 14:35:45 +00:00
Guillaume Allais
83e48222b1 Merge branch 'main' into issue3235 2024-03-17 10:45:09 +00:00
Steve Dunham
388fe83bdc
[ doc ] document %cg pragma (#3217)
* [ doc ] document %cg pragma

* [ doc ] add more detail to %cg documentation
2024-03-17 10:40:07 +00:00
André Videla
4a5259b43b
Use overwrite install to fix glib installation (#3237)
* Use overwrite install to fix python installation
* Install NodeJS explicitly to fix test failures with Node installed on runner by default
2024-03-16 16:56:57 -05:00
Jacob Walters
da6b21a570 [ test ] More comprehensive test for getVis 2024-03-15 22:51:49 +00:00
Jacob Walters
18b165bede [ elab ] Let elab scripts access visibility modifiers 2024-03-15 22:41:29 +00:00
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