GArrowSkeleton: improve optimizations
[coq-hetmet.git] / src /
2011-06-21 Adam Megaczadd crude support for flattening with LetRec and Case...
2011-06-19 Adam Megaczremove magic flatten/unflatten identifiers
2011-06-19 Adam Megaczuse CoreM monad to acquire known-to-compiler identifiers
2011-06-02 Adam Megaczadd support for flattening recursive-let
2011-05-31 Adam Megaczupdate for new GHC coercion representation
2011-05-31 Adam Megaczremove RLet and RWhere
2011-05-31 Adam Megaczlet RCut take a left environment as well
2011-05-31 Adam Megaczremove RJoin rule
2011-05-31 Adam Megaczbetter error reporting in coreTypeToWeakType; dont...
2011-05-30 Adam Megaczadd -fflatten and -funsafe-skolemize flags
2011-05-29 Adam Megaczadd RCut, RLeft, RRight rules
2011-05-28 Adam Megaczrename constructors of Arrange to start with A instead...
2011-05-28 Adam Megaczmove more arrange routines into NaturalDeductionContext
2011-05-28 Adam Megaczmove Arrange into NaturalDeductionContext
2011-05-28 Adam Megaczmigrate HaskStrong away from using LeveledHaskType
2011-05-27 Adam MegaczHaskProof: make the succedent level part of the judgment
2011-05-27 Adam Megaczadd commented-out/incomplete implementation of simplify...
2011-05-27 Adam MegaczGeneral.v: add boolean and/or functions
2011-05-27 Adam Megaczrename variables to avoid Coq pickiness during extraction
2011-05-27 Adam Megaczpartial support for LetRec in flattener
2011-05-26 Adam Megaczadd new Where rule, eliminate unnecessary ga_swaps...
2011-05-26 Adam Megacznote to self in HaskWeak
2011-05-23 Adam MegaczNaturalDeduction: add nd_exch
2011-05-16 Adam MegaczHaskFlattener: support escapifying multi-leaf contexts
2011-05-15 Adam Megaczmore efficient encoding of function types
2011-05-15 Adam Megaczadd an identity production for Arrange
2011-05-15 Adam Megaczfix bug in flattener, make extensionality axiom explicit
2011-05-14 Adam Megaczintegrate skolemization pass with flattening
2011-05-14 Adam Megaczimprove detection of type function kinds, mainly their...
2011-05-14 Adam Megaczadd split_list to General.v
2011-05-14 Adam Megaczadd ToString instance for lists
2011-05-13 Adam Megaczfirst draft of skolemization pass
2011-05-13 Adam Megaczadd EqDecidable instances for option and Tree
2011-05-12 Adam Megaczswap order of hypotheses in RApp to match RLet
2011-05-12 Adam Megaczrewrite {take,drop}_arg_types to avoid use of equality...
2011-05-12 Adam MegaczHaskFlattener: represent first-order abstraction using...
2011-05-12 Adam MegaczHaskFlattener: use ga_mk_raw
2011-05-12 Adam Megaczupdate PCF.v for new ECKind
2011-05-12 Adam MegaczHaskFlattener: simplify the flattener
2011-05-12 Adam MegaczHaskStrongTypes: add {take,drop}_arg_types
2011-05-11 Adam MegaczHaskFLattener: formatting fixes and refactoring
2011-05-10 Adam Megaczstart using type-family-based GArrow classes
2011-05-10 Adam Megaczadd support for flattening non-recursive Let bindings
2011-05-09 Adam Megaczmove general-purpose routines from HaskFlattener to...
2011-05-09 Adam Megaczsplit HaskLiteralsAndTyCons into two files
2011-05-09 Adam Megaczadd support for hetmet_unflatten
2011-05-09 Adam Megaczadd support for hetmet_flatten casting variable
2011-05-09 Adam Megaczallow -fcoqpass to change the type of top-level bindings
2011-05-09 Adam Megaczuse the "debug" version of Outputable for ToString...
2011-05-09 Adam Megaczchange ECKind to *=>*=>*
2011-05-09 Adam Megaczabstract out the kind of environment classifiers (ECKind)
2011-05-09 Adam Megaczmajor improvements to flattener; almost finished now
2011-05-09 Adam Megaczallow rank-1 polymorphic types for globals
2011-05-09 Adam Megaczadd PairTyCon and UnitTyCon
2011-05-09 Adam Megaczminor cleanups to Extraction-prefix.hs to eliminate...
2011-05-05 Adam Megaczfurther improvements to flattener
2011-05-03 Adam Megaczseparate HaskProofStratified into PCF.v, HaskProgrammin...
2011-04-30 Adam Megaczreorganize HaskProof files
2011-04-30 Adam Megaczclean up hints for NaturalDeduction, split ProgrammingL...
2011-04-29 Adam Megaczremove many [[admit]]s from HaskProofFlattener.v
2011-04-27 Adam MegaczMerge branch 'master' of git.megacz.com/coq-hetmet
2011-04-27 Adam Megaczprove all [admit]ted lemmas in HaskStrongToProof (not...
2011-04-25 Adam Megaczadd -fno-warn-unused-{binds,patterns} to Coq extraction
2011-04-25 Adam Megaczremove ClosedSIND (use "SIND []" instead)
2011-04-24 Adam Megaczremove all admits from ProgrammingLanguage.v
2011-04-24 Adam MegaczNaturalDeduction: add nd_swap, nd_prod_split, and some...
2011-04-18 Adam Megaczspeed up builds by removing some dependencies from...
2011-04-16 Adam Megaczfix erroneous conclusion to penultimate lemma
2011-04-11 Adam Megaczunbreak lots more stuff
2011-04-11 Adam Megaczuncomment some code in ProgrammingLanguage.v
2011-04-10 Adam Megaczremove the very last admit (missing proof) from General...
2011-04-10 Adam Megaczfix bug in GeneralizedArrowFromReification
2011-04-10 Adam MegaczAll.v: uncomment things
2011-04-10 Adam Megaczbugfix in ReificationsIsomorphicToGeneralizedArrows
2011-04-10 Adam Megaczadd commented-out definitions for analytic proofs and...
2011-04-10 Adam Megaczfill in lots of missing proofs
2011-04-10 Adam Megaczupdate to new coq-categories, base ND_Relation on inert...
2011-04-09 Adam Megaczremove notations from Preamble that come from coq-categ...
2011-04-04 Adam Megaczupdate to account for coq-categories changes
2011-04-02 Adam Megaczupdate submodule pointer, account for changes upstream
2011-04-02 Adam MegaczExtractionMain: better pdflatex code output
2011-04-02 Adam Megaczre-arrange ProgrammingLanguage
2011-04-02 Adam Megaczsplit HaskProofCategory into two files
2011-04-01 Adam Megaczremove unproven step1_lemma (it has a proof now)
2011-03-29 Adam Megaczformatting fixes
2011-03-29 Adam Megaczremove stale import from ExtractionMain
2011-03-29 Adam Megaczlots of cleanup
2011-03-29 Adam Megaczreorganize flattening code
2011-03-29 Adam MegaczHaskProofCategory: more work
2011-03-29 Adam Megaczswap the order of the hypotheses of RLet
2011-03-29 Adam MegaczNaturalDeduction: remove unnecessary scnd_leaf, add...
2011-03-28 Adam Megaczreplace UJudg with Arrange
2011-03-28 Adam Megaczcheckpoint
2011-03-28 Adam Megaczcheckpoint
2011-03-28 Adam Megaczfix typo
2011-03-28 Adam MegaczProgrammingLanguage: more implementation
2011-03-28 Adam MegaczHaskProofCategory: implement more
2011-03-28 Adam Megaczremove old code from WeakFunctorCategory
2011-03-28 Adam MegaczReificationsIsomorphicToGeneralizedArrows: use EqDep
2011-03-28 Adam MegaczNaturalDeduction: allow multi-rule implementations...
next