| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2018-10-16 | [clib] Remove Array functions available in OCaml 4.05.0 | Emilio Jesus Gallego Arias | |
| 2018-10-06 | [api] Remove (most) 8.9 deprecated objects. | Emilio Jesus Gallego Arias | |
| A few of them will be of help for future cleanups. We have spared the stuff in `Names` due to bad organization of this module following the split from `Term`, which really difficult things removing the constructors. | |||
| 2018-10-03 | [pretyper] Remove imperative passing of evar_map. | Emilio Jesus Gallego Arias | |
| 2018-07-24 | Projections use index representation | Gaëtan Gilbert | |
| The upper layers still need a mapping constant -> projection, which is provided by Recordops. | |||
| 2018-05-23 | Exporting Fun1 within Array so that Array.Fun1 and not only CArray.Fun1 works. | Hugo Herbelin | |
| 2018-05-23 | Collecting Array.smart_* functions into a module Array.Smart. | Hugo Herbelin | |
| 2018-05-23 | Emphasizing the "smart"ness of Array.smartfoldmap{,2} in their documentation. | Hugo Herbelin | |
| This follows the model of smartmap and smartmap2. | |||
| 2018-05-23 | CArray: adding combinators. | Hugo Herbelin | |
| 2018-04-12 | Merge PR #6972: [api] Deprecate a couple of aliases that we missed. | Maxime Dénès | |
| 2018-03-28 | Adding Array.fold_left4. | Hugo Herbelin | |
| 2018-03-28 | [api] Deprecate a couple of aliases that we missed. | 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. | |||
