aboutsummaryrefslogtreecommitdiffhomepage
path: root/pretyping/evd.ml
Commit message (Expand)AuthorAge
* Better representation of evar filters: we represent the vacuous filters ofGravatar Pierre-Marie Pédrot2014-04-23
* Tacinterp: refactoring using Monad.Gravatar Arnaud Spiwack2014-02-27
* Code refactoring thanks to the new Monad module.Gravatar Arnaud Spiwack2014-02-27
* Using Map.smartmap whenever deemed useful.Gravatar Pierre-Marie Pédrot2014-01-29
* When resetting an evarmap with the unsafe function Evd.evars_reset_evd withGravatar Pierre-Marie Pédrot2013-12-30
* Useless instantiation function exported in Evd.Gravatar Pierre-Marie Pédrot2013-11-30
* Efficient filtered functions in Evd. We test that a filter is actuallyGravatar ppedrot2013-10-31
* Various optimizations of Evd.meta_* functions.Gravatar ppedrot2013-10-30
* More efficient implementation of [Evd.retract_coercible_metas].Gravatar ppedrot2013-10-30
* Sharing identity evar filters.Gravatar ppedrot2013-10-29
* Removing Evd.undefined_evars.Gravatar ppedrot2013-10-28
* Removing useless filter allocation in evar construction.Gravatar ppedrot2013-10-27
* Abstracting evar filter away. The API is not perfect, but better than nothing.Gravatar ppedrot2013-10-27
* Closure optimizations.Gravatar ppedrot2013-10-27
* cList: set-as-list functions are now with an explicit comparisonGravatar letouzey2013-10-23
* Removing useless array-to-list and converse casts used inGravatar ppedrot2013-10-22
* Optimizing evar filters. It seems to cost quite a lot in unification,Gravatar ppedrot2013-10-22
* Removing useless evar code.Gravatar ppedrot2013-10-06
* Removing dubious use of evarmap manipulating functions in printingGravatar ppedrot2013-10-05
* Moving side effects into evar_map. There was no reason to keep anotherGravatar ppedrot2013-10-05
* At least made the evar type opaque! There are still 5 remaining unsafeGravatar ppedrot2013-09-18
* Optimizing some evar_maps manipulation. In particular, using a [map] insteadGravatar ppedrot2013-09-05
* Cleaning up of Evd. Extruding the tower of modules used to define evar_maps.Gravatar ppedrot2013-09-05
* Partly replacing list-based access functions in Evd. This is stillGravatar ppedrot2013-09-03
* Actually using the domain function for maps.Gravatar ppedrot2013-08-25
* State Transaction MachineGravatar gareuselesinge2013-08-08
* Removing now useless merging primitives from Evd.Gravatar ppedrot2013-08-04
* Small fixes due to the arrival of OCaml 3.12.Gravatar ppedrot2013-08-03
* Small cleaning of Evd interface.Gravatar ppedrot2013-05-06
* Removing a redundant function from Evd.Gravatar ppedrot2013-05-03
* Splitting Term into five unrelated interfaces:Gravatar ppedrot2013-04-29
* A version of Univ.check_eq with no anomaly for Evd.set_eq_sortGravatar letouzey2013-03-12
* Allowing different types of, not to be mixed, generic Stores throughGravatar ppedrot2013-03-12
* Locating errors from consider_remaining_unif_problems if possibleGravatar herbelin2013-02-17
* Renaming evar_env/evar_unfiltered_env into evar_filtered_env/evar_envGravatar herbelin2013-01-29
* Uniformization of the "anomaly" command.Gravatar ppedrot2013-01-28
* Modulification of nameGravatar ppedrot2012-12-18
* Moved Intset and Intmap to Int namespace.Gravatar ppedrot2012-12-14
* Removed some FIXME related to equality on universes.Gravatar ppedrot2012-11-26
* Small cleaning of interface in UnivGravatar ppedrot2012-11-26
* Monomorphization (pretyping)Gravatar ppedrot2012-11-22
* Cleaning and small optimization in CList.Gravatar ppedrot2012-11-20
* Reversed roles of undefined/defined evars in Evd, thus saving preciousGravatar ppedrot2012-11-03
* Removed many calls to OCaml generic equality. This was done byGravatar ppedrot2012-10-29
* univ inconsistency error message gives evidence of a cycleGravatar barras2012-10-17
* Remove some more "open" and dead code thanks to OCaml4 warningsGravatar letouzey2012-10-02
* Some documentation and cleaning of CList and Util interfaces.Gravatar ppedrot2012-09-15
* Moving Utils.list_* to a proper CList module, which includes stdlibGravatar ppedrot2012-09-14
* This patch removes unused "open" (automatically generated fromGravatar regisgia2012-09-14
* Updating headers.Gravatar herbelin2012-08-08