2014-07-16 |
Adam Chlipala |
Default 'jsFunc' for less-safe FFI |
2014-07-13 |
Adam Chlipala |
Fix off-by-one error in less-safe FFI wrapper generation |
2014-05-02 |
Adam Chlipala |
New lessSafeFfi |
2014-02-20 |
Adam Chlipala |
Fixed issue with datatype constructors inside functors; now on to some problem with modules inside functors |
2014-02-20 |
Adam Chlipala |
Some more nested functor bug-fixing, including generating fresh internal names at applications; still need to debug issues with datatype constructors |
2013-12-12 |
Adam Chlipala |
Start SQL transactions as read-only when possible, based on conservative program analysis |
2013-10-10 |
Adam Chlipala |
Remove debug prints |
2013-10-10 |
Adam Chlipala |
Make transactional FFI functions effectful by default |
2012-03-29 |
Adam Chlipala |
Fix defunctorization of modules containing datatype definitions |
2012-03-14 |
Adam Chlipala |
Remove weird special case for FFI functions whose first arguments have type [unit] |
2012-01-07 |
Adam Chlipala |
First part of changes to avoid depending on C function call argument order of evaluation (omitting normal Ur function calls, so far) |
2011-08-04 |
Adam Chlipala |
Fix opening of shadowing, principal-signatured modules that open other modules |
2011-05-06 |
Karn Kallio |
Corify Basis.unit to empty record; this is needed so that specialize |
2010-12-18 |
Adam Chlipala |
postBody type |
2010-10-19 |
Adam Chlipala |
Fixes for nasty bugs in Reduce and Especialize |
2010-09-07 |
Adam Chlipala |
Server-side 'onError' |
2010-04-04 |
Adam Chlipala |
Pushing policies through |
2010-02-04 |
Adam Chlipala |
Fixes for rooted modules |
2010-01-12 |
Adam Chlipala |
-path and -root command-line flags |
2010-01-12 |
Adam Chlipala |
Supporting any number of arguments for explicitly exported functions |
2010-01-02 |
Adam Chlipala |
JavaScript urlification; more lenient export pattern in Corify; only include scripts in pages that use JavaScript |
2009-12-31 |
Adam Chlipala |
Basis.serialize; separate file for mhash; run transactional finishers in reverse order; set needs_sig properly |
2009-12-15 |
Adam Chlipala |
Convert to task syntax |
2009-12-13 |
Adam Chlipala |
Initializers and setval |
2009-11-01 |
Adam Chlipala |
Bidding interface |
2009-05-17 |
Adam Chlipala |
Corify FFI datatypes properly; eliminate nested JavaScript markers |
2009-05-16 |
Adam Chlipala |
Mutual datatypes through Effectize |
2009-05-16 |
Adam Chlipala |
Mutual datatypes through Corify |
2009-05-02 |
Adam Chlipala |
Path rewriting |
2009-05-02 |
Adam Chlipala |
Successfully influenced effectful-ness status of FFI func |
2009-04-30 |
Adam Chlipala |
C FFI compiler options |
2009-04-28 |
Adam Chlipala |
A view query works |
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 |
hello compiles with CSS |
2009-04-12 |
Adam Chlipala |
style declarations |
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-02-22 |
Adam Chlipala |
demo/hello compiles with kind polymorphism |
2009-02-22 |
Adam Chlipala |
Start of kind polymorphism, up to the point where demo/hello elaborates with updated Basis/Top |
2009-02-21 |
Adam Chlipala |
"Hello world" compiles, after replacing type-level fold with map |
2008-12-19 |
Adam Chlipala |
Monad type class seems to be working |
2008-11-12 |
Adam Chlipala |
Add CutMulti |
2008-11-08 |
Adam Chlipala |
Especialize handles records better |
2008-11-06 |
Adam Chlipala |
Cookies through shake2 |
2008-11-06 |
Adam Chlipala |
Monoizing FFI transactions correctly |
2008-11-01 |
Adam Chlipala |
Wrapping works in Blog |
2008-10-31 |
Adam Chlipala |
Replace 'with' with '++' |
2008-10-24 |
Adam Chlipala |
Stop including functors in paths |
2008-10-21 |
Adam Chlipala |
Simple listShop working |
2008-10-19 |
Adam Chlipala |
Proper generation of relation names; checking that sequences exist |
2008-10-19 |
Adam Chlipala |
Simple generation of persistent paths |
2008-09-14 |
Adam Chlipala |
Crud supports INSERT |
2008-09-14 |
Adam Chlipala |
SQL sequences |
2008-09-07 |
Adam Chlipala |
Converting string to int |
2008-09-02 |
Adam Chlipala |
'database' declaration threaded through compiler |
2008-08-31 |
Adam Chlipala |
Monoize transaction identifiers; improve disjointness prover on irreducible folds; change 'query' type |
2008-08-31 |
Adam Chlipala |
Corify transaction wrappers |
2008-08-31 |
Adam Chlipala |
Corify tables |
2008-08-31 |
Adam Chlipala |
Explify tables |
2008-08-16 |
Adam Chlipala |
Corifying con-tuples |
2008-08-16 |
Adam Chlipala |
Explifying type classes |
2008-08-09 |
Adam Chlipala |
'Option' datatype encoding |
2008-08-09 |
Adam Chlipala |
A multi-parameter datatype all the way through |
2008-08-08 |
Adam Chlipala |
Specialization of single-parameter datatypes |
2008-08-08 |
Adam Chlipala |
Parametrized datatypes through corify |
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-08-03 |
Adam Chlipala |
FFI datatypes |
2008-08-03 |
Adam Chlipala |
Compiled pattern matching to C |
2008-08-02 |
Adam Chlipala |
Case through corify |
2008-07-31 |
Adam Chlipala |
Case through explify |
2008-07-29 |
Adam Chlipala |
Datatypes through corify |
2008-07-29 |
Adam Chlipala |
Add datatype import constructor annotations; datatypes through explify |
2008-07-24 |
Adam Chlipala |
Record cut |
2008-07-22 |
Adam Chlipala |
Meta-programming forms |
2008-07-22 |
Adam Chlipala |
Fix opening and corifying of functors |
2008-07-22 |
Adam Chlipala |
Simple forms work |
2008-07-20 |
Adam Chlipala |
Form binding parameters threaded through |
2008-07-17 |
Adam Chlipala |
Compiled mutual 'val rec' |
2008-07-17 |
Adam Chlipala |
Corifying (non-mutual) 'val rec' |
2008-07-17 |
Adam Chlipala |
Explifying (non-mutual) 'val rec' |
2008-07-13 |
Adam Chlipala |
Closure code generation almost there |
2008-07-13 |
Adam Chlipala |
Starting with closure links |
2008-07-13 |
Adam Chlipala |
Remove closure conversion in favor of zany fun with modules, which also replaces 'page' |
2008-07-10 |
Adam Chlipala |
Writing HTML |
2008-07-10 |
Adam Chlipala |
page declaration, up through monoize |
2008-07-01 |
Adam Chlipala |
Push KUnit and CUnit through the phases |
2008-06-26 |
Adam Chlipala |
Corify efold |
2008-06-26 |
Adam Chlipala |
Explify efold |
2008-06-26 |
Adam Chlipala |
Corify cfold |
2008-06-26 |
Adam Chlipala |
Explify cfold |
2008-06-22 |
Adam Chlipala |
Better FFI function handling |
2008-06-22 |
Adam Chlipala |
Detecting FFI functions |
2008-06-22 |
Adam Chlipala |
Start of FFI |
2008-06-19 |
Adam Chlipala |
Corifying functors |
2008-06-19 |
Adam Chlipala |
Explifying functors |
2008-06-19 |
Adam Chlipala |
Corify removes modules |
2008-06-17 |
Adam Chlipala |
Elaborating module projection |
2008-06-12 |
Adam Chlipala |
Simple signature matching |
2008-06-10 |
Adam Chlipala |
Translation to Cjr |
2008-06-10 |
Adam Chlipala |
Closure conversion |
2008-06-08 |
Adam Chlipala |
Conversion to Core |