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 |