aboutsummaryrefslogtreecommitdiff
path: root/kernel/reduction.ml
AgeCommit message (Expand)Author
2013-10-31Conv_orable made functional and part of pre_envgareuselesinge
2013-09-18At least made the evar type opaque! There are still 5 remaining unsafeppedrot
2013-04-29Splitting Term into five unrelated interfaces:ppedrot
2013-01-28Uniformization of the "anomaly" command.ppedrot
2013-01-22New implementation of the conversion test, using normalization by evaluation tomdenes
2012-12-14Modulification of identifierppedrot
2012-11-22Monomorphization (kernel)ppedrot
2012-11-13More monomorphizationsppedrot
2012-11-08Monomorphized a lot of equalities over OCaml integers, thanks toppedrot
2012-09-14As r15801: putting everything from Util.array_* to CArray.*.ppedrot
2012-09-14This patch removes unused "open" (automatically generated fromregisgia
2012-08-08Updating headers.herbelin
2012-03-22Univ: enforce_leq instead of enforce_geq for more uniformityletouzey
2012-03-02Noise for nothingpboutill
2011-08-10Propagated information from the reduction tactics to the kernel soherbelin
2011-08-08Esubst: make types of substitutions & lifts privatepuech
2011-04-13- Remove create_evar_defsmsozeau
2011-03-05Starting being more explicit on the reasons why module subtyping fails.herbelin
2010-12-18Univ.constraints made fully abstract instead of being a Set of abstract stuffletouzey
2010-10-04Forgotten lifts in eta-expansionglondu
2010-09-23Fix inconsistency in Prop/Set conversion checkglondu
2010-09-20Added eta-expansion in kernel, type inference and tactic unification,herbelin
2010-07-29kernel conversion and reduction do not raise assert failure on ill-typed term...barras
2010-07-24Updated all headers for 8.3 and trunkherbelin
2010-06-03"Improved" the form of the inferred type of "match" byherbelin
2010-05-09Added a few informations about file lineages (for the most part in kernel)herbelin
2010-04-29Remove the svn-specific $Id$ annotationsletouzey
2009-10-21This big commit addresses two problems:soubiran
2009-09-17Delete trailing whitespaces in all *.{v,ml*} filesglondu
2009-08-11Ensures that let-in's in arities of inductive types work well. Maybe notherbelin
2009-02-06pushed evar reduction in kernelbarras
2008-12-31Moved parts of Sign to Term. Unified some names (e.g. decomp_n_prod ->herbelin
2008-05-15really fixed Georges\' bugbarras
2008-05-14corrige le bug de Georgesbarras
2008-05-12Changement de stratégie vis à vis du commit 10859 sur la gestion desherbelin
2008-04-27Correction du bug des types singletons pas sous-type de Setherbelin
2008-04-23Prise en compte des coercions dans les clauses "with" même si le typeherbelin
2008-04-20Add the ability to give a transparent_state for conversion, tomsozeau
2006-10-05Correction de deux cas où les types inductifs n'étaient pas comparésherbelin
2006-05-23Nouvelle implantation du polymorphisme de sorte pour les familles inductivesherbelin
2006-05-05amelioration de la machine interpretee (vecteurs au lieu de listes d'arguments)barras
2006-05-03bug #1096: whd_stack on one arg of conversion had side-effect on the other argbarras
2005-12-02Changement des named_contextgregoire
2004-11-22compatibility with POWERPCgregoire
2004-10-20COMMITED BYTECODE COMPILERbarras
2004-07-16Nouvelle en-têteherbelin
2003-08-05Improved reduction machine with closure: should use less memorybarras
2003-06-30Comparaison de Cases module mind_equivcoq
2003-04-08test: un boolean et une fonction check_for_interrupt inseree dans la conversi...filliatr
2002-08-16Strengthenning rules for modules + No modules in sectionscoq