aboutsummaryrefslogtreecommitdiffhomepage
path: root/toplevel/obligations.ml
Commit message (Expand)AuthorAge
* Moving three related small half-general half-ad-hoc utility functionsGravatar Hugo Herbelin2015-12-05
* Merge branch 'v8.5'Gravatar Pierre-Marie Pédrot2015-12-03
|\
| * Univs/Program: update the universe context with global universeGravatar Matthieu Sozeau2015-12-02
| * Fix bug #4444: Next Obligation performed after a Section opening wasGravatar Matthieu Sozeau2015-12-02
* | Removing dead code in Obligations.Gravatar Pierre-Marie Pédrot2015-12-02
* | Merge branch 'v8.5'Gravatar Pierre-Marie Pédrot2015-11-29
|\|
* | Merge branch 'v8.5'Gravatar Pierre-Marie Pédrot2015-11-26
|\|
| * Univs: carry on universe substitution when defining obligations ofGravatar Matthieu Sozeau2015-11-24
* | Merge branch 'v8.5'Gravatar Pierre-Marie Pédrot2015-11-20
|\|
| * Allow program hooks to see the refined universe_context at the end of aGravatar Matthieu Sozeau2015-11-19
* | Merge branch 'v8.5'Gravatar Pierre-Marie Pédrot2015-10-30
|\|
| * Add a way to get the right fix_exn in external vernacular commandsGravatar Matthieu Sozeau2015-10-30
* | Merge branch 'v8.5'Gravatar Pierre-Marie Pédrot2015-10-29
|\|
| * Avoid type checking private_constants (side_eff) again during Qed (#4357).Gravatar Enrico Tassi2015-10-28
* | Merge branch 'v8.5'Gravatar Pierre-Marie Pédrot2015-10-10
|\|
| * Fix Next Obligation to not raise an anomaly in case of mutualGravatar Matthieu Sozeau2015-10-09
* | Merge branch 'v8.5'Gravatar Pierre-Marie Pédrot2015-10-09
|\|
| * Univs: fix FingerTree contrib.Gravatar Matthieu Sozeau2015-10-07
* | Merge branch 'v8.5'Gravatar Pierre-Marie Pédrot2015-10-02
|\|
| * Univs/program: handle side effects in obligations.Gravatar Matthieu Sozeau2015-10-02
| * Univs: fix many evar_map initializations and leaks.Gravatar Matthieu Sozeau2015-10-02
* | Merge branch 'v8.5' into trunkGravatar Maxime Dénès2015-09-17
|\|
| * Univs: Add universe binding lists to definitionsGravatar Matthieu Sozeau2015-09-14
* | All Program obligations now respect the Shrink Obligation flag.Gravatar Pierre-Marie Pédrot2015-09-08
* | Fixing the Shrink Obligations option.Gravatar Pierre-Marie Pédrot2015-09-08
|/
* Code cleaning in Obligations.Gravatar Pierre-Marie Pédrot2015-08-22
* obligations: wrap Ephemeron.get to make error more informativeGravatar Enrico Tassi2015-06-23
* Wrap the program_info type up in the ephemeron mechanismGravatar Alec Faithfull2015-06-23
* Program: Do not reduce obligation types preemptively, only atGravatar Matthieu Sozeau2015-04-13
* Add the possibility of defining opaque terms with program.Gravatar mlasson2015-01-21
* Getting rid of Exninfo hacks.Gravatar Pierre-Marie Pédrot2014-12-16
* Tentatively more informative report of failure when inferringGravatar Hugo Herbelin2014-12-11
* Exporting the function handling side-effects only applied to terms.Gravatar Pierre-Marie Pédrot2014-11-20
* Lemmas/Pfedit: use full evar_map instead of universe contexts to start proofs.Gravatar Arnaud Spiwack2014-10-22
* Splitting out of auto.ml a file hints.ml dedicated to hints so as toGravatar Hugo Herbelin2014-10-07
* Merging some functions from evarutil.ml/evd.ml.Gravatar Hugo Herbelin2014-09-29
* Referring to evars by names. Added a parser for evars (but parsing ofGravatar Hugo Herbelin2014-09-12
* Simplify even further the declaration of primitive projections,Gravatar Matthieu Sozeau2014-08-30
* Change the way primitive projections are declared to the kernel.Gravatar Matthieu Sozeau2014-08-28
* Fix program using an the unsubstituted type of the original obligationGravatar Matthieu Sozeau2014-08-14
* - Fix bug introduced in obligations which wouldn't consider all evars that areGravatar Matthieu Sozeau2014-07-16
* Better handling of the universe context in case of Admitted proof obligations.Gravatar Matthieu Sozeau2014-07-10
* When defining a monomorphic Program, do not allow arbitrary instantiationsGravatar Matthieu Sozeau2014-07-03
* Proofs now take and return an evar_universe_context, simplifying interfacesGravatar Matthieu Sozeau2014-06-18
* Safer entry point of primitive projections in the kernel, now it does recognizeGravatar Matthieu Sozeau2014-06-17
* Moving hook code from Future to Lemmas. This seemed to disrupt compilation ofGravatar Pierre-Marie Pédrot2014-06-08
* Enforce a correct exception handling in declaration_hooksGravatar Enrico Tassi2014-06-08
* - Force every universe level to be >= Prop, so one cannot "go under" it anymore.Gravatar Matthieu Sozeau2014-06-04
* - Fix in kernel conversion not folding the universe constraintsGravatar Matthieu Sozeau2014-05-26
* - Fix eq_constr_universes restricted to Sorts.equalGravatar Matthieu Sozeau2014-05-06