| 2014-05-11 | 
Adam Megacz | merge proof correction  master | 
commit | commitdiff | tree | snapshot | 
| 2014-05-11 | 
Adam Megacz | add ProgrammingLanguageFlattening2 | 
commit | commitdiff | tree | snapshot | 
| 2014-05-11 | 
Adam Megacz | fix proofs in ReificationsIsomorphicToGeneralizedArrows | 
commit | commitdiff | tree | snapshot | 
| 2014-04-13 | 
Adam Megacz | improvements to examples/ | 
commit | commitdiff | tree | snapshot | 
| 2014-04-13 | 
Adam Megacz | got rid of GAS_const and GAS_merge!!!! hooray! | 
commit | commitdiff | tree | snapshot | 
| 2014-04-13 | 
Adam Megacz | update to use Control.GArrow instead of GHC.HetMet...  | 
commit | commitdiff | tree | snapshot | 
| 2012-04-14 | 
Adam Megacz | add commented-out demo | 
commit | commitdiff | tree | snapshot | 
| 2012-04-14 | 
Adam Megacz | rewrite GArrowVerilog | 
commit | commitdiff | tree | snapshot | 
| 2012-04-14 | 
Adam Megacz | GArrowSkeleton: add comment | 
commit | commitdiff | tree | snapshot | 
| 2012-04-03 | 
Adam Megacz | bundle preview.sty to avoid versioning headaches | 
commit | commitdiff | tree | snapshot | 
| 2012-04-03 | 
Adam Megacz | update .gitignore | 
commit | commitdiff | tree | snapshot | 
| 2011-10-31 | 
Adam Megacz | Merge branch 'master' of git.megacz.com/coq-hetmet | 
commit | commitdiff | tree | snapshot | 
| 2011-10-31 | 
Adam Megacz | partial implementation of KappaAbs/KappaApp in Coq...  | 
commit | commitdiff | tree | snapshot | 
| 2011-10-04 | 
Adam Megacz | Merge /afs/megacz.com/.pub/software/coq-hetmet | 
commit | commitdiff | tree | snapshot | 
| 2011-10-04 | 
Adam Megacz | syntax update in KappaDemo.hs | 
commit | commitdiff | tree | snapshot | 
| 2011-10-04 | 
Adam Megacz | Demo.hs: swap <[]> and <{}> | 
commit | commitdiff | tree | snapshot | 
| 2011-10-02 | 
Adam Megacz | Demo.hs: swap <[]> and <{}> | 
commit | commitdiff | tree | snapshot | 
| 2011-10-02 | 
Adam Megacz | add partial support for flattening kappa-expressions...  | 
commit | commitdiff | tree | snapshot | 
| 2011-10-02 | 
Adam Megacz | KappaDemo.hs: add examples from hardware design paper | 
commit | commitdiff | tree | snapshot | 
| 2011-10-02 | 
Adam Megacz | GArrowTikZ: improve rendering of ga_drop | 
commit | commitdiff | tree | snapshot | 
| 2011-09-01 | 
Adam Megacz | add examples of first-order (kappa calculus) terms...  | 
commit | commitdiff | tree | snapshot | 
| 2011-08-30 | 
Adam Megacz | NaturalDeductionContext: more permutation proofs | 
commit | commitdiff | tree | snapshot | 
| 2011-08-29 | 
Adam Megacz | General: add ilist_ins | 
commit | commitdiff | tree | snapshot | 
| 2011-08-29 | 
Adam Megacz | NaturalDeductionContext: add arrangePullback | 
commit | commitdiff | tree | snapshot | 
| 2011-08-29 | 
Adam Megacz | HaskStrongTypes: add TBool and TInt for convenience | 
commit | commitdiff | tree | snapshot | 
| 2011-07-04 | 
Adam Megacz | HaskTyCons: add Int and Bool | 
commit | commitdiff | tree | snapshot | 
| 2011-07-04 | 
Adam Megacz | addErrorMessage: put blank lines between messages | 
commit | commitdiff | tree | snapshot | 
| 2011-06-24 | 
Adam Megacz | allow quantification over any tyvar in the environment...  | 
commit | commitdiff | tree | snapshot | 
| 2011-06-24 | 
Adam Megacz | HaskFlattener: use pga_kappa a bit more, but not everyw...  | 
commit | commitdiff | tree | snapshot | 
| 2011-06-24 | 
Adam Megacz | General.v: add list_{ins,del,take,drop} | 
commit | commitdiff | tree | snapshot | 
| 2011-06-22 | 
Adam Megacz | Add "atomic" component during optimization | 
commit | commitdiff | tree | snapshot | 
| 2011-06-21 | 
Adam Megacz | GArrowTikZ: add ability to omit rendering of assoc...  | 
commit | commitdiff | tree | snapshot | 
| 2011-06-21 | 
Adam Megacz | GArrowSkeleton: improve optimizations | 
commit | commitdiff | tree | snapshot | 
| 2011-06-21 | 
Adam Megacz | update Demo.hs | 
commit | commitdiff | tree | snapshot | 
| 2011-06-21 | 
Adam Megacz | add crude support for flattening with LetRec and Case...  | 
commit | commitdiff | tree | snapshot | 
| 2011-06-20 | 
Adam Megacz | update for GHC.HetMet package renaming | 
commit | commitdiff | tree | snapshot | 
| 2011-06-19 | 
Adam Megacz | remove magic flatten/unflatten identifiers | 
commit | commitdiff | tree | snapshot | 
| 2011-06-19 | 
Adam Megacz | use CoreM monad to acquire known-to-compiler identifiers | 
commit | commitdiff | tree | snapshot | 
| 2011-06-15 | 
Adam Megacz | Makefile: use -f when doing git pull for baked-in branch | 
commit | commitdiff | tree | snapshot | 
| 2011-06-15 | 
Adam Megacz | move to new normalization-based optimizer, add GArrowSk...  | 
commit | commitdiff | tree | snapshot | 
| 2011-06-15 | 
Adam Megacz | pull baked-in branch automatically if correct coq versi...  | 
commit | commitdiff | tree | snapshot | 
| 2011-06-15 | 
Adam Megacz | clean up demo code | 
commit | commitdiff | tree | snapshot | 
| 2011-06-14 | 
Adam Megacz | GArrowTikZ: support ga_loopl | 
commit | commitdiff | tree | snapshot | 
| 2011-06-14 | 
Adam Megacz | GArrowTikZ: draw input wires before first box, output...  | 
commit | commitdiff | tree | snapshot | 
| 2011-06-14 | 
Adam Megacz | GArrowTikZ: render more of the structural stuff in...  | 
commit | commitdiff | tree | snapshot | 
| 2011-06-04 | 
Adam Megacz | Unify.hs: propagate errors through the unifier | 
commit | commitdiff | tree | snapshot | 
| 2011-06-04 | 
Adam Megacz | GArrowPortShape: add Show instance, use new Unify.hs | 
commit | commitdiff | tree | snapshot | 
| 2011-06-04 | 
Adam Megacz | fix bugs in Unify.hs, store unifiers in fully-resolved...  | 
commit | commitdiff | tree | snapshot | 
| 2011-06-02 | 
Adam Megacz | very rudimentary support for feedback in GArrowTikZ | 
commit | commitdiff | tree | snapshot | 
| 2011-06-02 | 
Adam Megacz | add support for flattening recursive-let | 
commit | commitdiff | tree | snapshot | 
| 2011-05-31 | 
Adam Megacz | fix bugs in BiGArrow | 
commit | commitdiff | tree | snapshot | 
| 2011-05-31 | 
Adam Megacz | update for new GHC coercion representation | 
commit | commitdiff | tree | snapshot | 
| 2011-05-31 | 
Adam Megacz | remove RLet and RWhere | 
commit | commitdiff | tree | snapshot | 
| 2011-05-31 | 
Adam Megacz | let RCut take a left environment as well | 
commit | commitdiff | tree | snapshot | 
| 2011-05-31 | 
Adam Megacz | use -fsimpleopt-before-flatten in sanity checks | 
commit | commitdiff | tree | snapshot | 
| 2011-05-31 | 
Adam Megacz | remove RJoin rule | 
commit | commitdiff | tree | snapshot | 
| 2011-05-31 | 
Adam Megacz | better error reporting in coreTypeToWeakType; dont...  | 
commit | commitdiff | tree | snapshot | 
| 2011-05-31 | 
Adam Megacz | Makefile: use a for-loop to compile sanity checks | 
commit | commitdiff | tree | snapshot | 
| 2011-05-30 | 
Adam Megacz | add "sanity" target to Makefile | 
commit | commitdiff | tree | snapshot | 
| 2011-05-30 | 
Adam Megacz | add -fflatten and -funsafe-skolemize flags | 
commit | commitdiff | tree | snapshot | 
| 2011-05-29 | 
Adam Megacz | add RCut, RLeft, RRight rules | 
commit | commitdiff | tree | snapshot | 
| 2011-05-28 | 
Adam Megacz | rename constructors of Arrange to start with A instead...  | 
commit | commitdiff | tree | snapshot | 
| 2011-05-28 | 
Adam Megacz | move more arrange routines into NaturalDeductionContext | 
commit | commitdiff | tree | snapshot | 
| 2011-05-28 | 
Adam Megacz | move Arrange into NaturalDeductionContext | 
commit | commitdiff | tree | snapshot | 
| 2011-05-28 | 
Adam Megacz | migrate HaskStrong away from using LeveledHaskType | 
commit | commitdiff | tree | snapshot | 
| 2011-05-27 | 
Adam Megacz | HaskProof: make the succedent level part of the judgment | 
commit | commitdiff | tree | snapshot | 
| 2011-05-27 | 
Adam Megacz | update Demo.hs | 
commit | commitdiff | tree | snapshot | 
| 2011-05-27 | 
Adam Megacz | add commented-out/incomplete implementation of simplify...  | 
commit | commitdiff | tree | snapshot | 
| 2011-05-27 | 
Adam Megacz | General.v: add boolean and/or functions | 
commit | commitdiff | tree | snapshot | 
| 2011-05-27 | 
Adam Megacz | rename variables to avoid Coq pickiness during extraction | 
commit | commitdiff | tree | snapshot | 
| 2011-05-27 | 
Adam Megacz | partial support for LetRec in flattener | 
commit | commitdiff | tree | snapshot | 
| 2011-05-26 | 
Adam Megacz | fix types of GAS_loop{l,r} | 
commit | commitdiff | tree | snapshot | 
| 2011-05-26 | 
Adam Megacz | add new Where rule, eliminate unnecessary ga_swaps...  | 
commit | commitdiff | tree | snapshot | 
| 2011-05-26 | 
Adam Megacz | note to self in HaskWeak | 
commit | commitdiff | tree | snapshot | 
| 2011-05-23 | 
Adam Megacz | NaturalDeduction: add nd_exch | 
commit | commitdiff | tree | snapshot | 
| 2011-05-16 | 
Adam Megacz | HaskFlattener: support escapifying multi-leaf contexts | 
commit | commitdiff | tree | snapshot | 
| 2011-05-16 | 
Adam Megacz | complete rewrite of GArrowTikZ, update examples | 
commit | commitdiff | tree | snapshot | 
| 2011-05-16 | 
Adam Megacz | GArrowSkeleton: add some more optimization cases | 
commit | commitdiff | tree | snapshot | 
| 2011-05-16 | 
Adam Megacz | GArrowPortShape: add detectShape | 
commit | commitdiff | tree | snapshot | 
| 2011-05-16 | 
Adam Megacz | Unify.hs: commenting fix | 
commit | commitdiff | tree | snapshot | 
| 2011-05-15 | 
Adam Megacz | add begin/end{preview} to tex output | 
commit | commitdiff | tree | snapshot | 
| 2011-05-15 | 
Adam Megacz | GArrowTikZ: improve pdf page cropping | 
commit | commitdiff | tree | snapshot | 
| 2011-05-15 | 
Adam Megacz | update demo for new more-efficient encoding of functions | 
commit | commitdiff | tree | snapshot | 
| 2011-05-15 | 
Adam Megacz | more efficient encoding of function types | 
commit | commitdiff | tree | snapshot | 
| 2011-05-15 | 
Adam Megacz | add an identity production for Arrange | 
commit | commitdiff | tree | snapshot | 
| 2011-05-15 | 
Adam Megacz | update demo | 
commit | commitdiff | tree | snapshot | 
| 2011-05-15 | 
Adam Megacz | add GArrowPortShape | 
commit | commitdiff | tree | snapshot | 
| 2011-05-15 | 
Adam Megacz | add GArrowSkeleton | 
commit | commitdiff | tree | snapshot | 
| 2011-05-15 | 
Adam Megacz | fix bug in flattener, make extensionality axiom explicit | 
commit | commitdiff | tree | snapshot | 
| 2011-05-14 | 
Adam Megacz | update examples | 
commit | commitdiff | tree | snapshot | 
| 2011-05-14 | 
Adam Megacz | integrate skolemization pass with flattening | 
commit | commitdiff | tree | snapshot | 
| 2011-05-14 | 
Adam Megacz | improve detection of type function kinds, mainly their...  | 
commit | commitdiff | tree | snapshot | 
| 2011-05-14 | 
Adam Megacz | add split_list to General.v | 
commit | commitdiff | tree | snapshot | 
| 2011-05-14 | 
Adam Megacz | add ToString instance for lists | 
commit | commitdiff | tree | snapshot | 
| 2011-05-13 | 
Adam Megacz | first draft of skolemization pass | 
commit | commitdiff | tree | snapshot | 
| 2011-05-13 | 
Adam Megacz | add EqDecidable instances for option and Tree | 
commit | commitdiff | tree | snapshot | 
| 2011-05-12 | 
Adam Megacz | swap order of hypotheses in RApp to match RLet | 
commit | commitdiff | tree | snapshot | 
| 2011-05-12 | 
Adam Megacz | rewrite {take,drop}_arg_types to avoid use of equality...  | 
commit | commitdiff | tree | snapshot | 
| 2011-05-12 | 
Adam Megacz | HaskFlattener: represent first-order abstraction using...  | 
commit | commitdiff | tree | snapshot | 
| 2011-05-12 | 
Adam Megacz | HaskFlattener: use ga_mk_raw | 
commit | commitdiff | tree | snapshot | 
| next |