Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Simplify the newring hack. | Pierre-Marie Pédrot | 2018-05-21 |
| | | | | | | The new implementation is 100% compatible with the previous one, but it is more compact and does not use a tricky translation function from the kernel. | ||
* | [api] Deprecate a couple of aliases that we missed. | Emilio Jesus Gallego Arias | 2018-03-28 |
| | |||
* | Merge PR #6769: Split closure cache and remove whd_both | Maxime Dénès | 2018-03-09 |
|\ | |||
* | | Replace invalid tag @raises in ocamldoc comments with @raise | mrmr1993 | 2018-03-05 |
| | | |||
| * | Pass the constant cache as a separate argument in kernel reduction. | Pierre-Marie Pédrot | 2018-03-04 |
| | | |||
* | | Update headers following #6543. | Théo Zimmermann | 2018-02-27 |
|/ | |||
* | Merge PR #6685: Use whd-all on rigid-flex conversion. | Maxime Dénès | 2018-02-07 |
|\ | |||
| * | Respect the transparent state of the current conversion on strong weak-head. | Pierre-Marie Pédrot | 2018-02-05 |
| | | | | | | | | | | This fixes the previous patch in rare corner-cases where unification code was relying on both kernel conversion and specific transparent state. | ||
* | | kernel: cleanup projection unfolding | Gaëtan Gilbert | 2018-02-02 |
|/ | | | | | - use Redflags.red_projection - share unfold_projection between CClosure and Reduction | ||
* | [api] Remove aliases of `Evar.t` | Emilio Jesus Gallego Arias | 2017-11-26 |
| | | | | | There don't really bring anything, we also correct some minor nits with the printing function. | ||
* | [api] Move structures deprecated in the API to the core. | Emilio Jesus Gallego Arias | 2017-11-06 |
| | | | | We do up to `Term` which is the main bulk of the changes. | ||
* | [api] Deprecate all legacy uses of Names in core. | Emilio Jesus Gallego Arias | 2017-11-06 |
| | | | | This will allow to merge back `Names` with `API.Names` | ||
* | Bump year in headers. | Pierre-Marie Pédrot | 2017-07-04 |
| | |||
* | Added support for a side effect on constants in reduction functions. | Thomas Sibut-Pinote | 2017-06-04 |
| | | | | | | | | | | | | | | This exports two functions: - declare_reduction_effect: to declare a hook to be applied when some constant are visited during the execution of some reduction functions (primarily cbv, but also cbn, simpl, hnf, ...). - set_reduction_effect: to declare a constant on which a given effect hook should be called. Developed jointly by Thomas Sibut-Pinote and Hugo Herbelin. Added support for printing effect in functions of tacred.ml. | ||
* | closure.ml renamed into cClosure.ml (avoid clash with a compiler-libs module) | Pierre Letouzey | 2016-07-03 |
For the moment, there is a Closure module in compiler-libs/ocamloptcomp.cm(x)a |