aboutsummaryrefslogtreecommitdiff
path: root/theories/ssr
AgeCommit message (Collapse)Author
2021-04-22Enable canonical `fun _ => _` projections.Jan-Oliver Kaiser
2020-11-29Backport ssrbool lemmas from MathComp 1.12.0Kazuhiko Sakaguchi
2020-11-24Fixing [dup] and [swap]Cyril Cohen
2020-11-22Adapting standard library, doc and test suite to ident->name renaming.Hugo Herbelin
2020-11-20[doc] [ssr] fix documentation of reflectEnrico Tassi
2020-11-16Explicitly annotate all hint declarations of the standard library.Pierre-Marie Pédrot
By default Coq stdlib warnings raise an error, so this is really required.
2020-11-06Intro pattern extensions for dup, swap and applyCyril Cohen
2020-10-10Splitting ssrbool's multi-printing notations into parsing and printing.Hugo Herbelin
This is in anticipation of a model with an explicit difference between a parsing-printing notation and the pair of only-parsing notation + only-printing notation.
2020-08-26address comments and fixupsReynald Affeldt
2020-08-25fix notation-incompatible-format warningsReynald Affeldt
(mathcomp commit 1bbfe3429a07bee2478fd15adf45b982fdfb5d2b)
2020-08-25add contra lemmas introduced by MathComp's PR #499Reynald Affeldt
(https://github.com/math-comp/math-comp/pull/499/)
2020-08-25tentative backport of ssrbool from MathComp 1.11Reynald Affeldt
2020-03-18Update headers in the whole code base.Théo Zimmermann
Add headers to a few files which were missing them.
2020-02-19Only parsing in Reserved Notation: turning notice into a warning.Hugo Herbelin
2020-02-13[build] Consolidate stdlib's .v files under a single directory.Emilio Jesus Gallego Arias
Currently, `.v` under the `Coq.` prefix are found in both `theories` and `plugins`. Usually these two directories are merged by special loadpath code that allows double-binding of the prefix. This adds some complexity to the build and loadpath system; and in particular, it prevents from handling the `Coq.*` prefix in the simple, `-R theories Coq` standard way. We thus move all `.v` files to theories, leaving `plugins` as an OCaml-only directory, and modify accordingly the loadpath / build infrastructure. Note that in general `plugins/foo/Foo.v` was not self-contained, in the sense that it depended on files in `theories` and files in `theories` depended on it; moreover, Coq saw all these files as belonging to the same namespace so it didn't really care where they lived. This could also imply a performance gain as we now effectively traverse less directories when locating a library. See also discussion in #10003