Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Bump year in headers. | Pierre-Marie Pédrot | 2017-07-04 |
| | |||
* | Make the user_err header an optional parameter. | Emilio Jesus Gallego Arias | 2016-08-19 |
| | | | | Suggested by @ppedrot | ||
* | Remove errorlabstrm in favor of user_err | Emilio Jesus Gallego Arias | 2016-08-19 |
| | | | | | | | As noted by @ppedrot, the first is redundant. The patch is basically a renaming. We didn't make the component optional yet, but this could happen in a future patch. | ||
* | errors.ml renamed into cErrors.ml (avoid clash with an OCaml compiler-lib ↵ | Pierre Letouzey | 2016-07-03 |
| | | | | | | module) For the moment, there is an Error module in compilers-lib/ocamlbytecomp.cm(x)a | ||
* | Feedback cleanup | Emilio Jesus Gallego Arias | 2016-05-31 |
| | | | | | | | | | | | | | | | | | | | | | | | | | This patch splits pretty printing representation from IO operations. - `Pp` is kept in charge of the abstract pretty printing representation. - The `Feedback` module provides interface for doing printing IO. The patch continues work initiated for 8.5 and has the following effects: - The following functions in `Pp`: `pp`, `ppnl`, `pperr`, `pperrnl`, `pperr_flush`, `pp_flush`, `flush_all`, `msg`, `msgnl`, `msgerr`, `msgerrnl`, `message` are removed. `Feedback.msg_*` functions must be used instead. - Feedback provides different backends to handle output, currently, `stdout`, `emacs` and CoqIDE backends are provided. - Clients cannot specify flush policy anymore, thus `pp_flush` et al are gone. - `Feedback.feedback` takes an `edit_or_state_id` instead of the old mix. Lightly tested: Test-suite passes, Proof General and CoqIDE seem to work. | ||
* | Removing dead code and unused opens. | Pierre-Marie Pédrot | 2016-05-08 |
| | |||
* | Merge branch 'v8.5' | Pierre-Marie Pédrot | 2016-01-21 |
| | |||
* | Merge branch 'v8.5' | Pierre-Marie Pédrot | 2015-10-19 |
| | |||
* | Merge branch 'v8.5' | Pierre-Marie Pédrot | 2015-10-06 |
| | |||
* | Adding a primitive to the tactic monad to modify the exceptional content. | Pierre-Marie Pédrot | 2015-05-07 |
| | |||
* | Exposing the minimal amount of internal of the Logic monad in order to | Pierre-Marie Pédrot | 2015-05-06 |
| | | | | | | | | | allow reusability of the implementation throughout the Coq codebase. We effectively feature a generalized version of the logical monad where the input state, the output state and the inner exception can be arbitrarily chosen. This will allow for more efficient implementations of close variants of the monad. | ||
* | Merge branch 'v8.5' | Pierre-Marie Pédrot | 2015-05-05 |
| | |||
* | Adding a new folder corresponding to the low-level part of the pretyper | Pierre-Marie Pédrot | 2015-02-27 |
together with the tactic monad. The move is not complete yet, because some file candidates for this directory have almost useless dependencies in other ones that should not be moved. |