Kamil Shakirov
73733f03ff
Cleanup after rebase
2022-11-15 16:38:13 +01:00
Kamil Shakirov
8a35a9dc74
Fix IDRIS2_BOOT_PATH
2022-11-15 16:38:13 +01:00
Kamil Shakirov
8ebec8ebae
Make linter happy
2022-11-15 16:38:13 +01:00
Kamil Shakirov
7c6ab4e1b6
Do not use IDRIS2_BOOT_PATH
in bootstrap-stage2.sh
...
It is not needed as bootstrapped intermediate version knows where to find import files.
`IDRIS2_BOOT_PATH` wasn't pointing to the correct directories anyways.
2022-11-15 16:38:13 +01:00
Kamil Shakirov
502aa6f4fc
Do not install papers
library
2022-11-15 16:38:13 +01:00
Kamil Shakirov
dccb80d0bf
[ fix ] Fix Makefile targets for linear
and papers
libraries
2022-11-15 16:38:13 +01:00
Hattori, Hiroki
5c9f8e36a1
[ RefC ] Add 16 and 32 bit access to base/Data.Buffer . ( #2609 )
...
* Fix symbom mangling
* Revert "Fix symbom mangling"
This reverts commit 6481e80155
.
* Fix typo
* [RefC] Add missed prims of setBuffer* .
* [ fix ] formatting
* [ re #2609 ] Use 'UInt' instead of 'Word'
More descriptive/to the point / Less assumed knowledge.
There are no *LE suffixes for UInt8, since endianness is to do with
multiple bytes and UInt8 is a single one.
Co-authored-by: Guillaume Allais <guillaume.allais@ens-lyon.org>
Co-authored-by: Thomas E. Hansen <teh6@st-andrews.ac.uk>
2022-11-15 12:15:06 +01:00
CodingCellist
037b48eb29
[ re #2649 ] Update CHANGELOG ( #2765 )
2022-11-15 10:58:00 +01:00
CodingCellist
70ef197cf6
[ base ] Deprecate setByte in favour of setBits8 ( #2764 )
...
* [ base ] Deprecate setByte in favour of setBits8
Deprecate getByte; fix Core.Binary.Prims
Along with `setByte`, the `getByte` function should similarly be
deprecated since it also assumes the value will have the given size,
rather than guaranteeing it in the type.
CI highlighted some required changes in `Core.Binary.Prims` thanks to
`-Werror`. The fix was to add some `cast` calls where the old `getByte`
and `setByte` used to be.
The RefC buffer test will need updating once we remove the functions
completely. Added a note for future peeps.
2022-11-15 10:42:07 +01:00
Denis Buzdalov
f5f7e2eb80
[ error ] Make failing IAlternative
w/ FirstSuccess
print all errors
2022-11-15 10:28:59 +01:00
Tim Engler
774529fd70
Altered docs for `Exception
` to reflect the code changes in Control.App
...
Exception is no longer an interface but just a synonym of ``HasErr``. Updated docs to reflect this.
2022-11-13 09:28:43 +00:00
Zoe Stafford
d0e761d63b
Merge pull request #2772 from dunhamsteve/issue2769
...
[ error ] Improve error messages on record and interface constructors (#2769 )
2022-11-13 09:17:40 +00:00
Steve Dunham
85c93c8018
[ error ] Add FC for errors on interface constructors ( #2769 )
2022-11-12 22:17:42 -08:00
Steve Dunham
ea733181c5
[ error ] Add an FC to record constructors for better error messages ( #2769 )
2022-11-12 21:59:16 -08:00
Zoe Stafford
d1e1d0636c
Merge pull request #2767 from madman-bob/erase-fin-fromInteger-upper-bound
...
Erase Fin fromInteger upper bound
2022-11-12 09:45:51 +00:00
Robert Wright
b2c42280bb
Erase Fin fromInteger upper bound
2022-11-11 15:34:58 +00:00
CodingCellist
9cd92f1fc4
[ re #2742 ] Count no. processors online rather than configured ( #2754 )
...
* [ re #2742 ] Count no. processors online rather than configured
Seems there might be some oddities with what is reported when, e.g.
reporting the maximum number of processors supported by the currently
installed motherboard, regardless of which processor is socketed.
* [ #2754 ] Update CHANGELOG
2022-11-11 11:12:24 +01:00
Thomas E. Hansen
643c4be55f
[ re #2649 ] Describe test naming pattern
2022-11-11 09:33:09 +01:00
Gregory Werbin
e0d6d0881e
Remove unnecessary use of LDFLAGS
2022-11-11 09:33:09 +01:00
Gregory Werbin
b81f5280c1
Use consistent punctuation & indentation
2022-11-11 09:33:09 +01:00
Gregory Werbin
ecac93081b
Add CPPFLAGS for consistency?
2022-11-11 09:33:09 +01:00
Gregory Werbin
c5c842726a
Add support for standard C env vars
...
Also, organize the env var listing a bit more.
2022-11-11 09:33:09 +01:00
Gregory Werbin
1020437aad
Use CPPFLAGS when needed
2022-11-11 09:33:09 +01:00
Mathew Polzin
25388ecac2
look for lib folders in package directories.
2022-11-04 18:10:03 -05:00
Guillaume Allais
8556c81014
[ new ] typed ABT
2022-11-04 16:20:46 +00:00
Thomas E. Hansen
dc1662ddf1
[ doc ] Add :doc for unquotes
...
Co-authored-by: stefan-hoeck <hock@zhaw.ch>
2022-11-04 14:03:21 +00:00
G. Allais
fd46e31da3
[ new ] typed Krivine ( #2749 )
2022-11-04 10:05:31 +00:00
Stefan Höck
b5decdf729
[ new ] add --ttc-version command ( #2752 )
...
* [ new ] add --ttc-version command
* [ fix ] -v should still print version
2022-11-04 06:45:49 +00:00
stefan-hoeck
6f5b19c389
[ cleanup ] bifoldMap already in Prelude
2022-11-03 14:11:15 +00:00
Andy Lok
ddcbe795c6
[ fix ] DISallow grouping pi with different types ( #2680 )
...
Co-authored-by: Guillaume Allais <guillaume.allais@ens-lyon.org>
2022-11-02 14:33:19 +00:00
G. Allais
ad817538e0
[ new ] typed SECD ( #2743 )
2022-11-02 12:58:13 +00:00
Stefan Höck
9c9ffe4a31
[ fix ] isue 2745 ( #2747 )
...
* [ fix ] .ipkg install dir
* [ test ] .ipkg install dir
* [ doc ] update CHECKLIST
* [ doc ] add explanation to pkg016 test
* [ cleanup ] no need to clutter CHECKLIST
2022-11-02 12:01:19 +00:00
G. Allais
4cd38a8c5d
[ new ] deriving Show ( #2741 )
2022-11-02 11:57:07 +00:00
Zoe Stafford
078445b178
Merge pull request #2744 from dunhamsteve/bang-fc
...
[ parser ] Better error messages for type mismatch on bang expressions
2022-11-02 07:06:11 +00:00
Steve Dunham
3c0eadee07
[ parser ] Better error messages for type mismatch on bang expressions
2022-11-01 20:18:33 -07:00
G. Allais
19d0cbcd37
[ new ] put TTC files in a version-tagged directory ( #2684 )
2022-11-01 18:11:18 +00:00
G. Allais
ee8113bb9d
[ papers ] A Completely Unique Account of Enumeration ( #2659 )
2022-11-01 16:31:57 +00:00
Steve Dunham
c2bcc14e00
[ doc ] Fix broken links from README to wiki
2022-10-29 10:16:42 +01:00
Nathan McCarty
407409fecc
[ ci ] Simplify bootstrap process in nix ( #2731 )
2022-10-28 19:29:30 +01:00
Stefan Höck
85ddafbac5
[ fix ] bump version of linear and papers packages ( #2735 )
2022-10-28 08:55:35 +01:00
Edwin Brady
102d7ebc18
Update version number in CHANGELOG ( #2734 )
2022-10-27 16:41:13 +01:00
Edwin Brady
e125c9014f
Prepare release 0.6.0 ( #2733 )
...
* Prepare release 0.6.0
* Fix bootstrap chez
* Correct version in bootstrap chez
2022-10-27 16:32:16 +01:00
Stefan Höck
57c589ca80
[ performance ] More stack safety in the Prelude ( #2704 )
2022-10-26 09:54:53 +01:00
Steve Dunham
b1f2eab6d6
Update nix build scripts to build idris with the current version of idris
2022-10-25 14:52:45 +01:00
Aleksei Volkov
c906720ee3
[ base ] Change Reader
to fix search for MonadReader
instance ( #2729 )
2022-10-22 19:13:52 +01:00
Guillaume Allais
542ebeae97
[ fix 2726 ] more peeling of Erased
2022-10-22 10:07:39 +01:00
Guillaume Allais
86bd19b64d
[ fix ] add missing recursive calls
2022-10-22 10:07:39 +01:00
Guillaume Allais
3f7cd84ccb
[ cleanup ] traversable instances
2022-10-22 10:07:39 +01:00
Guillaume Allais
3dd8b9cc3c
tmp
2022-10-22 10:07:39 +01:00
G. Allais
475d13bb11
[ fix ] parsing of test lib's options ( #2725 )
...
Co-authored-by: Mathew Polzin <matt.polzin@gmail.com>
2022-10-21 21:01:54 +01:00