Commit Graph

3465 Commits

Author SHA1 Message Date
Alex1005a
999c404552
[ fix #3083 ] Fix record update with implicit args (#3092) 2023-11-30 10:13:09 +00:00
russoul
f2e6dc4313 Add dependent congruence of arity 1 and 2 for heterogeneous equality 2023-11-30 10:08:54 +00:00
Andor Penzes
82e4fd9da7
Add foldrImplGoLemma to Data.Vect (#2835)
Co-authored-by: CodingCellist <teh6@st-andrews.ac.uk>
2023-11-30 10:07:41 +00:00
0xd34df00d
6dd25cd9ec [ base ] Add mapPropertyRelevant, tabulate and (++) for Vect's All 2023-11-30 09:53:05 +00:00
Aleksei Volkov
02ea26e803 [ cli ] option to disable CSE 2023-11-30 09:51:55 +00:00
G. Allais
b08efbea40
[ refactor ] split Core.TT (#3151) 2023-11-29 20:24:01 +00:00
Guillaume Allais
1a1b5fcc63 [ fix #3103, #3104 ] Disable broken tests
Racket does not have FFI bindings for these primitives.
2023-11-29 17:01:26 +00:00
Steve Dunham
8fe02aa7fa
[ fix ] Fix docs build (#3153)
Co-authored-by: G. Allais <guillaume.allais@ens-lyon.org>
2023-11-29 15:33:08 +00:00
Steve Dunham
e2ceb97fd8 [ gambit ] fix pack / unpack segfault with gambit scheme 2023-11-29 15:32:17 +00:00
André Videla
6eb66612b1
Merge pull request #3148 from dunhamsteve/doc-pragma
[ doc ] Add missing pragmas to documentation
2023-11-28 11:30:30 +00:00
André Videla
737a2d96dd
Merge pull request #3150 from dunhamsteve/defaulthint-error
[ error ] Fix error message for %defaulthint on a local function
2023-11-28 11:28:57 +00:00
Steve Dunham
1f54d68e86 [ error ] Fix error message for %defaulthint on a local function 2023-11-23 14:30:05 -08:00
Steve Dunham
60ec783483 [ doc ] updates to hint documentation. 2023-11-23 14:28:15 -08:00
Guillaume Allais
b65064a913 [ docs ] fix build by adding config file 2023-11-23 17:46:45 +00:00
Justus Matthiesen
873b3edd29
[ fix #3143 ] traverse as-patterns when constructing terms matching an impossible LHS (#3146)
* [ fix #3143 ] traverse as-patterns in `getImpossibleTerm`

* [ test ] impossible as-pattern
2023-11-23 08:29:15 +00:00
Justus Matthiesen
154dcec76f [ cleanup ] heterogeneous eqTerm makes believe_me unnecessary 2023-11-23 08:28:38 +00:00
Guillaume Allais
ba973531f7 [ cleanup ] remove dead code MkSeqConstraint 2023-11-23 08:27:35 +00:00
Steve Dunham
a03c3bf376 [ doc ] Add missing pragmas to documentation 2023-11-22 09:13:42 -08:00
André Videla
d6aa70dbe1
Merge pull request #2669 from joelberkeley/documentation
refactor README and installation instructions
2023-11-15 00:35:46 +00:00
Joel Berkeley
54c83cd80b
wording
Co-authored-by: CodingCellist <teh6@st-andrews.ac.uk>
2023-11-13 11:42:27 +00:00
Steve Dunham
af10fbaf94 [ error ] Improve parse errors in ipkg files 2023-11-12 10:09:50 +00:00
Joel Berkeley
2520f4eb7b line length 2023-11-11 16:11:02 +00:00
Joel Berkeley
a0887401a6 line length 2023-11-11 16:10:13 +00:00
Joel Berkeley
d7d97d45ad line length 2023-11-11 16:09:23 +00:00
Joel Berkeley
323f1d0186 line length 2023-11-11 16:02:33 +00:00
Joel Berkeley
a409f11d39 wording 2023-11-11 15:57:02 +00:00
Joel Berkeley
fec32e45f8 wording 2023-11-11 15:55:19 +00:00
Joel Berkeley
9608086669 link map of source code 2023-11-11 15:54:09 +00:00
Joel Berkeley
1e7aee47d8 typo 2023-11-11 02:11:50 +00:00
Joel Berkeley
92d36fb19c link videos and map of source code 2023-11-11 02:10:17 +00:00
Joel Berkeley
978f956012 remove icon 2023-11-10 13:38:12 +00:00
Joel Berkeley
9b4c4d8efd icon attempt 5 2023-11-10 13:35:57 +00:00
Joel Berkeley
54eec37572 icon attempt 4 2023-11-10 13:35:24 +00:00
Joel Berkeley
0795d9cb00 icon attempt 3 2023-11-10 13:34:57 +00:00
Joel Berkeley
4c5bfbc95c icon attempt 2 2023-11-10 13:31:54 +00:00
Joel Berkeley
6abffe22d0 icon first attempt 2023-11-10 13:28:37 +00:00
Joel Berkeley
e66b79fc2c mention Node version requirement 2023-11-10 13:09:27 +00:00
Joel Berkeley
3f1784a163 simplify TOC in INSTALL 2023-11-10 13:07:07 +00:00
Joel Berkeley
e048896179 Install -> Installing 2023-11-10 12:59:19 +00:00
Joel Berkeley
6a6ad983db pack link points to homepage 2023-11-09 23:33:29 +00:00
Joel Berkeley
b26bd7d4b4 remove pack installation instructions 2023-11-09 23:16:54 +00:00
Joel Berkeley
4d0410a7d3 alternative links 2023-11-09 23:13:07 +00:00
Joel Berkeley
c4b3069a6f refactor README and installation instructions 2023-11-09 22:58:02 +00:00
Denis Buzdalov
1aff26e94c [ test ] Reduce the need of frequent golden vals updates in one test 2023-11-09 22:05:36 +00:00
Denis Buzdalov
2c328a51c0 [ elab ] Support more applicative traversals of TTImp 2023-11-09 22:05:36 +00:00
CodingCellist
d80bc1537d
[ base ] Add bindings for ieee Double number consts (#3116) 2023-11-09 14:01:40 +00:00
Steve Dunham
a945b5d2df [ ffi ] Fix missing structure declarations in scheme ffi 2023-11-09 14:00:20 +00:00
Justus Matthiesen
db4c5e7fbb
Cleanup of sizeEq (#3138) 2023-11-09 13:59:53 +00:00
PHO
7c87005092
Support "make -j" (#3135)
* Allow Idris2 to bootstrap with "make -j"

"linear" should explicitly depend on "base" so that "base" is built before
"linear", otherwise it can fail with:

> Error: Module Data.Nat not found
>
> Data.Linear.Copies:5:1--5:16
>  1 | module Data.Linear.Copies
>  2 |
>  3 | import Data.Linear.Bifunctor
>  4 | import Data.Linear.Notation
>  5 | import Data.Nat
>      ^^^^^^^^^^^^^^^

* Allow Idris2 to build with "make -j all"

"all: ${TARGET} libs" is bad because it means "${TARGET}" and "libs" can be
built independently. So "make -j" attempts to build them parallelly and
fail.
2023-11-08 08:18:02 +00:00
Justus Matthiesen
a26766e57a [ doc ] bring findLoops and checkNonDesc description back in sync 2023-11-06 20:10:21 +00:00