log

age author description
Tue, 02 Sep 2008 16:10:07 -0400 Adam Chlipala First query example working
Tue, 02 Sep 2008 15:29:45 -0400 Adam Chlipala First query execution (not retrieving results yet)
Tue, 02 Sep 2008 14:59:27 -0400 Adam Chlipala Switch base types to 64-bit versions
Tue, 02 Sep 2008 14:40:57 -0400 Adam Chlipala Validating schema of a live database
Tue, 02 Sep 2008 13:44:54 -0400 Adam Chlipala Generating SQL files
Tue, 02 Sep 2008 13:09:54 -0400 Adam Chlipala Table declarations pushed to Cjr
Tue, 02 Sep 2008 11:57:25 -0400 Adam Chlipala Initializing database connection
Tue, 02 Sep 2008 10:51:41 -0400 Adam Chlipala 'database' declaration threaded through compiler
Tue, 02 Sep 2008 10:31:16 -0400 Adam Chlipala Parsing jobs
Tue, 02 Sep 2008 09:53:15 -0400 Adam Chlipala Cjrize query
Sun, 31 Aug 2008 16:54:13 -0400 Adam Chlipala Monoize ASC/DESC
Sun, 31 Aug 2008 16:32:49 -0400 Adam Chlipala Changed EQuery not to use a function in its body
Sun, 31 Aug 2008 16:26:50 -0400 Adam Chlipala Monoize aggregates
Sun, 31 Aug 2008 16:20:34 -0400 Adam Chlipala Monoize COUNT(*)
Sun, 31 Aug 2008 16:13:07 -0400 Adam Chlipala Monoize unops
Sun, 31 Aug 2008 16:11:15 -0400 Adam Chlipala Monoize OFFSET
Sun, 31 Aug 2008 16:10:20 -0400 Adam Chlipala Monoize LIMIT
Sun, 31 Aug 2008 16:03:43 -0400 Adam Chlipala Monoize ORDER BY
Sun, 31 Aug 2008 15:47:32 -0400 Adam Chlipala Monoize relops
Sun, 31 Aug 2008 15:36:15 -0400 Adam Chlipala Monoize HAVING
Sun, 31 Aug 2008 15:32:31 -0400 Adam Chlipala Avoid unnecessary WHERE clause
Sun, 31 Aug 2008 15:18:00 -0400 Adam Chlipala Add 'ne' to 'eq' type class
Sun, 31 Aug 2008 15:15:41 -0400 Adam Chlipala 'eq' type class
Sun, 31 Aug 2008 15:04:10 -0400 Adam Chlipala Monoized GROUP BY
Sun, 31 Aug 2008 14:33:22 -0400 Adam Chlipala Monoized binary operators
Sun, 31 Aug 2008 14:27:01 -0400 Adam Chlipala Monoized a WHERE clause with a comparison
Sun, 31 Aug 2008 13:58:47 -0400 Adam Chlipala Monoized and optimized initial query test
Sun, 31 Aug 2008 10:36:54 -0400 Adam Chlipala Monoize transaction identifiers; improve disjointness prover on irreducible folds; change 'query' type
Sun, 31 Aug 2008 09:52:52 -0400 Adam Chlipala Fix Core con comparison
Sun, 31 Aug 2008 09:45:23 -0400 Adam Chlipala Corify transaction wrappers
Sun, 31 Aug 2008 09:05:33 -0400 Adam Chlipala Fix shaking of tables
Sun, 31 Aug 2008 09:00:28 -0400 Adam Chlipala Corify tables
Sun, 31 Aug 2008 08:46:22 -0400 Adam Chlipala Explify tables
Sun, 31 Aug 2008 08:35:00 -0400 Adam Chlipala Rename lacweb.c
Sun, 31 Aug 2008 08:32:18 -0400 Adam Chlipala Laconic -> Ur
Thu, 28 Aug 2008 14:48:33 -0400 Adam Chlipala Transactions and queries, at source level
Thu, 28 Aug 2008 14:05:47 -0400 Adam Chlipala Shorthand for multi-binding exp declaration
Thu, 28 Aug 2008 13:57:12 -0400 Adam Chlipala Shorthand for multi-binding exp 'fn'
Thu, 28 Aug 2008 13:39:20 -0400 Adam Chlipala Shorthand for multi-binding con declaration
Thu, 28 Aug 2008 13:29:57 -0400 Adam Chlipala Shorthand for multi-binding con 'fn'
Thu, 28 Aug 2008 13:13:16 -0400 Adam Chlipala Checking for well-formed 'val rec'
Thu, 28 Aug 2008 12:58:11 -0400 Adam Chlipala Tested aggregate functions with GROUP BY
Thu, 28 Aug 2008 12:56:08 -0400 Adam Chlipala More aggregate functions
Thu, 28 Aug 2008 11:59:46 -0400 Adam Chlipala COUNT
Thu, 28 Aug 2008 11:49:38 -0400 Adam Chlipala SELECTed expressions in ORDER BY
Thu, 28 Aug 2008 11:17:14 -0400 Adam Chlipala SELECTing arbitrary expressions
Thu, 21 Aug 2008 16:03:45 -0400 Adam Chlipala OFFSET
Thu, 21 Aug 2008 16:00:01 -0400 Adam Chlipala LIMIT
Thu, 21 Aug 2008 15:50:08 -0400 Adam Chlipala ORDER BY
Thu, 21 Aug 2008 15:27:04 -0400 Adam Chlipala Relational operators; string literals for SQL
Thu, 21 Aug 2008 14:45:31 -0400 Adam Chlipala Resolving lingering type class constraints
Thu, 21 Aug 2008 14:09:08 -0400 Adam Chlipala GROUP BY and HAVING
Thu, 21 Aug 2008 13:59:49 -0400 Adam Chlipala Basic GROUP BY
Thu, 21 Aug 2008 13:47:18 -0400 Adam Chlipala Change [sql_field] type to get 'where' test to check again
Thu, 21 Aug 2008 12:54:09 -0400 Adam Chlipala GROUP BY added to query type, with trivial parsing, for now
Thu, 21 Aug 2008 12:49:29 -0400 Adam Chlipala Queries back to working as well as before, after start of refactoring to support grouping
Sat, 16 Aug 2008 17:50:10 -0400 Adam Chlipala Integer and float constants in SQL
Sat, 16 Aug 2008 17:46:26 -0400 Adam Chlipala Fields in SQL expressions
Sat, 16 Aug 2008 17:35:28 -0400 Adam Chlipala SQL boolean operators
Sat, 16 Aug 2008 17:18:00 -0400 Adam Chlipala SQL comparison operators
Sat, 16 Aug 2008 16:57:21 -0400 Adam Chlipala Signature ascription for type classes
Sat, 16 Aug 2008 16:30:07 -0400 Adam Chlipala Fun with type classes and modules
Sat, 16 Aug 2008 15:58:25 -0400 Adam Chlipala Looking up in a type class from a module
Sat, 16 Aug 2008 15:09:53 -0400 Adam Chlipala Compiling a con-tuple-using test case
Sat, 16 Aug 2008 15:03:05 -0400 Adam Chlipala Corifying con-tuples
Sat, 16 Aug 2008 14:45:23 -0400 Adam Chlipala Explifying type classes
Sat, 16 Aug 2008 14:36:17 -0400 Adam Chlipala Testing type-class-parameterized functions
Sat, 16 Aug 2008 14:32:18 -0400 Adam Chlipala Initial type class support
Sat, 16 Aug 2008 12:35:46 -0400 Adam Chlipala Inferring sql_type's
Sat, 16 Aug 2008 12:15:38 -0400 Adam Chlipala Stub WHERE support
Sat, 16 Aug 2008 10:54:46 -0400 Adam Chlipala -timing option for command-line compiler
Thu, 14 Aug 2008 18:35:08 -0400 Adam Chlipala Non-star SELECT
Thu, 14 Aug 2008 15:27:35 -0400 Adam Chlipala Remove extraneous disjointness goal
Thu, 14 Aug 2008 15:24:59 -0400 Adam Chlipala Elaborating 'SELECT *' queries
Thu, 14 Aug 2008 13:59:11 -0400 Adam Chlipala Parsing the simplest SQL query
Thu, 14 Aug 2008 13:20:29 -0400 Adam Chlipala Parsing and elaborating 'table'
Tue, 12 Aug 2008 14:55:05 -0400 Adam Chlipala Finish moving all phases to the new interface
Tue, 12 Aug 2008 14:40:07 -0400 Adam Chlipala Consolidating compiler phase interface and adding timing
Sat, 09 Aug 2008 20:08:29 -0400 Adam Chlipala Urlifying records
Sat, 09 Aug 2008 19:46:12 -0400 Adam Chlipala strings get 'Option' datatype handling; fix datatype unurlifying
Sat, 09 Aug 2008 19:23:31 -0400 Adam Chlipala 'Option' datatype encoding
Sat, 09 Aug 2008 16:54:04 -0400 Adam Chlipala Re-consistent-ify naming of union members
Sat, 09 Aug 2008 16:48:32 -0400 Adam Chlipala Lists all the way through
Sat, 09 Aug 2008 12:50:49 -0400 Adam Chlipala Tuples syntactic sugar
Sat, 09 Aug 2008 08:47:36 -0400 Adam Chlipala A multi-parameter datatype all the way through
Fri, 08 Aug 2008 17:55:51 -0400 Adam Chlipala Specialization of single-parameter datatypes
Fri, 08 Aug 2008 10:59:06 -0400 Adam Chlipala Parametrized datatypes through corify
Fri, 08 Aug 2008 10:28:32 -0400 Adam Chlipala Parametrized datatypes through explify
Thu, 07 Aug 2008 13:09:26 -0400 Adam Chlipala Checkboxes
Sun, 03 Aug 2008 19:52:37 -0400 Adam Chlipala Update bool to follow datatype representation change
Sun, 03 Aug 2008 19:49:21 -0400 Adam Chlipala Datatype representation optimization
Sun, 03 Aug 2008 19:01:16 -0400 Adam Chlipala Mono_opt for urlifying bools
Sun, 03 Aug 2008 18:53:20 -0400 Adam Chlipala bool in Basis
Sun, 03 Aug 2008 17:57:47 -0400 Adam Chlipala FFI datatypes
Sun, 03 Aug 2008 16:53:13 -0400 Adam Chlipala Push write inside case
Sun, 03 Aug 2008 13:30:27 -0400 Adam Chlipala Optimizing 'case' in Mono_reduce
Sun, 03 Aug 2008 12:43:20 -0400 Adam Chlipala Compiled pattern matching to C
Sun, 03 Aug 2008 11:17:33 -0400 Adam Chlipala Cjrize ECon
Sun, 03 Aug 2008 11:03:35 -0400 Adam Chlipala Cjrize EStrcat
Sun, 03 Aug 2008 10:48:36 -0400 Adam Chlipala Cases through monoize
Sun, 03 Aug 2008 09:26:49 -0400 Adam Chlipala First part of getting cases through monoize
Sat, 02 Aug 2008 11:15:32 -0400 Adam Chlipala Case through corify
Thu, 31 Jul 2008 16:28:55 -0400 Adam Chlipala Case through explify
Thu, 31 Jul 2008 13:08:57 -0400 Adam Chlipala Elaborating record patterns
Thu, 31 Jul 2008 11:28:55 -0400 Adam Chlipala Elaborating module constructor patterns; parsing record patterns
Thu, 31 Jul 2008 10:44:52 -0400 Adam Chlipala Patterns for int and string constants
Thu, 31 Jul 2008 10:31:30 -0400 Adam Chlipala Pattern match coverage checking
Thu, 31 Jul 2008 10:06:27 -0400 Adam Chlipala Elaborating some basic pattern matching
Tue, 29 Jul 2008 16:38:15 -0400 Adam Chlipala Parsing basic patterns
Tue, 29 Jul 2008 16:02:02 -0400 Adam Chlipala Took more advantage of new ability to exit with an error message
Tue, 29 Jul 2008 15:43:17 -0400 Adam Chlipala Storing datatype constructors in type references past monoize
Tue, 29 Jul 2008 15:25:42 -0400 Adam Chlipala Unurlifying a datatype; longjmp-based error signaling mechanism
Tue, 29 Jul 2008 14:28:44 -0400 Adam Chlipala Start of unurlify for datatypes
Tue, 29 Jul 2008 13:50:53 -0400 Adam Chlipala Datatypes through cjrize, modulo decoding
Tue, 29 Jul 2008 13:32:07 -0400 Adam Chlipala Datatypes through monoize
Tue, 29 Jul 2008 13:16:21 -0400 Adam Chlipala Datatypes through corify
Tue, 29 Jul 2008 12:30:04 -0400 Adam Chlipala Add datatype import constructor annotations; datatypes through explify
Thu, 24 Jul 2008 16:51:24 -0400 Adam Chlipala Normalize datatype choice during SgiDatatypeImp elaboration
Thu, 24 Jul 2008 16:48:47 -0400 Adam Chlipala Datatype import signature-matches abstract datatype
Thu, 24 Jul 2008 16:41:12 -0400 Adam Chlipala Abstracting datatypes with signature ascription