Skip to content

Agda PR #7322 compatibility #2432

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

Merged
merged 325 commits into from
Jul 10, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
325 commits
Select commit Hold shift + click to select a range
177dc9e
Eliminate many propositional equality imports (#2002)
Taneb Jul 6, 2023
f5c9def
Put indexed data types in the right universe
plt-amy Jul 21, 2023
52f4c5e
CHANGELOG: fix whitespace violations: remove trailing whitespace
andreasabel Jul 25, 2023
8bcc01a
CHANGELOG: fix whitespace violations: replace tabs by spaces
andreasabel Jul 25, 2023
026ef1a
CHANGELOG for #2030: fix large indices
andreasabel Jul 25, 2023
313f965
Simplify some `Relation.Binary` imports (#2009)
Saransh-cpp Jul 28, 2023
27e973e
Simplify Data.Sum and leftover Data.List imports (#2011)
Saransh-cpp Jul 28, 2023
f26b1f3
score didn t change when changing the Import of Data.Nat.Show (#2025)
Sofia-Insa Jul 28, 2023
08483d2
Simplify leftover `Function` imports (#2012)
Saransh-cpp Jul 28, 2023
3df3810
Simplify more `Data.product` imports (#2014)
Saransh-cpp Jul 28, 2023
e49fb5f
Simplify import of `Data.List.Relation.Binary.Pointwise` in agda-stdl…
Sofia-Insa Jul 29, 2023
947fe1e
Bump stdlib and agda version in installation guide (#2027)
Saransh-cpp Jul 29, 2023
a68158e
Simplify more `Data.Product` imports to `Data.Product.Base` (#2036)
Saransh-cpp Jul 29, 2023
c09cb37
Wrapping Comments & Fixing Code Delimiters (#2015)
mglst Jul 29, 2023
87a664e
Add new pattern synonym `divides-refl` to `Data.Nat.Divisibility.Core`
jamesmckinna Jul 29, 2023
f0d6ace
Simplify more `Relation.Binary` imports (#2034)
Saransh-cpp Jul 29, 2023
e6d7d2c
Rename and deprecate `excluded-middle` (#2026)
Saransh-cpp Jul 29, 2023
68aa561
Simplified `String` imports (#2016)
Sofia-Insa Jul 29, 2023
2aa1a76
Change `Function.Definitions` to use strict inverses (#1156)
alexarice Jul 30, 2023
f076d59
Proofs `take/drop/head -map-commute` added to Data.List.Properties (#…
Sofia-Insa Jul 31, 2023
bfa4f8b
Simplified `Vec` import (#2018)
Sofia-Insa Jul 31, 2023
9a240ee
More `Data.Product` simplifications (#2039)
Saransh-cpp Aug 10, 2023
40a2832
Added Unnormalised Rational Field Structure (#1959)
guilhermehas Aug 11, 2023
67a030d
More simplifications for `Relation.Binary` imports (#2038)
Saransh-cpp Aug 11, 2023
e1fbae0
Move just a few more things over to new Function hierarchy. (#2044)
JacquesCarette Aug 11, 2023
5d9691b
Final `Data.Product` import simplifications (#2052)
Saransh-cpp Aug 11, 2023
8c19178
Added properties of Heyting Commutative Ring (#1968)
guilhermehas Aug 11, 2023
93f5c0f
Add more properties for `xor` (#2035)
Saransh-cpp Aug 11, 2023
3986466
Additional lemmas about lists and vectors (#2020)
amblafont Aug 17, 2023
0661b59
Removed redundant `import`s from `Data.Bool.Base` (#2062)
jamesmckinna Aug 17, 2023
baf78ff
Tidying up `Data.String` (#2061)
jamesmckinna Aug 20, 2023
ed2b0de
More `Relation.Binary` simplifications (#2053)
Saransh-cpp Aug 20, 2023
540018a
Add `drop-drop` in `Data.List.Properties` (#2043)
Saransh-cpp Aug 20, 2023
104125c
Rename `push-function-into-if`
jamesmckinna Aug 20, 2023
6284e32
agda-stdlib-utils/AllNonAsciiChars: use List1.head instead of List.head
andreasabel Aug 27, 2023
1effc46
Bump resolvers in stack-{9.4.5,9.6.2}.yaml
andreasabel Aug 27, 2023
e601a95
Bump Haskell CI to GHC 9.8.0 and 9.4.6; allow text-2.1
andreasabel Aug 27, 2023
e2e5a28
Rename `take-drop-id` and `take++drop` (#2069)
Saransh-cpp Aug 30, 2023
f77a02a
Add `find`, `findIndex`, and `findIndices` for `Data.List` (#2042)
Saransh-cpp Aug 31, 2023
7c82a8e
Final `Relation.Binary` simplifications (#2068)
Saransh-cpp Sep 12, 2023
c6804f0
Spellchecked `CHANGELOG` (#2078)
jamesmckinna Sep 12, 2023
0da6b31
#2075: Remove symmetry assumption from lexicographic well-foundedness…
jamesmckinna Sep 12, 2023
4612f09
Make sure RawRing defines rawRingWithoutOne (#1967)
Taneb Sep 12, 2023
5470b27
Direct products and minor fixes (#1909)
Akshobhya1234 Sep 12, 2023
0f32775
Refine imports in `Reflection.AST` (#2072)
Saransh-cpp Sep 12, 2023
01160b8
Add some `_∷ʳ_` properties to `Data.Vec.Properties` (#2041)
shhyou Sep 12, 2023
0ee6e77
Monadic join (#2079)
jamesmckinna Sep 13, 2023
c8df3c4
Move `≡-setoid` to `Function.Indexed.Relation.Binary.Equality` (#2047)
Saransh-cpp Sep 13, 2023
fceac19
Making (more) arguments implicit in lexicographic ordering lemmas
jamesmckinna Sep 13, 2023
aff1a42
`WellFounded` proofs for transitive closure (#2082)
jamesmckinna Sep 13, 2023
fd541d0
Add properties of Vector operations `reverse`, `_++_` and `fromList` …
shhyou Sep 15, 2023
7f9c75e
Rename `minor changes` section in CHANGELOG
jamesmckinna Sep 17, 2023
aac6ab8
Improve implementation of `splitAt`, `take` and `drop` in `Data.List`…
JacquesCarette Sep 17, 2023
759bba2
Add a recursive view of `Fin n` (#1923)
jamesmckinna Sep 18, 2023
2c5e590
Use new style `Function` hierarchy everywhere. (#1895)
MatthewDaggitt Sep 26, 2023
8582957
Fix typo and whitespace violation (#2104)
fredins Sep 26, 2023
abff2b2
Add Kleene Algebra morphism with composition and identity construct (…
Akshobhya1234 Sep 26, 2023
bf825e7
Added foldr of permutation of Commutative Monoid (#1944)
guilhermehas Sep 26, 2023
4b32ab4
Add `begin-irrefl` reasoning combinator (#1470)
MatthewDaggitt Sep 26, 2023
d929b9f
Refactor some lookup and truncation lemmas (#2101)
jamesmckinna Sep 27, 2023
3a4febd
Add style-guide note about local suffix (#2109)
MatthewDaggitt Sep 27, 2023
a922f90
Weakened pre-conditions of grouped map lemmas (#2108)
MatthewDaggitt Sep 27, 2023
a132c84
Undeprecate inspect idiom (#2107)
MatthewDaggitt Sep 27, 2023
98b1124
Add some lemmas related to renamings and substitutions (#1750)
nad Sep 27, 2023
45d3012
Proof of the Binomial Theorem for `(Commutative)Semiring` [supersedes…
jamesmckinna Sep 28, 2023
d937ace
Modernise `Relation.Nullary` code (#2110)
MatthewDaggitt Sep 29, 2023
3768134
Add new fixities (#2116)
Saransh-cpp Oct 2, 2023
f945a3b
Adds setoid export to `Algebra.Bundles.SemiringWithoutOne`
jamesmckinna Oct 2, 2023
ece3c9b
#453: added `Dense` relations and `DenseLinearOrder` (#2111)
jamesmckinna Oct 2, 2023
9fa5bd6
Rectifies the negated equality symbol in `Data.Rational.Unnormalised.…
jamesmckinna Oct 3, 2023
2acf1a1
Sync insert, remove, and update functionalities for `List` and `Vec` …
Saransh-cpp Oct 4, 2023
4b452aa
De-symmetrising `Relation.Binary.Bundles.Preorder._∼_` (#2099)
jamesmckinna Oct 4, 2023
e73a37a
Redefines `Data.Nat.Base._≤″_` (#1948)
jamesmckinna Oct 4, 2023
20ab77f
Sync `iterate` and `replicate` for `List` and `Vec` (#2051)
Saransh-cpp Oct 4, 2023
84f7366
Changes explicit argument `y` to implicit in `Induction.WellFounded.W…
jamesmckinna Oct 4, 2023
91fd951
Re-export numeric subclass instances
MatthewDaggitt Oct 5, 2023
69ce60c
Revert "Re-export numeric subclass instances"
MatthewDaggitt Oct 5, 2023
74338a9
Add (propositional) equational reasoning combinators for vectors (#2067)
shhyou Oct 5, 2023
af593fc
Strict and non-strict transitive property names (#2089)
jamesmckinna Oct 5, 2023
16aadff
Re-export numeric subclass instances (#2122)
MatthewDaggitt Oct 6, 2023
8da812c
Added Irreflexivity and Asymmetry of WellFounded Relations (#2119)
jmarkakis Oct 6, 2023
49d89d2
Fix argument order of composition operators (#2121)
MatthewDaggitt Oct 6, 2023
78e11bd
Make size parameter on 'replicate' explicit (#2120)
MatthewDaggitt Oct 6, 2023
32bb608
[fixes #2130] Moving `Properties.HeytingAlgebra` from `Relation.Binar…
jamesmckinna Oct 11, 2023
37c05ee
[fixes #2127] Fixes #1930 `import` bug (#2128)
jamesmckinna Oct 11, 2023
54876a5
[fixes #1214] Add negated ordering relation symbols systematically to…
jamesmckinna Oct 12, 2023
9d8dc03
Refactoring (inversion) properties of `_<_` on `Nat`, plus consequenc…
jamesmckinna Oct 12, 2023
a0ca154
Bump CI tests to Agda-2.6.4 (#2134)
MatthewDaggitt Oct 12, 2023
1484410
Remove `Algebra.Ordered` (#2133)
MatthewDaggitt Oct 12, 2023
344e3d3
[ fix ] missing name in LICENCE file (#2139)
gallais Oct 12, 2023
98f8e40
Add new blocking primitives to `Reflection.TCM` (#1972)
plt-amy Oct 13, 2023
7f64664
Change definition of `IsStrictTotalOrder` (#2137)
MatthewDaggitt Oct 13, 2023
4af7d91
Add _<$>_ operator for Function bundle (#2144)
MatthewDaggitt Oct 14, 2023
eaaab4f
[ fix #2086 ] new web deployment strategy (#2147)
gallais Oct 14, 2023
2378d52
[ admin ] fix sorting logic (#2151)
gallais Oct 15, 2023
6d6c6df
Add coincidence law to modules (#1898)
Taneb Oct 16, 2023
d201637
Make reasoning modular by adding new `Reasoning.Syntax` module (#2152)
MatthewDaggitt Oct 16, 2023
6a4d4fa
Fixes typos identified in #2154 (#2158)
jamesmckinna Oct 16, 2023
7147341
tackles #2124 as regards `case_return_of_` (#2157)
jamesmckinna Oct 16, 2023
cc0172d
Rename preorder ~ relation reasoning combinators (#2156)
MatthewDaggitt Oct 16, 2023
3186ad6
Move ≡-Reasoning from Core to Properties and implement using syntax (…
MatthewDaggitt Oct 17, 2023
2b2a130
Add consistent deprecation warnings to old function hierarchy (#2163)
MatthewDaggitt Oct 18, 2023
ae348fd
Rename symmetric reasoning combinators. Minimal set of changes (#2160)
MatthewDaggitt Oct 19, 2023
cdb11b8
Restore 'return' as an alias for 'pure' (#2164)
MatthewDaggitt Oct 19, 2023
f7094cc
[ fix #2153 ] Properly re-export specialised combinators (#2161)
gallais Oct 19, 2023
d28e940
Connect `LeftInverse` with (`Split`)`Surjection` (#2054)
laMudri Oct 19, 2023
0c670dd
Added remaining flipped and negated relations to binary relation bund…
MatthewDaggitt Oct 19, 2023
a7d2302
Tidy up CHANGELOG in preparation for release candidate (#2165)
MatthewDaggitt Oct 19, 2023
96d74e3
Spellcheck CHANGELOG (#2167)
jamesmckinna Oct 20, 2023
71ae70a
Fixed Agda version typo in README (#2176)
jamesmckinna Oct 21, 2023
3a1bda2
Fixed in deprecation warning for `<-transˡ` (#2173)
jamesmckinna Oct 21, 2023
c2f883f
Bump Haskell CI (original!) to latest minor GHC versions (#2187)
andreasabel Nov 1, 2023
2b7fe61
[fixes #2175] Documentation misc. typos etc. for RC1 (#2183)
jamesmckinna Nov 1, 2023
0176eca
[fixes #2178] regularise and specify/systematise, the conventions for…
jamesmckinna Nov 1, 2023
a1f8465
Move `T?` to `Relation.Nullary.Decidable.Core` (#2189)
MatthewDaggitt Nov 1, 2023
e0879db
Make decidable versions of sublist functions the default (#2186)
MatthewDaggitt Nov 3, 2023
ff1dc85
[ fix #1743 ] move README to `doc/` directory (#2184)
gallais Nov 5, 2023
c6e9229
documentation: fix link to `installation-guide`, `README.agda`, `READ…
jamesmckinna Nov 14, 2023
1532a50
easy deprecation; leftover from `v1.6` perhaps? (#2203)
jamesmckinna Nov 15, 2023
1e3a519
fix Connex comment (#2204)
Jesin Nov 16, 2023
92f7925
Add `Function.Consequences.Setoid` (#2191)
MatthewDaggitt Nov 17, 2023
61335e5
Deprecating `Relation.Binary.PropositionalEquality.isPropositional` (…
jamesmckinna Nov 21, 2023
afdc679
definition of `Irreducible` and `Rough`; refactoring of `Prime` and `…
jamesmckinna Nov 24, 2023
e822675
[fixes #2168] Change names in `Algebra.Consequences.*` to reflect `st…
jamesmckinna Nov 25, 2023
a148546
Add biased versions of Function structures (#2210)
MatthewDaggitt Nov 25, 2023
b9e132e
Fixes #2166 by fixing names in `IsSemilattice` (#2211)
MatthewDaggitt Nov 26, 2023
44b4acf
remove final references to `Category.*` (#2214)
jamesmckinna Nov 26, 2023
53c36cd
Fix #2195 by removing redundant zero from IsRing (#2209)
MatthewDaggitt Nov 26, 2023
42b2a1a
Fix #2216 by making divisibility definitions records (#2217)
MatthewDaggitt Nov 29, 2023
6e23886
Fix deprecated modules (#2224)
alexarice Dec 6, 2023
2b8fff1
Final admin changes for v2.0 release (#2225)
MatthewDaggitt Dec 11, 2023
6bfa348
Fix typo in raise deprecation message (#2226)
alexarice Dec 12, 2023
4437fcb
Setup for v2.1 (#2227)
MatthewDaggitt Dec 13, 2023
cc7d32d
Added tabulate+< (#2190)
guilhermehas Dec 14, 2023
2e4061d
Added pointwise and catmaybe in Lists (#2222)
guilhermehas Dec 14, 2023
82cf294
[fixes #1711] Refactoring `Data.Nat.Divisibility` and `Data.Nat.DivMo…
jamesmckinna Dec 14, 2023
54cea92
[fixes #2232] (#2233)
jamesmckinna Dec 16, 2023
660d983
Add `map` to `Data.String.Base` (#2208)
lemastero Dec 27, 2023
f0b24be
fixes issue #2237 (#2238)
jamesmckinna Dec 30, 2023
fe11fa0
Bring back a convenient short-cut for infix Func (#2239)
JacquesCarette Jan 1, 2024
9c42ae4
fixes #2234 (#2241)
jamesmckinna Jan 1, 2024
e1d1b89
Update `HACKING` (#2242)
jamesmckinna Jan 1, 2024
3515c22
Bring back shortcut [fix CHANGELOG] (#2246)
JacquesCarette Jan 3, 2024
f59a634
fix toList-replicate's statement about vectors (#2261)
amblafont Jan 20, 2024
bde655f
Remove all external use of `less-than-or-equal` beyond `Data.Nat.*` (…
jamesmckinna Jan 20, 2024
a1f38c8
Raw modules bundles (#2263)
Taneb Jan 27, 2024
984dd51
Parametrize module morphisms by raw bundles (#2265)
Taneb Jan 31, 2024
8b1b3ab
add lemma (#2271)
jamesmckinna Feb 5, 2024
0841e34
additions to `style-guide` (#2270)
jamesmckinna Feb 5, 2024
934c4a8
fixes issue #1688 (#2254)
jamesmckinna Feb 5, 2024
f70be79
Systematise relational definitions at all arities (#2259)
jamesmckinna Feb 5, 2024
e2bd4c5
lemmas about semiring structure induced by `_× x` (#2272)
jamesmckinna Feb 5, 2024
8567537
Qualified import of `Data.Nat` fixing #2280 (#2281)
jamesmckinna Feb 6, 2024
c8496d0
Fix import in README.Data.Fin.Substitution.UntypedLambda (#2279)
andreasabel Feb 7, 2024
b3bfbb2
Qualified import of reasoning modules fixing #2280 (#2282)
jamesmckinna Feb 8, 2024
5586108
Qualified import of `Data.Product.Base` fixing #2280 (#2284)
jamesmckinna Feb 8, 2024
6517128
standardise use of `Properties` modules (#2283)
jamesmckinna Feb 8, 2024
dfd57bd
missing code endquote (#2286)
jamesmckinna Feb 10, 2024
953be18
manual fix for #1380 (#2285)
jamesmckinna Feb 14, 2024
711ac53
fixed `sized-types` error in orphan module (#2295)
jamesmckinna Feb 15, 2024
6027dda
Qualified import of `PropositionalEquality` etc. fixing #2280 (#2293)
jamesmckinna Feb 25, 2024
6d41bf1
Added functional vector permutation (#2066)
guilhermehas Feb 25, 2024
079b98c
Nagata's "idealization of a module" construction (#2244)
jamesmckinna Feb 25, 2024
2fe12da
Qualified import of `Data.Sum.Base` fixing #2280 (#2290)
jamesmckinna Feb 25, 2024
67bed00
[ new ] associativity of Appending (#2023)
laMudri Feb 26, 2024
63cdfe0
[ new ] symmetric core of a binary relation (#2071)
laMudri Feb 26, 2024
6f884dd
refactored proofs from #2023 (#2301)
jamesmckinna Feb 27, 2024
d2ca7e8
Qualified imports in `Data.Integer.Divisibility` fixing #2280 (#2294)
jamesmckinna Mar 3, 2024
3b49fd2
guideline for `-Reasoning` module imports (#2309)
jamesmckinna Mar 6, 2024
87f7f88
Function setoid is back. (#2240)
JacquesCarette Mar 7, 2024
e639e54
Style guide: avoid `renaming` on qualified import cf. #2294 (#2308)
jamesmckinna Mar 7, 2024
43576bc
make `mkRawMonad` and `mkRawApplicative` universe-polymorphic (#2314)
gshen42 Mar 9, 2024
487ac31
Some properties of upTo and downFrom (#2316)
Taneb Mar 12, 2024
aa5d6ca
Tidy up `README` imports #2280 (#2313)
jamesmckinna Mar 13, 2024
d0fe603
Add unique morphisms from/to `Initial` and `Terminal` algebras (#2296)
jamesmckinna Mar 16, 2024
d641582
Setoid version of indexed containers. (#1511)
andreasabel Mar 16, 2024
d65b239
'No infinite descent' for (`Acc`essible elements of) `WellFounded` re…
jamesmckinna Mar 16, 2024
eb16d8d
Add new operations (cf. `RawQuasigroup`) to `IsGroup` (#2251)
jamesmckinna Mar 16, 2024
f443f9d
Add prime factorization and its properties (#1969)
Taneb Mar 16, 2024
cb4d3ac
Refactor `Data.List.Relation.Binary.BagAndSetEquality` (#2321)
jamesmckinna Mar 17, 2024
995fdab
Tidy up functional vector permutation #2066 (#2312)
jamesmckinna Mar 17, 2024
098a65e
A tweak for the cong! tactic (#2310)
uncle-betty Mar 18, 2024
157d8bb
Simplify `Data.List.Relation.Unary.Any.Properties`: remove dependency…
jamesmckinna Mar 21, 2024
d89d895
Refactor `Data.Integer.Divisibility.Signed` (#2307)
jamesmckinna Mar 24, 2024
36ea6ac
Sublists: generalize disjoint-union-is-cospan to upper-bound-is-cospa…
andreasabel Mar 24, 2024
f4316e1
Include CHANGELOG in fix-whitespace and whitespace fixes (#2325)
MatthewDaggitt Mar 24, 2024
bba3aac
Fix standard-library.agda-lib (#2326)
andreasabel Mar 24, 2024
da9a326
Predicate transformers: Reconciling `Induction.RecStruct` with `Relat…
jamesmckinna Mar 25, 2024
1dadc72
Github action to check for whitespace violations (#2328)
andreasabel Mar 25, 2024
bd768ae
[refactor] Relation.Nulllary.Decidable.Core (#2329)
JacquesCarette Mar 27, 2024
3a31825
Some design documentation (here: level polymorphism) (#2322)
JacquesCarette Mar 27, 2024
7388b4b
mark variables private in Data.Container.FreeMonad (#2332)
cspollard Mar 27, 2024
e72c08e
Move pointwise equality to `.Core` module (#2335)
JacquesCarette Apr 1, 2024
865dfb1
fix warning: it was pointing to a record that did not exist. (#2344)
JacquesCarette Apr 4, 2024
7e432b6
Tighten imports some more (#2343)
JacquesCarette Apr 4, 2024
65c296a
Tighten imports (#2334)
JacquesCarette Apr 4, 2024
21b7243
[fixes #2273] Add `SuccessorSet` and associated boilerplate (#2277)
jamesmckinna Apr 4, 2024
4676ad7
Tighten imports, last big versoin (#2347)
JacquesCarette Apr 9, 2024
f3fb598
Systematise use of `Relation.Binary.Definitions.DecidableEquality` (#…
jamesmckinna Apr 11, 2024
69de98b
Added missing v1.7.3 CHANGELOG (#2356)
MatthewDaggitt Apr 11, 2024
10a696b
Improve `Data.List.Base.mapMaybe` (#2359; deprecate use of `with` #21…
jamesmckinna Apr 19, 2024
9b4dc92
Add a consequence of definition straight to IsCancellativeCommutative…
JacquesCarette Apr 20, 2024
e48213e
[ new ] System.Random bindings (#2368)
gallais Apr 20, 2024
69bbe51
Another tweak to cong! (#2340)
uncle-betty Apr 20, 2024
90db673
Improve `Data.List.Base.unfold` (#2359; deprecate use of `with` #2123…
jamesmckinna Apr 20, 2024
e0d58fc
fix #2253 (#2357)
jamesmckinna Apr 20, 2024
d9aed5c
Remove uses of `Data.Nat.Solver` from a number of places (#2337)
JacquesCarette Apr 20, 2024
4f26cd3
Relation.Binary.PropositionalEquality over-use, (#2345)
JacquesCarette Apr 20, 2024
9ea659c
[ new ] IO buffering, and loops (#2367)
gallais Apr 21, 2024
7cea0d1
[ cleanup ] imports in the Effect.Monad modules (#2371)
gallais Apr 21, 2024
3c49163
Add proofs to Data.List.Properties (#2355)
mildsunrise Apr 21, 2024
438f9ed
Improve `Data.List.Base` (fix #2359; deprecate use of `with` #2123) (…
jamesmckinna Apr 22, 2024
7c11a0e
A number of `with` are not really needed (#2363)
JacquesCarette Apr 23, 2024
ea994a0
[ new ] ⁻¹-anti-homo-(// | \\) (#2349)
gallais Apr 24, 2024
f90617b
Add `_>>_` for `IO.Primitive.Core` (#2374)
ncfavier May 2, 2024
9c2aca1
refactored to lift out `isEquivalence` (#2382)
jamesmckinna May 8, 2024
b671f95
`Data.List.Base.reverse` is self adjoint wrt `Data.List.Relation.Bina…
jamesmckinna May 13, 2024
b0ad861
fixes #2375 (#2377)
jamesmckinna May 14, 2024
4692b0a
Add `Data.List.Relation.Binary.Sublist.Setoid` categorical properties…
jamesmckinna May 15, 2024
e25f9d8
Pointwise `Algebra` (#2381)
jamesmckinna May 15, 2024
c5255d0
Algebra fixity (#2386)
JacquesCarette May 16, 2024
bfd7a7b
Decidable Setoid -> Apartness Relation and Rational Heyting Field (#2…
cspollard May 22, 2024
d5407cc
CI bumps: ghc 9.10, action versions, Agda to 2.6.4.3 (#2398)
andreasabel May 29, 2024
d3f01fe
Refactor `Data.List.Base.scan*` and their properties (#2395)
jamesmckinna May 30, 2024
4da2da6
fixes #2390 (#2392)
jamesmckinna May 30, 2024
59d7b2e
Add the `Setoid`-based `Monoid` on `(List, [], _++_)` (#2393)
jamesmckinna May 30, 2024
c719430
Lists: decidability of Subset+Disjoint relations (#2399)
omelkonian Jun 1, 2024
b822650
fixes #906 (#2401)
jamesmckinna Jun 4, 2024
17c84f4
More list properties about `catMaybes/mapMaybe` (#2389)
omelkonian Jun 5, 2024
7306dff
Very dependent map (#2373)
JacquesCarette Jun 5, 2024
d970b78
Improve `Data.List.Base` (fix #2359; deprecate use of with #2123) (#2…
jamesmckinna Jun 5, 2024
b13a032
Adds `Relation.Nullary.Recomputable` plus consequences (#2243)
jamesmckinna Jun 5, 2024
c0fafe9
Refactor `List.Membership.*` and `List.Relation.Unary.Any` (#2324)
jamesmckinna Jun 5, 2024
08f24a6
Port two Endomorphism submodules over to new Function hierarchy (#2342)
JacquesCarette Jun 7, 2024
ad0fb0e
Add `IsIdempotentMonoid` and `IsCommutativeBand` to `Algebra.Structur…
jamesmckinna Jun 7, 2024
307152f
[ new ] Word8, Bytestring, Bytestring builder (#2376)
gallais Jun 13, 2024
18ab15e
Update LICENSE (#2409)
lexvanderstoep Jun 16, 2024
3c6c47c
Remove (almost!) all external use of `_≤″_` beyond `Data.Nat.*` (#2262)
jamesmckinna Jun 17, 2024
1e42bf4
Refactor `Data.Sum.{to|from}Dec` via move+deprecate in `Relation.Null…
jamesmckinna Jun 17, 2024
086a72e
Implement move-via-deprecate of `decToMaybe` as per #2330 (#2336)
JacquesCarette Jun 18, 2024
611a31f
fixes #2411 (#2413)
jamesmckinna Jun 19, 2024
606bea8
Tidy up CHANGELOG in preparation for v2.1 release candidate (#2412)
MatthewDaggitt Jun 19, 2024
848d8e8
[v2.1-rc1] fixes #2400: use explicit quantification instead (#2429)
jamesmckinna Jul 5, 2024
1967660
Revert "Improve `Data.List.Base` (fix #2359; deprecate use of `with` …
jamesmckinna Jul 5, 2024
07f46c2
implicit to explicit in `liftRel` (#2433)
jamesmckinna Jul 7, 2024
d3c5037
fix changelog (#2435)
mildsunrise Jul 8, 2024
b773b73
Export missing IsDecEquivalence instance for Quantity from Reflection…
jespercockx Jul 5, 2024
a055438
Add missing `showQuantity` function to Reflection.AST.Show
jespercockx Jul 5, 2024
f88117f
Compatibility with Agda PR #7322: add quantity to reflected syntax of…
jespercockx Jul 5, 2024
8dd618a
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/[email protected]
if: ${{ success() && env.AGDA_DEPLOY }}
if: success() && env.AGDA_DEPLOY

with:
branch: gh-pages
Expand Down
Loading