| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-10-03 | Avoid magic numbers | Jim Fehrle | |
| 2020-03-18 | Update headers in the whole code base. | Théo Zimmermann | |
| Add headers to a few files which were missing them. | |||
| 2019-09-10 | Moving a standard string function (is_prefix) from Minilib to CString. | Hugo Herbelin | |
| 2019-06-17 | Update ml-style headers to new year. | Théo Zimmermann | |
| 2019-05-10 | [api] Remove 8.10 deprecations. | Emilio Jesus Gallego Arias | |
| Some of them are significant so presumably it will take a bit of effort to fix overlays. I left out the removal of `nf_enter` for now as MTac2 needs some serious porting in order to avoid it. | |||
| 2018-10-16 | [clib] Deprecate string functions available in OCaml 4.05 | Emilio Jesus Gallego Arias | |
| - `CString.strip -> String.trim` - `CString.split -> String.split_on_char` As noted by @ppedrot there are some small differences on semantics: > OCaml's `trim` also takes line feeds (LF) into account. Similarly, > OCaml's `split` never returns an empty list whereas Coq's `split` > does on the empty string. | |||
| 2018-10-02 | [ocaml] [lib] Remove some compatibility layers for OCaml < 4.03.0 | Emilio Jesus Gallego Arias | |
| 2018-02-27 | Update headers following #6543. | Théo Zimmermann | |
| 2017-12-23 | [lib] Split auxiliary libraries into Coq-specific and general. | Emilio Jesus Gallego Arias | |
| Up to this point the `lib` directory contained two different library archives, `clib.cma` and `lib.cma`, which a rough splitting between Coq-specific libraries and general-purpose ones. We know split the directory in two, as to make the distinction clear: - `clib`: contains libraries that are not Coq specific and implement common data structures and programming patterns. These libraries could be eventually replace with external dependencies and the rest of the code base wouldn't notice much. - `lib`: contains Coq-specific common libraries in widespread use along the codebase, but that are not considered part of other components. Examples are printing, error handling, or flags. In some cases we have coupling due to utility files depending on Coq specific flags, however this commit doesn't modify any files, but only moves them around, further cleanup is welcome, as indeed a few files in `lib` should likely be placed in `clib`. Also note that `Deque` is not used ATM. | |||
