| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2018-12-25 | Merge PR #9249: Fixing printing bug due to using equality wrongly checking ↵ | Emilio Jesus Gallego Arias | |
| hash keys of kernel names (or checking wrong hash keys?) | |||
| 2018-12-25 | [ci] [appveyor] Pass -j2 to Appveyor's build. | Emilio Jesus Gallego Arias | |
| 2018-12-25 | Merge PR #9278: [ci] Annotate plugins and libraries. | Emilio Jesus Gallego Arias | |
| 2018-12-25 | Fixing printing bug due to using equality ill-checking hash key of kernel name. | Hugo Herbelin | |
| Thanks to Georges Gonthier for noticing it. Expanding a few Pervasives.compare at this occasion. | |||
| 2018-12-25 | Adding a comparison combinator for pairs. | Hugo Herbelin | |
| 2018-12-25 | [ssrmatching] update license banner (fix #9281) | Enrico Tassi | |
| This commit fixes a leftover of the merge of ssrmatching where the .ml code received the appropriate banner, while the .v and .mli di dnot. | |||
| 2018-12-23 | [ci] Annotate plugins and libraries. | Théo Zimmermann | |
| This will allow @coqbot to automatically add appropriate needs labels (overlay or fixing) depending on whether it breaks a plugin or a library. | |||
| 2018-12-23 | Remove dead code from CClosure. | Pierre-Marie Pédrot | |
| It seems that it was a remnant of a time where Reductionops would share the same data types. | |||
| 2018-12-23 | Merge PR #9243: Fix line ending issues (azure related) | Michael Soegtrop | |
| 2018-12-22 | Merge PR #9248: Fix #7904: update proofview env after ltac constr:() | Pierre-Marie Pédrot | |
| 2018-12-21 | Merge PR #9247: Fix typo in gallina specification language doc | Théo Zimmermann | |
| 2018-12-21 | Merge PR #9266: Make @SkySkimmer an owner of test-suite/report.sh | Théo Zimmermann | |
| 2018-12-21 | Move lint job to gitlab | Gaëtan Gilbert | |
| This changes the semantics a bit since we don't have TRAVIS_COMMIT_RANGE anymore, instead we do per-commit linting for the commits since the last merge commit. | |||
| 2018-12-21 | Fix #9240: Register for IDProp causes anomaly when non constant | Gaëtan Gilbert | |
| 2018-12-21 | Merge PR #9265: Do not exclude "opened" bugs from report | Gaëtan Gilbert | |
| 2018-12-21 | Merge PR #9183: List members of the code of conduct enforcement team. | Matthieu Sozeau | |
| 2018-12-21 | Make @SkySkimmer an owner of test-suite/report.sh | Maxime Dénès | |
| 2018-12-21 | Do not exclude "opened" bugs from report | Maxime Dénès | |
| 2018-12-21 | Fix shallow flag in vernac state | Maxime Dénès | |
| Was incorrect due to a leftover in #9220. | |||
| 2018-12-21 | Merge PR #9182: Stop printing Monomorphic/Polymorphic in Print. | Maxime Dénès | |
| 2018-12-20 | Make diffs work for more input strings | Jim Fehrle | |
| Diff code uses the lexer to recognize tokens in the inputs, which can be Pp.t's or strings. To add the highlights in the Pp.t, the diff code matches characters in the input to characters in the tokens. Current code fails for inputs containing quote marks or "(*" because the quote marks and comments don't appear in the tokens. This commit adds a "diff mode" to the lexer to return those characters, making the diff routine more robust. | |||
| 2018-12-20 | Relicense to Unlicense | Gaëtan Gilbert | |
| This was agreed during the 2018-12-19 Coq Working Group. See eg https://github.com/coq/coq/pull/8778#issuecomment-448932003 Close #7. | |||
| 2018-12-20 | Merge PR #8488: Warning when using automatic template polymorphism | Pierre-Marie Pédrot | |
| 2018-12-20 | Fix line ending issues | Gaëtan Gilbert | |
| Try to mimick MSoegtropIMC (https://github.com/coq/coq/pull/9243#issuecomment-448968353 ) | |||
| 2018-12-20 | Merge PR #9200: [ssr] make `>` stand alone | Maxime Dénès | |
| 2018-12-19 | Fix #7904: update proofview env after ltac constr:() | Gaëtan Gilbert | |
| (in case of side effects) Also: Fix #4781 Fix #4496 | |||
| 2018-12-19 | Add CHANGES for auto-template warning. | Gaëtan Gilbert | |
| 2018-12-19 | Put #[universes(template)] in outputs tests | Gaëtan Gilbert | |
| 2018-12-19 | Put #[universes(template)] on all auto template spots in stdlib | Gaëtan Gilbert | |
| 2018-12-19 | warn when using auto template, funind never uses template poly | Gaëtan Gilbert | |
| The warning can be avoided with the attributes, (or just disable the warning itself I guess). | |||
| 2018-12-19 | Merge PR #9139: [engine] Allow debug printers to access the environment. | Pierre-Marie Pédrot | |
| 2018-12-19 | Merge PR #9159: Make ugraph implementation abstract wrt universe specifics | Pierre-Marie Pédrot | |
| 2018-12-19 | Merge PR #9231: Fixes #9229: Infix not robust wrt choice of variable names ↵ | Pierre-Marie Pédrot | |
| in right-hand side | |||
| 2018-12-19 | Merge PR #9237: Add Map.find_opt | Pierre-Marie Pédrot | |
| 2018-12-19 | [doc] typo | Enrico Tassi | |
| 2018-12-19 | coqchk: fix check for kelim with functors | Gaëtan Gilbert | |
| 2018-12-19 | Fix typo in gallina specification language doc | yudetamago | |
| 2018-12-19 | Merge PR #9081: [dune] A new Makefile.dune target for each package (coq, ↵ | Théo Zimmermann | |
| coqide-server and coqide). | |||
| 2018-12-19 | [dune] Add targets for Coq individual packages. | Emilio Jesus Gallego Arias | |
| 2018-12-18 | Merge PR #9223: Fix universe restriction in delayed mode. | Pierre-Marie Pédrot | |
| 2018-12-18 | [ssr] make > a stand alone intro pattern | Enrico Tassi | |
| 2018-12-18 | Merge PR #6705: [ssr] extended intro patterns | Cyril Cohen | |
| 2018-12-18 | Fixes #9229 (Infix not robust wrt choice of variable names). | Hugo Herbelin | |
| 2018-12-18 | [ssr] new test by Arthur Charguéraud | Enrico Tassi | |
| 2018-12-18 | [ssr] extended intro patterns: + > [^] /ltac: | Enrico Tassi | |
| This commit implements the following intro patterns: Temporary "=> +" "move=> + stuff" ==== "move=> tmp stuff; move: tmp" It preserves the original name. "=>" can be chained to force generalization as in "move=> + y + => x z" Tactics as views "=> /ltac:(tactic)" Supports notations, eg "Notation foo := ltac:(bla bla bla). .. => /foo". Limited to views on the right of "=>", views that decorate a tactic as move or case are not supported to be tactics. Dependent "=> >H" move=> >H ===== move=> ???? H, with enough ? to name H the first non-dependent assumption (LHS of the first arrow). TC isntances are skipped. Block intro "=> [^ H] [^~ H]" after "case" or "elim" or "elim/v" it introduces in one go all new assumptions coming from the eliminations. The names are picked from the inductive type declaration or the elimination principle "v" in "elim/v" and are appended/prepended the seed "H" The implementation makes crucial use of the goal_with_state feature of the tactic monad. For example + schedules a generalization to be performed at the end of the intro pattern and [^ .. ] reads the name seeds from the state (that is filled in by case and elim). | |||
| 2018-12-18 | [arguments] cleanup | Enrico Tassi | |
| 2018-12-18 | Merge PR #9218: [STM] Better protection for cur_id | Enrico Tassi | |
| 2018-12-18 | Merge PR #9222: Fix classification of Set Default Proof Mode. | Enrico Tassi | |
| 2018-12-18 | Add comment to acyclicgraph API | Gaëtan Gilbert | |
| 2018-12-18 | Merge PR #9160: Avoid user-given names in automatic introduction of binders | Pierre-Marie Pédrot | |
