index
:
coq
master
The formal proof system
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
pretyping
/
evd.ml
Age
Commit message (
Expand
)
Author
2014-05-06
Fix set_leq_sort refusing max(u,Set) <= Set when u is flexible.
Matthieu Sozeau
2014-05-06
- Fix arity handling in retyping (de Bruijn bug!)
Matthieu Sozeau
2014-05-06
- Fixes for canonical structure resolution (check that the initial term indee...
Matthieu Sozeau
2014-05-06
- Fix eq_constr_universes restricted to Sorts.equal
Matthieu Sozeau
2014-05-06
Remove postponed constraints (unused)
Matthieu Sozeau
2014-05-06
- Fix bug preventing apply from unfolding Fixpoints.
Matthieu Sozeau
2014-05-06
- Fix comparison of universes.
Matthieu Sozeau
2014-05-06
Restore reasonable performance by not allocating during universe checks,
Matthieu Sozeau
2014-05-06
- Rename eq to equal in Univ, document new modules, set interfaces.
Matthieu Sozeau
2014-05-06
Correct rebase on STM code. Thanks to E. Tassi for help on dealing with
Matthieu Sozeau
2014-05-06
This commit adds full universe polymorphism and fast projections to Coq.
Matthieu Sozeau
2014-04-23
Better representation of evar filters: we represent the vacuous filters of
Pierre-Marie Pédrot
2014-02-27
Tacinterp: refactoring using Monad.
Arnaud Spiwack
2014-02-27
Code refactoring thanks to the new Monad module.
Arnaud Spiwack
2014-01-29
Using Map.smartmap whenever deemed useful.
Pierre-Marie Pédrot
2013-12-30
When resetting an evarmap with the unsafe function Evd.evars_reset_evd with
Pierre-Marie Pédrot
2013-11-30
Useless instantiation function exported in Evd.
Pierre-Marie Pédrot
2013-10-31
Efficient filtered functions in Evd. We test that a filter is actually
ppedrot
2013-10-30
Various optimizations of Evd.meta_* functions.
ppedrot
2013-10-30
More efficient implementation of [Evd.retract_coercible_metas].
ppedrot
2013-10-29
Sharing identity evar filters.
ppedrot
2013-10-28
Removing Evd.undefined_evars.
ppedrot
2013-10-27
Removing useless filter allocation in evar construction.
ppedrot
2013-10-27
Abstracting evar filter away. The API is not perfect, but better than nothing.
ppedrot
2013-10-27
Closure optimizations.
ppedrot
2013-10-23
cList: set-as-list functions are now with an explicit comparison
letouzey
2013-10-22
Removing useless array-to-list and converse casts used in
ppedrot
2013-10-22
Optimizing evar filters. It seems to cost quite a lot in unification,
ppedrot
2013-10-06
Removing useless evar code.
ppedrot
2013-10-05
Removing dubious use of evarmap manipulating functions in printing
ppedrot
2013-10-05
Moving side effects into evar_map. There was no reason to keep another
ppedrot
2013-09-18
At least made the evar type opaque! There are still 5 remaining unsafe
ppedrot
2013-09-05
Optimizing some evar_maps manipulation. In particular, using a [map] instead
ppedrot
2013-09-05
Cleaning up of Evd. Extruding the tower of modules used to define evar_maps.
ppedrot
2013-09-03
Partly replacing list-based access functions in Evd. This is still
ppedrot
2013-08-25
Actually using the domain function for maps.
ppedrot
2013-08-08
State Transaction Machine
gareuselesinge
2013-08-04
Removing now useless merging primitives from Evd.
ppedrot
2013-08-03
Small fixes due to the arrival of OCaml 3.12.
ppedrot
2013-05-06
Small cleaning of Evd interface.
ppedrot
2013-05-03
Removing a redundant function from Evd.
ppedrot
2013-04-29
Splitting Term into five unrelated interfaces:
ppedrot
2013-03-12
A version of Univ.check_eq with no anomaly for Evd.set_eq_sort
letouzey
2013-03-12
Allowing different types of, not to be mixed, generic Stores through
ppedrot
2013-02-17
Locating errors from consider_remaining_unif_problems if possible
herbelin
2013-01-29
Renaming evar_env/evar_unfiltered_env into evar_filtered_env/evar_env
herbelin
2013-01-28
Uniformization of the "anomaly" command.
ppedrot
2012-12-18
Modulification of name
ppedrot
2012-12-14
Moved Intset and Intmap to Int namespace.
ppedrot
2012-11-26
Removed some FIXME related to equality on universes.
ppedrot
[next]