Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

agda pr 7349 #2441

Closed
wants to merge 316 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
316 commits
Select commit Hold shift + click to select a range
2fb47f5
Eliminate many propositional equality imports (#2002)
Taneb Jul 6, 2023
20a3460
Put indexed data types in the right universe
plt-amy Jul 21, 2023
c9d6f18
CHANGELOG: fix whitespace violations: remove trailing whitespace
andreasabel Jul 25, 2023
484c244
CHANGELOG: fix whitespace violations: replace tabs by spaces
andreasabel Jul 25, 2023
f84aa76
CHANGELOG for #2030: fix large indices
andreasabel Jul 25, 2023
f64ce4d
Simplify some `Relation.Binary` imports (#2009)
Saransh-cpp Jul 28, 2023
2c47650
Simplify Data.Sum and leftover Data.List imports (#2011)
Saransh-cpp Jul 28, 2023
77a2463
score didn t change when changing the Import of Data.Nat.Show (#2025)
Sofia-Insa Jul 28, 2023
6301a51
Simplify leftover `Function` imports (#2012)
Saransh-cpp Jul 28, 2023
2b1c341
Simplify more `Data.product` imports (#2014)
Saransh-cpp Jul 28, 2023
f1c6e48
Simplify import of `Data.List.Relation.Binary.Pointwise` in agda-stdl…
Sofia-Insa Jul 29, 2023
ec52a77
Bump stdlib and agda version in installation guide (#2027)
Saransh-cpp Jul 29, 2023
55ec99d
Simplify more `Data.Product` imports to `Data.Product.Base` (#2036)
Saransh-cpp Jul 29, 2023
3352d4f
Wrapping Comments & Fixing Code Delimiters (#2015)
mglst Jul 29, 2023
c428533
Add new pattern synonym `divides-refl` to `Data.Nat.Divisibility.Core`
jamesmckinna Jul 29, 2023
996795d
Simplify more `Relation.Binary` imports (#2034)
Saransh-cpp Jul 29, 2023
eed1b6d
Rename and deprecate `excluded-middle` (#2026)
Saransh-cpp Jul 29, 2023
c27b5cc
Simplified `String` imports (#2016)
Sofia-Insa Jul 29, 2023
de453c3
Change `Function.Definitions` to use strict inverses (#1156)
alexarice Jul 30, 2023
3aa5e3a
Proofs `take/drop/head -map-commute` added to Data.List.Properties (#…
Sofia-Insa Jul 31, 2023
d4627c6
Simplified `Vec` import (#2018)
Sofia-Insa Jul 31, 2023
a590f6e
More `Data.Product` simplifications (#2039)
Saransh-cpp Aug 10, 2023
17fbc46
Added Unnormalised Rational Field Structure (#1959)
guilhermehas Aug 11, 2023
10ed135
More simplifications for `Relation.Binary` imports (#2038)
Saransh-cpp Aug 11, 2023
35f151a
Move just a few more things over to new Function hierarchy. (#2044)
JacquesCarette Aug 11, 2023
8a59faf
Final `Data.Product` import simplifications (#2052)
Saransh-cpp Aug 11, 2023
1d91f75
Added properties of Heyting Commutative Ring (#1968)
guilhermehas Aug 11, 2023
61531e3
Add more properties for `xor` (#2035)
Saransh-cpp Aug 11, 2023
4f692f8
Additional lemmas about lists and vectors (#2020)
amblafont Aug 17, 2023
b57c85b
Removed redundant `import`s from `Data.Bool.Base` (#2062)
jamesmckinna Aug 17, 2023
5c23f0b
Tidying up `Data.String` (#2061)
jamesmckinna Aug 20, 2023
476ca71
More `Relation.Binary` simplifications (#2053)
Saransh-cpp Aug 20, 2023
6f839c8
Add `drop-drop` in `Data.List.Properties` (#2043)
Saransh-cpp Aug 20, 2023
da7bbde
Rename `push-function-into-if`
jamesmckinna Aug 20, 2023
6a544fc
agda-stdlib-utils/AllNonAsciiChars: use List1.head instead of List.head
andreasabel Aug 27, 2023
4103251
Bump resolvers in stack-{9.4.5,9.6.2}.yaml
andreasabel Aug 27, 2023
f60b970
Bump Haskell CI to GHC 9.8.0 and 9.4.6; allow text-2.1
andreasabel Aug 27, 2023
e3571a3
Rename `take-drop-id` and `take++drop` (#2069)
Saransh-cpp Aug 30, 2023
9311dd9
Add `find`, `findIndex`, and `findIndices` for `Data.List` (#2042)
Saransh-cpp Aug 31, 2023
9cdb0fb
Final `Relation.Binary` simplifications (#2068)
Saransh-cpp Sep 12, 2023
ff77df9
Spellchecked `CHANGELOG` (#2078)
jamesmckinna Sep 12, 2023
85d57fc
#2075: Remove symmetry assumption from lexicographic well-foundedness…
jamesmckinna Sep 12, 2023
28e0bd3
Make sure RawRing defines rawRingWithoutOne (#1967)
Taneb Sep 12, 2023
0bbd30c
Direct products and minor fixes (#1909)
Akshobhya1234 Sep 12, 2023
d260bf0
Refine imports in `Reflection.AST` (#2072)
Saransh-cpp Sep 12, 2023
842a659
Add some `_∷ʳ_` properties to `Data.Vec.Properties` (#2041)
shhyou Sep 12, 2023
9698a4a
Monadic join (#2079)
jamesmckinna Sep 13, 2023
ad13b40
Move `≡-setoid` to `Function.Indexed.Relation.Binary.Equality` (#2047)
Saransh-cpp Sep 13, 2023
3cf21ec
Making (more) arguments implicit in lexicographic ordering lemmas
jamesmckinna Sep 13, 2023
1b07c4a
`WellFounded` proofs for transitive closure (#2082)
jamesmckinna Sep 13, 2023
fc3624c
Add properties of Vector operations `reverse`, `_++_` and `fromList` …
shhyou Sep 15, 2023
d95bb96
Rename `minor changes` section in CHANGELOG
jamesmckinna Sep 17, 2023
e417e4a
Improve implementation of `splitAt`, `take` and `drop` in `Data.List`…
JacquesCarette Sep 17, 2023
1baeb09
Add a recursive view of `Fin n` (#1923)
jamesmckinna Sep 18, 2023
8543116
Use new style `Function` hierarchy everywhere. (#1895)
MatthewDaggitt Sep 26, 2023
4ef86f2
Fix typo and whitespace violation (#2104)
fredins Sep 26, 2023
3f41852
Add Kleene Algebra morphism with composition and identity construct (…
Akshobhya1234 Sep 26, 2023
437f6ba
Added foldr of permutation of Commutative Monoid (#1944)
guilhermehas Sep 26, 2023
670d1e8
Add `begin-irrefl` reasoning combinator (#1470)
MatthewDaggitt Sep 26, 2023
52c1702
Refactor some lookup and truncation lemmas (#2101)
jamesmckinna Sep 27, 2023
2589f89
Add style-guide note about local suffix (#2109)
MatthewDaggitt Sep 27, 2023
824cca0
Weakened pre-conditions of grouped map lemmas (#2108)
MatthewDaggitt Sep 27, 2023
29e22df
Undeprecate inspect idiom (#2107)
MatthewDaggitt Sep 27, 2023
8a2550f
Add some lemmas related to renamings and substitutions (#1750)
nad Sep 27, 2023
6c06895
Proof of the Binomial Theorem for `(Commutative)Semiring` [supersedes…
jamesmckinna Sep 28, 2023
64686b6
Modernise `Relation.Nullary` code (#2110)
MatthewDaggitt Sep 29, 2023
45cb6b4
Add new fixities (#2116)
Saransh-cpp Oct 2, 2023
e292334
Adds setoid export to `Algebra.Bundles.SemiringWithoutOne`
jamesmckinna Oct 2, 2023
a8916ba
#453: added `Dense` relations and `DenseLinearOrder` (#2111)
jamesmckinna Oct 2, 2023
33cb598
Rectifies the negated equality symbol in `Data.Rational.Unnormalised.…
jamesmckinna Oct 3, 2023
698dfee
Sync insert, remove, and update functionalities for `List` and `Vec` …
Saransh-cpp Oct 4, 2023
a2341cc
De-symmetrising `Relation.Binary.Bundles.Preorder._∼_` (#2099)
jamesmckinna Oct 4, 2023
2257450
Redefines `Data.Nat.Base._≤″_` (#1948)
jamesmckinna Oct 4, 2023
9b10e00
Sync `iterate` and `replicate` for `List` and `Vec` (#2051)
Saransh-cpp Oct 4, 2023
e5f6030
Changes explicit argument `y` to implicit in `Induction.WellFounded.W…
jamesmckinna Oct 4, 2023
9a1b9c9
Re-export numeric subclass instances
MatthewDaggitt Oct 5, 2023
e17f477
Revert "Re-export numeric subclass instances"
MatthewDaggitt Oct 5, 2023
595f4e8
Add (propositional) equational reasoning combinators for vectors (#2067)
shhyou Oct 5, 2023
fe803f3
Strict and non-strict transitive property names (#2089)
jamesmckinna Oct 5, 2023
413aa82
Re-export numeric subclass instances (#2122)
MatthewDaggitt Oct 6, 2023
ba789ee
Added Irreflexivity and Asymmetry of WellFounded Relations (#2119)
jmarkakis Oct 6, 2023
5ec53e6
Fix argument order of composition operators (#2121)
MatthewDaggitt Oct 6, 2023
2d45ecb
Make size parameter on 'replicate' explicit (#2120)
MatthewDaggitt Oct 6, 2023
9bd3b43
[fixes #2130] Moving `Properties.HeytingAlgebra` from `Relation.Binar…
jamesmckinna Oct 11, 2023
ae5b67e
[fixes #2127] Fixes #1930 `import` bug (#2128)
jamesmckinna Oct 11, 2023
5d532cf
[fixes #1214] Add negated ordering relation symbols systematically to…
jamesmckinna Oct 12, 2023
c111b02
Refactoring (inversion) properties of `_<_` on `Nat`, plus consequenc…
jamesmckinna Oct 12, 2023
2efd5f9
Bump CI tests to Agda-2.6.4 (#2134)
MatthewDaggitt Oct 12, 2023
dea8bf7
Remove `Algebra.Ordered` (#2133)
MatthewDaggitt Oct 12, 2023
dac1b2b
[ fix ] missing name in LICENCE file (#2139)
gallais Oct 12, 2023
9a68858
Add new blocking primitives to `Reflection.TCM` (#1972)
plt-amy Oct 13, 2023
3f6f36a
Change definition of `IsStrictTotalOrder` (#2137)
MatthewDaggitt Oct 13, 2023
60a93de
Add _<$>_ operator for Function bundle (#2144)
MatthewDaggitt Oct 14, 2023
77a394a
[ fix #2086 ] new web deployment strategy (#2147)
gallais Oct 14, 2023
be28108
[ admin ] fix sorting logic (#2151)
gallais Oct 15, 2023
7cdd4a5
Add coincidence law to modules (#1898)
Taneb Oct 16, 2023
24c05d2
Make reasoning modular by adding new `Reasoning.Syntax` module (#2152)
MatthewDaggitt Oct 16, 2023
019e8ae
Fixes typos identified in #2154 (#2158)
jamesmckinna Oct 16, 2023
3fe4163
tackles #2124 as regards `case_return_of_` (#2157)
jamesmckinna Oct 16, 2023
a3235b9
Rename preorder ~ relation reasoning combinators (#2156)
MatthewDaggitt Oct 16, 2023
b391a3d
Move ≡-Reasoning from Core to Properties and implement using syntax (…
MatthewDaggitt Oct 17, 2023
e8dcbfd
Add consistent deprecation warnings to old function hierarchy (#2163)
MatthewDaggitt Oct 18, 2023
daa4437
Rename symmetric reasoning combinators. Minimal set of changes (#2160)
MatthewDaggitt Oct 19, 2023
9352cf5
Restore 'return' as an alias for 'pure' (#2164)
MatthewDaggitt Oct 19, 2023
31880ec
[ fix #2153 ] Properly re-export specialised combinators (#2161)
gallais Oct 19, 2023
c00fba6
Connect `LeftInverse` with (`Split`)`Surjection` (#2054)
laMudri Oct 19, 2023
b7358c8
Added remaining flipped and negated relations to binary relation bund…
MatthewDaggitt Oct 19, 2023
c42635a
Tidy up CHANGELOG in preparation for release candidate (#2165)
MatthewDaggitt Oct 19, 2023
2235536
Spellcheck CHANGELOG (#2167)
jamesmckinna Oct 20, 2023
d7a393e
Fixed Agda version typo in README (#2176)
jamesmckinna Oct 21, 2023
5bb2a86
Fixed in deprecation warning for `<-transˡ` (#2173)
jamesmckinna Oct 21, 2023
cedde4c
Bump Haskell CI (original!) to latest minor GHC versions (#2187)
andreasabel Nov 1, 2023
d8cd956
[fixes #2175] Documentation misc. typos etc. for RC1 (#2183)
jamesmckinna Nov 1, 2023
67ff824
[fixes #2178] regularise and specify/systematise, the conventions for…
jamesmckinna Nov 1, 2023
3941b39
Move `T?` to `Relation.Nullary.Decidable.Core` (#2189)
MatthewDaggitt Nov 1, 2023
e7d8642
Make decidable versions of sublist functions the default (#2186)
MatthewDaggitt Nov 3, 2023
947e300
[ fix #1743 ] move README to `doc/` directory (#2184)
gallais Nov 5, 2023
d198697
documentation: fix link to `installation-guide`, `README.agda`, `READ…
jamesmckinna Nov 14, 2023
792a838
easy deprecation; leftover from `v1.6` perhaps? (#2203)
jamesmckinna Nov 15, 2023
fd3cac8
fix Connex comment (#2204)
Jesin Nov 16, 2023
586bca1
Add `Function.Consequences.Setoid` (#2191)
MatthewDaggitt Nov 17, 2023
4220f83
Deprecating `Relation.Binary.PropositionalEquality.isPropositional` (…
jamesmckinna Nov 21, 2023
37b8676
definition of `Irreducible` and `Rough`; refactoring of `Prime` and `…
jamesmckinna Nov 24, 2023
b58f923
[fixes #2168] Change names in `Algebra.Consequences.*` to reflect `st…
jamesmckinna Nov 25, 2023
86f43fe
Add biased versions of Function structures (#2210)
MatthewDaggitt Nov 25, 2023
56ed8fe
Fixes #2166 by fixing names in `IsSemilattice` (#2211)
MatthewDaggitt Nov 26, 2023
67afe7c
remove final references to `Category.*` (#2214)
jamesmckinna Nov 26, 2023
b6ac7e0
Fix #2195 by removing redundant zero from IsRing (#2209)
MatthewDaggitt Nov 26, 2023
47b458c
Fix #2216 by making divisibility definitions records (#2217)
MatthewDaggitt Nov 29, 2023
39cfbcf
Fix deprecated modules (#2224)
alexarice Dec 6, 2023
24370a3
Final admin changes for v2.0 release (#2225)
MatthewDaggitt Dec 11, 2023
94abfa5
Fix typo in raise deprecation message (#2226)
alexarice Dec 12, 2023
73ff496
Setup for v2.1 (#2227)
MatthewDaggitt Dec 13, 2023
40175aa
Added tabulate+< (#2190)
guilhermehas Dec 14, 2023
f5f9727
Added pointwise and catmaybe in Lists (#2222)
guilhermehas Dec 14, 2023
c649694
[fixes #1711] Refactoring `Data.Nat.Divisibility` and `Data.Nat.DivMo…
jamesmckinna Dec 14, 2023
52926d4
[fixes #2232] (#2233)
jamesmckinna Dec 16, 2023
d80dfdb
Add `map` to `Data.String.Base` (#2208)
lemastero Dec 27, 2023
f940cae
fixes issue #2237 (#2238)
jamesmckinna Dec 30, 2023
e7d71a3
Bring back a convenient short-cut for infix Func (#2239)
JacquesCarette Jan 1, 2024
d3521b6
fixes #2234 (#2241)
jamesmckinna Jan 1, 2024
e362f5c
Update `HACKING` (#2242)
jamesmckinna Jan 1, 2024
cc10e33
Bring back shortcut [fix CHANGELOG] (#2246)
JacquesCarette Jan 3, 2024
a05ca4a
fix toList-replicate's statement about vectors (#2261)
amblafont Jan 20, 2024
6c44d20
Remove all external use of `less-than-or-equal` beyond `Data.Nat.*` (…
jamesmckinna Jan 20, 2024
63b61c6
Raw modules bundles (#2263)
Taneb Jan 27, 2024
64e2ba0
Parametrize module morphisms by raw bundles (#2265)
Taneb Jan 31, 2024
e76e213
add lemma (#2271)
jamesmckinna Feb 5, 2024
98a6a8c
additions to `style-guide` (#2270)
jamesmckinna Feb 5, 2024
654a7a9
fixes issue #1688 (#2254)
jamesmckinna Feb 5, 2024
7c7c030
Systematise relational definitions at all arities (#2259)
jamesmckinna Feb 5, 2024
709da18
lemmas about semiring structure induced by `_× x` (#2272)
jamesmckinna Feb 5, 2024
07988c0
Qualified import of `Data.Nat` fixing #2280 (#2281)
jamesmckinna Feb 6, 2024
04cc05c
Fix import in README.Data.Fin.Substitution.UntypedLambda (#2279)
andreasabel Feb 7, 2024
8e35057
Qualified import of reasoning modules fixing #2280 (#2282)
jamesmckinna Feb 8, 2024
95023d5
Qualified import of `Data.Product.Base` fixing #2280 (#2284)
jamesmckinna Feb 8, 2024
95184f1
standardise use of `Properties` modules (#2283)
jamesmckinna Feb 8, 2024
f5cfcc7
missing code endquote (#2286)
jamesmckinna Feb 10, 2024
8931b96
manual fix for #1380 (#2285)
jamesmckinna Feb 14, 2024
685c213
fixed `sized-types` error in orphan module (#2295)
jamesmckinna Feb 15, 2024
68b17e0
Qualified import of `PropositionalEquality` etc. fixing #2280 (#2293)
jamesmckinna Feb 25, 2024
3146ae5
Added functional vector permutation (#2066)
guilhermehas Feb 25, 2024
bb7b51b
Nagata's "idealization of a module" construction (#2244)
jamesmckinna Feb 25, 2024
aebf296
Qualified import of `Data.Sum.Base` fixing #2280 (#2290)
jamesmckinna Feb 25, 2024
b601831
[ new ] associativity of Appending (#2023)
laMudri Feb 26, 2024
6c925fa
[ new ] symmetric core of a binary relation (#2071)
laMudri Feb 26, 2024
08a89c7
refactored proofs from #2023 (#2301)
jamesmckinna Feb 27, 2024
07da788
Qualified imports in `Data.Integer.Divisibility` fixing #2280 (#2294)
jamesmckinna Mar 3, 2024
ed8d28d
guideline for `-Reasoning` module imports (#2309)
jamesmckinna Mar 6, 2024
ce23ff5
Function setoid is back. (#2240)
JacquesCarette Mar 7, 2024
ebbe65d
Style guide: avoid `renaming` on qualified import cf. #2294 (#2308)
jamesmckinna Mar 7, 2024
163b7e6
make `mkRawMonad` and `mkRawApplicative` universe-polymorphic (#2314)
gshen42 Mar 9, 2024
242546b
Some properties of upTo and downFrom (#2316)
Taneb Mar 12, 2024
2f5d88d
Tidy up `README` imports #2280 (#2313)
jamesmckinna Mar 13, 2024
4529e73
Add unique morphisms from/to `Initial` and `Terminal` algebras (#2296)
jamesmckinna Mar 16, 2024
dd5d382
Setoid version of indexed containers. (#1511)
andreasabel Mar 16, 2024
5680458
'No infinite descent' for (`Acc`essible elements of) `WellFounded` re…
jamesmckinna Mar 16, 2024
9a4453e
Add new operations (cf. `RawQuasigroup`) to `IsGroup` (#2251)
jamesmckinna Mar 16, 2024
6dcfbdd
Add prime factorization and its properties (#1969)
Taneb Mar 16, 2024
3305541
Refactor `Data.List.Relation.Binary.BagAndSetEquality` (#2321)
jamesmckinna Mar 17, 2024
0c7a3d7
Tidy up functional vector permutation #2066 (#2312)
jamesmckinna Mar 17, 2024
d8158c0
A tweak for the cong! tactic (#2310)
uncle-betty Mar 18, 2024
204b2b2
Simplify `Data.List.Relation.Unary.Any.Properties`: remove dependency…
jamesmckinna Mar 21, 2024
5989a60
Refactor `Data.Integer.Divisibility.Signed` (#2307)
jamesmckinna Mar 24, 2024
014a069
Sublists: generalize disjoint-union-is-cospan to upper-bound-is-cospa…
andreasabel Mar 24, 2024
2055bb3
Include CHANGELOG in fix-whitespace and whitespace fixes (#2325)
MatthewDaggitt Mar 24, 2024
ec51abf
Fix standard-library.agda-lib (#2326)
andreasabel Mar 24, 2024
662cc67
Predicate transformers: Reconciling `Induction.RecStruct` with `Relat…
jamesmckinna Mar 25, 2024
16ff145
Github action to check for whitespace violations (#2328)
andreasabel Mar 25, 2024
6d51975
[refactor] Relation.Nulllary.Decidable.Core (#2329)
JacquesCarette Mar 27, 2024
ddb420f
Some design documentation (here: level polymorphism) (#2322)
JacquesCarette Mar 27, 2024
b4c78e2
mark variables private in Data.Container.FreeMonad (#2332)
cspollard Mar 27, 2024
e31b6c7
Move pointwise equality to `.Core` module (#2335)
JacquesCarette Apr 1, 2024
5d687f7
fix warning: it was pointing to a record that did not exist. (#2344)
JacquesCarette Apr 4, 2024
5cc487e
Tighten imports some more (#2343)
JacquesCarette Apr 4, 2024
03a2d71
Tighten imports (#2334)
JacquesCarette Apr 4, 2024
b7bc4f7
[fixes #2273] Add `SuccessorSet` and associated boilerplate (#2277)
jamesmckinna Apr 4, 2024
ab9e0e4
Tighten imports, last big versoin (#2347)
JacquesCarette Apr 9, 2024
7820c3b
Systematise use of `Relation.Binary.Definitions.DecidableEquality` (#…
jamesmckinna Apr 11, 2024
eafe34e
Added missing v1.7.3 CHANGELOG (#2356)
MatthewDaggitt Apr 11, 2024
1d0231b
Improve `Data.List.Base.mapMaybe` (#2359; deprecate use of `with` #21…
jamesmckinna Apr 19, 2024
01e20a8
Add a consequence of definition straight to IsCancellativeCommutative…
JacquesCarette Apr 20, 2024
22de3ef
[ new ] System.Random bindings (#2368)
gallais Apr 20, 2024
d6ea9bc
Another tweak to cong! (#2340)
uncle-betty Apr 20, 2024
9148fa5
Improve `Data.List.Base.unfold` (#2359; deprecate use of `with` #2123…
jamesmckinna Apr 20, 2024
e54ffec
fix #2253 (#2357)
jamesmckinna Apr 20, 2024
05c938c
Remove uses of `Data.Nat.Solver` from a number of places (#2337)
JacquesCarette Apr 20, 2024
1442ee7
Relation.Binary.PropositionalEquality over-use, (#2345)
JacquesCarette Apr 20, 2024
c234c72
[ new ] IO buffering, and loops (#2367)
gallais Apr 21, 2024
7199c18
[ cleanup ] imports in the Effect.Monad modules (#2371)
gallais Apr 21, 2024
ef2bcb8
Add proofs to Data.List.Properties (#2355)
mildsunrise Apr 21, 2024
aad1d19
Improve `Data.List.Base` (fix #2359; deprecate use of `with` #2123) (…
jamesmckinna Apr 22, 2024
fd82f5c
A number of `with` are not really needed (#2363)
JacquesCarette Apr 23, 2024
3d54042
[ new ] ⁻¹-anti-homo-(// | \\) (#2349)
gallais Apr 24, 2024
618d838
Add `_>>_` for `IO.Primitive.Core` (#2374)
ncfavier May 2, 2024
5515a8c
refactored to lift out `isEquivalence` (#2382)
jamesmckinna May 8, 2024
b378d4b
`Data.List.Base.reverse` is self adjoint wrt `Data.List.Relation.Bina…
jamesmckinna May 13, 2024
507fcf8
fixes #2375 (#2377)
jamesmckinna May 14, 2024
85d1a6b
Add `Data.List.Relation.Binary.Sublist.Setoid` categorical properties…
jamesmckinna May 15, 2024
c5538a8
Pointwise `Algebra` (#2381)
jamesmckinna May 15, 2024
8373463
Algebra fixity (#2386)
JacquesCarette May 16, 2024
2ac71e5
Decidable Setoid -> Apartness Relation and Rational Heyting Field (#2…
cspollard May 22, 2024
db84b73
CI bumps: ghc 9.10, action versions, Agda to 2.6.4.3 (#2398)
andreasabel May 29, 2024
c8a11e7
Refactor `Data.List.Base.scan*` and their properties (#2395)
jamesmckinna May 30, 2024
aef9afc
fixes #2390 (#2392)
jamesmckinna May 30, 2024
d992900
Add the `Setoid`-based `Monoid` on `(List, [], _++_)` (#2393)
jamesmckinna May 30, 2024
10fd6b9
Lists: decidability of Subset+Disjoint relations (#2399)
omelkonian Jun 1, 2024
30ef471
fixes #906 (#2401)
jamesmckinna Jun 4, 2024
4749905
More list properties about `catMaybes/mapMaybe` (#2389)
omelkonian Jun 5, 2024
d06c432
Very dependent map (#2373)
JacquesCarette Jun 5, 2024
9ac0bd3
Improve `Data.List.Base` (fix #2359; deprecate use of with #2123) (#2…
jamesmckinna Jun 5, 2024
4018fef
Adds `Relation.Nullary.Recomputable` plus consequences (#2243)
jamesmckinna Jun 5, 2024
891d50f
Refactor `List.Membership.*` and `List.Relation.Unary.Any` (#2324)
jamesmckinna Jun 5, 2024
e89fa26
Port two Endomorphism submodules over to new Function hierarchy (#2342)
JacquesCarette Jun 7, 2024
fd903e3
Add `IsIdempotentMonoid` and `IsCommutativeBand` to `Algebra.Structur…
jamesmckinna Jun 7, 2024
ccd432d
[ new ] Word8, Bytestring, Bytestring builder (#2376)
gallais Jun 13, 2024
25b3e87
Update LICENSE (#2409)
lexvanderstoep Jun 16, 2024
bf7c745
Remove (almost!) all external use of `_≤″_` beyond `Data.Nat.*` (#2262)
jamesmckinna Jun 17, 2024
3908d7c
Refactor `Data.Sum.{to|from}Dec` via move+deprecate in `Relation.Null…
jamesmckinna Jun 17, 2024
f89b415
Implement move-via-deprecate of `decToMaybe` as per #2330 (#2336)
JacquesCarette Jun 18, 2024
14fc211
fixes #2411 (#2413)
jamesmckinna Jun 19, 2024
949e065
Tidy up CHANGELOG in preparation for v2.1 release candidate (#2412)
MatthewDaggitt Jun 19, 2024
5a4482e
[v2.1-rc1] fixes #2400: use explicit quantification instead (#2429)
jamesmckinna Jul 5, 2024
0c755fc
Revert "Improve `Data.List.Base` (fix #2359; deprecate use of `with` …
jamesmckinna Jul 5, 2024
1071dc5
implicit to explicit in `liftRel` (#2433)
jamesmckinna Jul 7, 2024
c1a9841
fix changelog (#2435)
mildsunrise Jul 8, 2024
ec69137
Export missing IsDecEquivalence instance for Quantity from Reflection…
jespercockx Jul 5, 2024
586f56a
Add missing `showQuantity` function to Reflection.AST.Show
jespercockx Jul 5, 2024
c7d65e0
Compatibility with Agda PR #7322: add quantity to reflected syntax of…
jespercockx Jul 5, 2024
96d4477
Bump CI for experimental to latest Agda master
andreasabel Jul 10, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
4 changes: 2 additions & 2 deletions .github/haskell-ci.patch
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
+ - .github/workflows/haskell-ci.yml
+ - agda-stdlib-utils.cabal
+ - cabal.haskell-ci
+ - *.hs
+ - "*.hs"
pull_request:
branches:
- master
Expand All @@ -17,7 +17,7 @@
+ - .github/workflows/haskell-ci.yml
+ - agda-stdlib-utils.cabal
+ - cabal.haskell-ci
+ - *.hs
+ - "*.hs"
jobs:
linux:
name: Haskell-CI - Linux - ${{ matrix.compiler }}
16 changes: 16 additions & 0 deletions .github/tooling/agda-logo.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
File renamed without changes.
File renamed without changes.
4 changes: 4 additions & 0 deletions .github/tooling/landing-bottom.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
</ul>
</div>
</body>
</html>
24 changes: 24 additions & 0 deletions .github/tooling/landing-top.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
<html>

<head>
<title>Documention for the Agda standard library</title>
</head>

<body>

<div id="container" style="width:50%;min-width:500px;margin:auto">
<img src="agda-logo.svg" style="width:80px;float:right" />
<h1>Documention for the Agda standard library</h1>

<hr />

<h2>Development versions</h2>

<ul>
<li><a href="master">master</a></li>
<li><a href="experimental">experimental</a></li>
</ul>

<h2>Released versions</h2>

<ul>
18 changes: 18 additions & 0 deletions .github/tooling/landing.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
set -eu
set -o pipefail

rm html/index.html

cat landing-top.html >> landing.html

find html/ -name "index.html" \
| grep -v "master\|experimental" \
| sed 's|html/\([^\/]*\)/index.html|\1|g' \
| sort -r \
| sed 's|^\(.*\)$| <li><a href="\1">\1</a></li>|g' \
>> landing.html

cat landing-bottom.html >> landing.html

mv landing.html html/index.html
mv agda-logo.svg html/
54 changes: 32 additions & 22 deletions .github/workflows/ci-ubuntu.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ on:
branches:
- master
- experimental
merge_group:

########################################################################
## CONFIGURATION
Expand Down Expand Up @@ -46,11 +47,11 @@ on:
########################################################################

env:
GHC_VERSION: 8.10.7
CABAL_VERSION: 3.6.2.0
GHC_VERSION: 9.8.2
CABAL_VERSION: 3.10.3.0
CABAL_INSTALL: cabal v1-install --ghc-options='-O1 +RTS -M6G -RTS'
# CABAL_INSTALL: cabal install --overwrite-policy=always --ghc-options='-O1 +RTS -M6G -RTS'
AGDA: agda -Werror +RTS -M3.5G -H3.5G -A128M -RTS -i. -i src/
AGDA: agda -Werror +RTS -M5G -H3.5G -A128M -RTS -i. -isrc -idoc

jobs:
test-stdlib:
Expand All @@ -71,21 +72,20 @@ jobs:

- name: Initialise variables
run: |
if [[ '${{ github.ref }}' == 'refs/heads/master' \
|| '${{ github.base_ref }}' == 'master' ]]; then
# Pick Agda version for master
echo "AGDA_COMMIT=tags/v2.6.2" >> $GITHUB_ENV;
echo "AGDA_HTML_DIR=html" >> $GITHUB_ENV
elif [[ '${{ github.ref }}' == 'refs/heads/experimental' \
|| '${{ github.base_ref }}' == 'experimental' ]]; then
if [[ '${{ github.ref }}' == 'refs/heads/experimental' \
|| '${{ github.base_ref }}' == 'experimental' ]]; then
# Pick Agda version for experimental
echo "AGDA_COMMIT=4d36cb37f8bfb765339b808b13356d760aa6f0ec" >> $GITHUB_ENV;
echo "AGDA_HTML_DIR=html/experimental" >> $GITHUB_ENV
echo "AGDA_COMMIT=f25a71a1c1d22c8702514df22e4f206982c15f40" >> "${GITHUB_ENV}";
echo "AGDA_HTML_DIR=html/experimental" >> "${GITHUB_ENV}"
else
# Pick Agda version for master
echo "AGDA_COMMIT=tags/v2.6.4.3" >> "${GITHUB_ENV}";
echo "AGDA_HTML_DIR=html/master" >> "${GITHUB_ENV}"
fi

if [[ '${{ github.ref }}' == 'refs/heads/master' \
|| '${{ github.ref }}' == 'refs/heads/experimental' ]]; then
echo "AGDA_DEPLOY=true" >> $GITHUB_ENV
echo "AGDA_DEPLOY=true" >> "${GITHUB_ENV}"
fi

########################################################################
Expand All @@ -98,7 +98,7 @@ jobs:
# i.e. if we change either the version of Agda, ghc, or cabal that we want
# to use for the build.
- name: Cache ~/.cabal directories
uses: actions/cache@v2
uses: actions/cache@v4
id: cache-cabal
with:
path: |
Expand All @@ -113,18 +113,17 @@ jobs:
########################################################################

- name: Install ghc & cabal
uses: haskell/actions/setup@v1
uses: haskell-actions/setup@v2
with:
ghc-version: ${{ env.GHC_VERSION }}
cabal-version: ${{ env.CABAL_VERSION }}
cabal-update: true

- name: Put cabal programs in PATH
run: echo "~/.cabal/bin" >> $GITHUB_PATH

- name: Cabal update
run: cabal update
run: echo "~/.cabal/bin" >> "${GITHUB_PATH}"

- name: Install alex & happy
if: steps.cache-cabal.outputs.cache-hit != 'true'
run: |
${{ env.CABAL_INSTALL }} alex
${{ env.CABAL_INSTALL }} happy
Expand All @@ -146,14 +145,23 @@ jobs:

# By default github actions do not pull the repo
- name: Checkout stdlib
uses: actions/checkout@v2
uses: actions/checkout@v4

- name: Test stdlib
run: |
# Including deprecated modules purely for testing
cabal run GenerateEverything -- --include-deprecated
${{ env.AGDA }} -WnoUserWarning --safe EverythingSafe.agda
${{ env.AGDA }} -WnoUserWarning Everything.agda

- name: Prepare HTML index
run: |
# Regenerating the Everything files without the deprecated modules
cabal run GenerateEverything
cp travis/* .
cp .github/tooling/* .
./index.sh
${{ env.AGDA }} --safe EverythingSafe.agda
${{ env.AGDA }} Everything.agda
${{ env.AGDA }} index.agda

- name: Golden testing
Expand All @@ -176,10 +184,12 @@ jobs:
rm -f '${{ env.AGDA_HTML_DIR }}'/*.html
rm -f '${{ env.AGDA_HTML_DIR }}'/*.css
${{ env.AGDA }} --html --html-dir ${{ env.AGDA_HTML_DIR }} index.agda
cp .github/tooling/* .
./landing.sh

- name: Deploy HTML
uses: JamesIves/github-pages-deploy-action@4.1.3
if: ${{ success() && env.AGDA_DEPLOY }}
if: success() && env.AGDA_DEPLOY

with:
branch: gh-pages
Expand Down
Loading
Loading