aboutsummaryrefslogtreecommitdiff
path: root/pretyping/reductionops.mli
AgeCommit message (Expand)Author
2014-05-06This commit adds full universe polymorphism and fast projections to Coq.Matthieu Sozeau
2014-03-05Remove many superfluous 'open' indicated by ocamlc -w +33Pierre Letouzey
2014-02-28Dead code elimionation in reductionopsPierre Boutillier
2014-02-24Simpl_behaviour becomes Reductionops.ReductionBehaviourPierre Boutillier
2014-02-24Reductionops.Stack.strip* are ready to deal with ShiftPierre Boutillier
2014-02-24Reductionops.Stack.app_node is secretPierre Boutillier
2014-02-24app_node, stack, state printersPierre Boutillier
2014-02-24Stack operations of Reductionops in Reductionops.StackPierre Boutillier
2013-10-31Conv_orable made functional and part of pre_envgareuselesinge
2013-10-29Do not generate useless argument arrays in whd_* functions.ppedrot
2013-08-25Removing association lists in Reductionops. Btw, defining the dual of theppedrot
2013-07-19- Fix uncaught exception NotASort from reductionops, moving decomp_sort to re...msozeau
2013-04-29Splitting Term into five unrelated interfaces:ppedrot
2013-03-25Fix bug #2989: make unification.ml able to deal with canonical structure in a...pboutill
2013-02-28compare_stack_shape before ise_stack2 in evar_convpboutill
2013-02-25Evarconv: When doing a iota of a fixpoint, use constant name instead of fixpo...pboutill
2013-01-24Reductionops: whd_state_gen can take and answers a cst_stack toopboutill
2012-12-21Awful heuristic to refold mutual fixpoint in reductionopspboutill
2012-12-19Reductionops reduction machine can refold constantpboutill
2012-12-18Modulification of nameppedrot
2012-08-09Unification in Evar_conv uses an abstract machine statepboutill
2012-08-08Updating headers.herbelin
2012-07-20Reductionops refactoringpboutill
2012-07-12tacred uses stack_reduction_function instead of state_reduction_functionpboutill
2012-06-15Reductionops abstract machine uses Zcase & Zfix stack node.pboutill
2012-06-15Reductionops : Better abstract machine stack utilitiespboutill
2012-01-31Bug #2041: unfold at betaiotaZETA normalize like unfoldpboutill
2011-10-05It happens that the type inference algorithm (pretyping) did not checkherbelin
2011-06-19Ensured that the transparency state is used when flag betaiota is on for apply.herbelin
2010-07-24Updated all headers for 8.3 and trunkherbelin
2010-06-22New script dev/tools/change-header to automatically update Coq files headers.herbelin
2010-06-12Fixed bug #2135 (second-order unification was raising cryptic message)herbelin
2010-04-29Remove the svn-specific $Id$ annotationsletouzey
2010-04-29Move from ocamlweb to ocamdoc to generate mli documentationpboutill
2009-12-21Generic support for open terms in tacticsherbelin
2009-12-14Improved strategy for rewriting lemma possibly depending because of evars.herbelin
2009-11-11Promote evar_defs to evar_map (in Evd)glondu
2009-09-17Delete trailing whitespaces in all *.{v,ml*} filesglondu
2009-03-04Backtrack sur la mémoïsation de nf_evar.aspiwack
2009-02-27=?utf-8?q?Tentative=20d'optimisation=20(en=20temps)=20sur=20[nf=5Fevar]=20et=...aspiwack
2009-02-06pushed evar reduction in kernelbarras
2009-01-17DISCLAIMERpuech
2008-12-31Moved parts of Sign to Term. Unified some names (e.g. decomp_n_prod ->herbelin
2008-10-26Backtrack sur commit 11467 (tentative d'optimisation meta_instance quiherbelin
2008-10-18Optimisation de clenv.ml pour que meta_instance ne soit pas appeléherbelin
2008-09-02Propagating commit 11343 from branch v8.2 to trunk (wish 1934 aboutherbelin
2008-08-04Évolutions diverses et variées.herbelin
2008-05-28introduced Termops.eq_constr (and constr_cmp) that compares terms up to alpha...barras
2008-05-21refined the conversion oraclebarras
2008-05-05Mise en place d'un algorithme d'inversion des contraintes de type lorsherbelin