log src/elab_env.sml

age author description
2011-12-18 Adam Chlipala Add a new scoping check for unification variables, to fix a type inference bug
2011-10-15 Adam Chlipala Improved unification of record literals in type class resolution
2011-05-01 Karn Kallio Fix bug in projection of constructors from modules in class rules.
2011-04-26 Karn Kallio Fix for projection of type class constructors in signatures.
2010-12-02 Adam Chlipala More hnorm during type class resolution
2010-10-10 Adam Chlipala Hopeful fix for the Great Unification Bug
2010-09-07 Adam Chlipala Server-side 'onError'
2010-06-03 Adam Chlipala Some serious bug-fix work to get HTML example to compile; this includes fixing a bug with 'val' patterns in Unnest and the need for more local reduction in Especialize
2010-04-04 Adam Chlipala Pushing policies through
2009-12-15 Adam Chlipala Convert to task syntax
2009-12-13 Adam Chlipala Initializers and setval
2009-12-05 Adam Chlipala Recursive hnormSgn for projections of signatures from modules
2009-08-06 Adam Chlipala Fix type class resolution infinite loop, discovered while meeting with Ezra
2009-06-16 Adam Chlipala Fix a bug in type class enrichment from substructures
2009-05-28 Adam Chlipala Destructing local let, to the point where demo compiles
2009-05-16 Adam Chlipala Mutual datatypes through Elaborate
2009-04-28 Adam Chlipala A view query works
2009-04-28 Adam Chlipala Preparing to allow views in SELECT FROM clauses
2009-04-28 Adam Chlipala LEFT JOIN
2009-04-12 Adam Chlipala Classes as optional arguments to Basis.tag
2009-04-12 Adam Chlipala Stop tracking CSS classes in XML types
2009-04-12 Adam Chlipala style declarations
2009-04-09 Adam Chlipala Made type class system very general; demo compiles
2009-04-07 Adam Chlipala PRIMARY KEY
2009-04-07 Adam Chlipala Track uniqueness sets in table types
2009-04-07 Adam Chlipala UNIQUE constraints
2009-03-29 Adam Chlipala Expunging nullable fields
2009-03-26 Adam Chlipala Enforce termination of type class instances
2009-03-26 Adam Chlipala Type class inclusions
2009-03-26 Adam Chlipala Type class reductions, but no inclusions yet
2009-02-22 Adam Chlipala Start of kind polymorphism, up to the point where demo/hello elaborates with updated Basis/Top
2008-12-19 Adam Chlipala Initial conversion to arbitrary-kind classes
2008-11-27 Adam Chlipala Catch another unneeded lift in ElabEnv.pushCRel
2008-11-27 Adam Chlipala Remove unnecessary lifts in ElabEnv.pushCRel
2008-11-07 Adam Chlipala Tree demo working (and other assorted regressions fixed)
2008-11-06 Adam Chlipala Inserted a NULL value
2008-11-06 Adam Chlipala Cookies through explify
2008-11-06 Adam Chlipala Cookies through elaborate
2008-11-01 Adam Chlipala Fix some type-class detection
2008-11-01 Adam Chlipala First Unnest tests working
2008-11-01 Adam Chlipala Elaborating 'let'
2008-10-23 Adam Chlipala Fix bug with bringing functor argument instances into scope; Ref demo, minus prose
2008-10-21 Adam Chlipala New implicit argument handling
2008-09-14 Adam Chlipala Crud update form
2008-09-14 Adam Chlipala SQL sequences
2008-09-11 Adam Chlipala Fixed a mind-numbing De Bruijn bug
2008-09-07 Adam Chlipala pquery working with all four types of columns
2008-09-02 Adam Chlipala 'database' declaration threaded through compiler
2008-08-28 Adam Chlipala Transactions and queries, at source level
2008-08-21 Adam Chlipala Resolving lingering type class constraints
2008-08-16 Adam Chlipala Signature ascription for type classes
2008-08-16 Adam Chlipala Fun with type classes and modules
2008-08-16 Adam Chlipala Looking up in a type class from a module
2008-08-16 Adam Chlipala Explifying type classes
2008-08-16 Adam Chlipala Initial type class support
2008-08-14 Adam Chlipala Elaborating 'SELECT *' queries
2008-08-14 Adam Chlipala Parsing and elaborating 'table'
2008-08-08 Adam Chlipala Parametrized datatypes through explify
2008-08-03 Adam Chlipala Datatype representation optimization
2008-08-03 Adam Chlipala bool in Basis
2008-07-31 Adam Chlipala Elaborating module constructor patterns; parsing record patterns
2008-07-31 Adam Chlipala Elaborating some basic pattern matching
2008-07-29 Adam Chlipala Add datatype import constructor annotations; datatypes through explify
2008-07-24 Adam Chlipala More datatype module stuff
2008-07-24 Adam Chlipala Basic datatype importing works
2008-07-24 Adam Chlipala Start of datatype support
2008-07-17 Adam Chlipala Parsing and elaborating (non-mutual) 'val rec'
2008-07-13 Adam Chlipala Remove closure conversion in favor of zany fun with modules, which also replaces 'page'
2008-07-10 Adam Chlipala page declaration, up through monoize
2008-07-01 Adam Chlipala Constraints in modules
2008-06-22 Adam Chlipala Subsignatures
2008-06-22 Adam Chlipala Separate compilation and automatic basis importation
2008-06-22 Adam Chlipala Start of FFI
2008-06-19 Adam Chlipala Elaborating 'where'
2008-06-19 Adam Chlipala Beginning of functor elaboration
2008-06-17 Adam Chlipala Elaborating module projection
2008-06-12 Adam Chlipala Simple signature matching
2008-06-08 Adam Chlipala Further experiments with implicit arguments
2008-06-08 Adam Chlipala Conversion to Core
2008-06-08 Adam Chlipala Primitive type constants
2008-06-08 Adam Chlipala Lifting cons in ElabEnv
2008-03-28 Adam Chlipala Simple elaboration working
2008-01-26 Adam Chlipala Added simple expression constructors to Elab
2008-01-26 Adam Chlipala Elaborating files
2008-01-26 Adam Chlipala Start of elaboration