Idris2/libs/base/Data
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
..
Bool Add some algebra implementations 2020-07-17 08:25:20 -05:00
Fin Cut relation implicit args 2021-11-25 00:26:57 +00:00
IOArray Add totality annotations to src and libs/{prelude, base} 2021-06-12 21:06:08 -05:00
List [ cleanup ] Make existing equality proofs a bit cleaner 2022-05-20 11:50:46 +01:00
List1 [ base ] Port most of List.Quantifiers to List1 2022-06-09 09:05:10 +02:00
Nat [ papers ] Tychonoff (Part I) (#2332) 2022-02-24 11:12:53 +00:00
Primitives Add totality annotations to src and libs/{prelude, base} 2021-06-12 21:06:08 -05:00
SnocList [ cleanup ] Make existing equality proofs a bit cleaner 2022-05-20 11:50:46 +01:00
Vect [ base ] Add mapping functions to Data.Vect.Quantifiers 2022-05-27 09:03:28 +01:00
Bifoldable.idr [ cleanup ] bifoldMap already in Prelude 2022-11-03 14:11:15 +00:00
Bits.idr Fix FiniteBits for Bits64 2022-05-14 13:12:16 +01:00
Bool.idr Use Not instead of -> Void (#1667) 2021-07-13 15:32:01 +01:00
Buffer.idr [ RefC ] Add 16 and 32 bit access to base/Data.Buffer . (#2609) 2022-11-15 12:15:06 +01:00
Colist1.idr [ fix #2034 ] Productive cantor for Colist1 2021-10-21 16:01:02 +01:00
Colist.idr [ cleanup ] Remove unused imports (#2123) 2021-11-18 16:47:36 +00:00
Contravariant.idr [ cleanup ] Move left autos that are most likely to be passed explicitly 2021-10-25 13:17:03 +01:00
DPair.idr [ papers ] Tychonoff (Part I) (#2332) 2022-02-24 11:12:53 +00:00
Either.idr Injective interface and its implementations (#2114) 2021-11-26 10:55:17 +00:00
Fin.idr Erase Fin fromInteger upper bound 2022-11-11 15:34:58 +00:00
Fuel.idr [ libs ] Strengthen some totality checks (#2304) 2022-02-03 18:41:51 +00:00
Fun.idr Some cleanup was done. Changed code is mosly equivalent to the former. 2021-02-16 19:05:33 +00:00
IOArray.idr [ cleanup ] Remove unused imports (#2123) 2021-11-18 16:47:36 +00:00
IORef.idr Add totality annotations to src and libs/{prelude, base} 2021-06-12 21:06:08 -05:00
List1.idr [ new ] Introduce a Biinjective interface 2022-05-20 11:50:46 +01:00
List.idr [ performance ] More stack safety in the Prelude (#2704) 2022-10-26 09:54:53 +01:00
Maybe.idr [ base ] Add some more properties, functions and interface implementations (#2361) 2022-03-23 13:33:13 +00:00
Morphisms.idr [ breaking ] remove parsing of dangling binders (#1711) 2021-08-10 19:24:32 +01:00
Nat.idr [ fix ] natToFinLt is O(n) (#2689) 2022-09-29 14:36:32 +01:00
Ref.idr Add totality annotations to src and libs/{prelude, base} 2021-06-12 21:06:08 -05:00
Rel.idr Add totality annotations to src and libs/{prelude, base} 2021-06-12 21:06:08 -05:00
Singleton.idr Add Singleton type 2022-01-19 14:22:40 +00:00
SnocList.idr [ new ] deriving Show (#2741) 2022-11-02 11:57:07 +00:00
So.idr [ base ] Add a function returning Dec for So 2022-06-17 19:52:35 +01:00
Stream.idr [ fix #2034 ] Productive cantor for Colist1 2021-10-21 16:01:02 +01:00
String.idr Public export remaining function to allow for proofs involving parsing numbers. 2022-07-18 14:10:05 +01:00
These.idr [ new ] Introduce a Biinjective interface 2022-05-20 11:50:46 +01:00
Vect.idr Fix typo in documentation string 2022-09-30 22:35:36 +01:00
Zippable.idr Make zip infixr 6 2021-02-23 10:54:28 +00:00