aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-12-14Update dev/tools/pin-ci.shEnrico Tassi
Co-authored-by: Gaëtan Gilbert <gaetan.gilbert@skyskimmer.net>
2020-12-14[ci] simplify script to pin ci projectsEnrico Tassi
2020-12-14[ci] fix code to check if the overlay is validEnrico Tassi
2020-12-14Merge PR #13613: [changes] mark #12765 as experimentalcoqbot-app[bot]
Reviewed-by: Zimmi48
2020-12-14Merge PR #13509: Remove compatibility flag Set Bracketing Last Introduction ↵Pierre-Marie Pédrot
Pattern Reviewed-by: Zimmi48 Reviewed-by: ppedrot
2020-12-13Merge PR #13619: doc: Clarify the status of simpl vs cbncoqbot-app[bot]
Reviewed-by: Zimmi48
2020-12-13Add changelog for #13509.Hugo Herbelin
Co-Authored-By: Théo Zimmermann <theo.zimmi@gmail.com>
2020-12-13Removing unused internal introduction-patterns flag assert_style.Hugo Herbelin
2020-12-13Removing flag "Bracketing Last Introduction Pattern".Hugo Herbelin
2020-12-12Merge PR #13620: Use a registered printer for tactic coercion failure.coqbot-app[bot]
Reviewed-by: ejgallego Ack-by: herbelin
2020-12-12Merge PR #13603: [ci] function to declare projectscoqbot-app[bot]
Reviewed-by: SkySkimmer Ack-by: RalfJung Ack-by: Zimmi48
2020-12-11Merge PR #13492: Removing non relevant argument binding_kind of GLocalDef.coqbot-app[bot]
Reviewed-by: SkySkimmer
2020-12-11Use a registered printer for tactic coercion failure.Pierre-Marie Pédrot
Otherwise we pay a high cost for printing that might never make it to the user.
2020-12-11doc: Clarify the status of simpl vs cbnClément Pit-Claudel
The cbn tactic was documented in aa9db490a2. The current manual causes confusion by suggesting that cbn is a replacement for simpl, while in practice they do different things, both with their own quirks. Given that neither is consistently faster than the other, I think it's worth clarifying the manual.
2020-12-11Removing non relevant argument binding_kind of GLocalDef.Hugo Herbelin
2020-12-11Merge PR #13519: Better primitive type support in custom string and numeral ↵coqbot-app[bot]
notations. Reviewed-by: jfehrle Reviewed-by: proux01 Ack-by: Zimmi48 Ack-by: SkySkimmer
2020-12-11Merge PR #13611: Clarify changelog categories.Clément Pit-Claudel
Reviewed-by: cpitclaudel
2020-12-11Merge PR #13612: Bump reference to 8.12 refman following unexpected 8.12.2 ↵Clément Pit-Claudel
release. Reviewed-by: cpitclaudel
2020-12-11Merge PR #13540: Clean support of primitive integersPierre-Marie Pédrot
Reviewed-by: ppedrot Reviewed-by: proux01
2020-12-11Merge PR #13582: Generalize exp_ineq1 and add exp_ineq1_le, which holds ↵coqbot-app[bot]
forall Reals. Reviewed-by: thery
2020-12-11[changes] mark #12765 as experimentalEnrico Tassi
2020-12-11Bump reference to 8.12 refman following unexpected 8.12.2 release.Théo Zimmermann
2020-12-11Clarify changelog categories.Théo Zimmermann
For readers of the changelog: title "Tools" become "Command-line tools". For developers: changelog categories 07 and 08 are disambiguated.
2020-12-10Merge PR #13608: Changelog for 8.12.2.coqbot-app[bot]
Reviewed-by: jfehrle
2020-12-10Changelog for 8.12.2.Théo Zimmermann
2020-12-10Merge PR #12100: Fixing use of argument scopes in patterns + a further ↵coqbot-app[bot]
cleanup of constrintern.ml Reviewed-by: SkySkimmer Ack-by: ppedrot
2020-12-10Merge PR #13590: Move Azure jobs to GitHub Actions.coqbot-app[bot]
Reviewed-by: SkySkimmer
2020-12-10[ci] update url of autosubstEnrico Tassi
2020-12-10[ci] remove old overlays so that people don't copy themEnrico Tassi
2020-12-10[ci] simplify overlay scriptsEnrico Tassi
2020-12-10Move Azure jobs to GitHub Actions.Théo Zimmermann
2020-12-10Merge PR #13605: [osx] disable brew cleanupcoqbot-app[bot]
Reviewed-by: Zimmi48
2020-12-09Merge PR #13564: Allow all characters in tacn, cmd, ... names. Report ↵Clément Pit-Claudel
duplicate names. Ack-by: Zimmi48 Reviewed-by: cpitclaudel
2020-12-09Allow any character in a tacn, cmd, ... nameJim Fehrle
Include "0-9_" in default cmd name Report duplicate names
2020-12-09[osx] disable brew cleanupEnrico Tassi
2020-12-09Merge PR #13537: More efficient implementation for substitutions.coqbot-app[bot]
Reviewed-by: SkySkimmer Ack-by: gares
2020-12-09[ci] function to declare projectsEnrico Tassi
incidentally the "projects" array can be queried to get the list of projects
2020-12-09Redefines exp_ineq1 to hold for all non-zero numbers.Avi Shinnar
The original (which holds only for positive numbers) is now called exp_ineq1_pos. A version that holds only for negative numbers is added as exp_ineq1_neg. Adds exp_ineq1_le, which holds for all reals (but is a <= instead of a <). Co-authored-by: Barry M. Trager <bmt@us.ibm.com>
2020-12-09Please the god of nitpicking by renaming the shift monoid operations.Pierre-Marie Pédrot
2020-12-09Document Esubst API and implementation.Pierre-Marie Pédrot
2020-12-09Adding overlays.Pierre-Marie Pédrot
2020-12-09Compact representation of identity substitutions.Pierre-Marie Pédrot
2020-12-09Optimization: take advantage that we don't use arrays anymore in substitutions.Pierre-Marie Pédrot
2020-12-09More efficient implementation for substitutions.Pierre-Marie Pédrot
We use a variant of skewed lists enriched over a monoid, whose purpose is to count the number of lifts added to the substitution. This makes addition O(1) and lookup O(log n).
2020-12-09Cleanup substitution API.Pierre-Marie Pédrot
2020-12-09Using self-documenting argument names in two exceptions of cases.ml.Hugo Herbelin
Namely, WrongNumargInductive and WrongNumargConstructor.
2020-12-09Constrintern.ml: some naming uniformity.Hugo Herbelin
2020-12-09Some documentation in constrintern.ml.Hugo Herbelin
2020-12-09Fixing some indentations in constrintern.ml.Hugo Herbelin
Also includes a try/let commutation for uniformity.
2020-12-09Constrintern: Code factorization in interning of record fields.Hugo Herbelin
Also includes some fine-tuning of error messages.