Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Update headers following #6543. | Théo Zimmermann | 2018-02-27 |
| | |||
* | [printing] Deprecate all printing functions accessing the global proof. | Emilio Jesus Gallego Arias | 2017-11-21 |
| | | | | | | | | | | | We'd like to handle proofs functionally we thus recommend not to use printing functions without an explicit context. We also adapt most of the code, making more explicit where the printing environment is coming from. An open task is to refactor some code so we gradually make the `Pfedit.get_current_context ()` disappear. | ||
* | deprecate Pp.std_ppcmds type alias | Matej Košík | 2017-07-27 |
| | |||
* | Bump year in headers. | Pierre-Marie Pédrot | 2017-07-04 |
| | |||
* | Merge branch 'trunk' into pr379 | Maxime Dénès | 2017-03-24 |
| | |||
* | [stm] Break stm/toplevel dependency loop. | Emilio Jesus Gallego Arias | 2017-02-15 |
Currently, the STM, vernac interpretation, and the toplevel are intertwined in a mutual dependency that needs to be resolved using imperative callbacks. This is problematic for a few reasons, in particular it makes the interpretation of commands that affect the document quite intricate. As a first step, we split the `toplevel/` directory into two: "pure" vernac interpretation is moved to the `vernac/` directory, on which the STM relies. Test suite passes, and only one command seems to be disabled with this approach, "Show Script" which is to my understanding obsolete. Subsequent commits will fix this and refine some of the invariants that are not needed anymore. |