log

age author description
Sun, 11 Apr 2010 10:57:52 -0400 Adam Chlipala Insert policies
Sat, 10 Apr 2010 13:12:42 -0400 Adam Chlipala Constants are known
Sat, 10 Apr 2010 13:02:15 -0400 Adam Chlipala Path conditions, used to track implicit flows
Sat, 10 Apr 2010 10:24:13 -0400 Adam Chlipala Abstract type for evalExp state; handle WHERE conditions soundly
Thu, 08 Apr 2010 14:20:46 -0400 Adam Chlipala Some serious debugging of the new Cc
Thu, 08 Apr 2010 12:46:21 -0400 Adam Chlipala Implemented proper congruence closure, to the point where tests/policy works
Thu, 08 Apr 2010 09:57:37 -0400 Adam Chlipala Change query_policy to sendClient; all arguments passed to SQL predicates are variables
Tue, 06 Apr 2010 16:14:19 -0400 Adam Chlipala secret logon
Tue, 06 Apr 2010 15:17:28 -0400 Adam Chlipala Replaced Select predicate with special-case handling for one-or-no-rows queries
Tue, 06 Apr 2010 13:59:16 -0400 Adam Chlipala About to try removing Select predicate
Tue, 06 Apr 2010 12:04:08 -0400 Adam Chlipala Parsing more comparison operators
Tue, 06 Apr 2010 11:07:19 -0400 Adam Chlipala Parsing float and string SQL literals
Tue, 06 Apr 2010 10:39:15 -0400 Adam Chlipala Checking known() correctly, according to a pair of examples
Tue, 06 Apr 2010 09:51:36 -0400 Adam Chlipala Introduced the known() predicate
Sun, 04 Apr 2010 17:44:12 -0400 Adam Chlipala Parsing more of WHERE
Sun, 04 Apr 2010 17:18:41 -0400 Adam Chlipala WHERE-dependent checking
Sun, 04 Apr 2010 17:11:22 -0400 Adam Chlipala Parsed a WHERE clause
Sun, 04 Apr 2010 16:44:34 -0400 Adam Chlipala Relax checking of table implications
Sun, 04 Apr 2010 16:17:23 -0400 Adam Chlipala Iflow tested with positive and negative cases
Sun, 04 Apr 2010 15:17:57 -0400 Adam Chlipala Generating a good Iflow condition for a test query
Sun, 04 Apr 2010 14:37:19 -0400 Adam Chlipala Generated basic dummy Iflow conditions
Sun, 04 Apr 2010 12:29:34 -0400 Adam Chlipala Pushing policies through
Sat, 17 Apr 2010 13:57:10 -0400 Adam Chlipala Forward reference to URI convention
Thu, 01 Apr 2010 17:23:17 -0400 Adam Chlipala New release
Thu, 01 Apr 2010 17:21:16 -0400 Adam Chlipala Relational operators portability
Sun, 28 Mar 2010 10:10:35 -0400 Adam Chlipala Make SELECT FROM clauses optional
Thu, 25 Mar 2010 16:41:51 -0400 Adam Chlipala 'AS' clauses for expression columns may be omitted
Thu, 25 Mar 2010 16:27:10 -0400 Adam Chlipala Add subqueries to the manual
Thu, 25 Mar 2010 16:06:04 -0400 Adam Chlipala Subquery FROM items
Thu, 25 Mar 2010 15:44:24 -0400 Adam Chlipala Subquery expressions
Thu, 25 Mar 2010 13:04:49 -0400 Adam Chlipala New release
Tue, 16 Mar 2010 16:17:02 -0400 Adam Chlipala More informative tag mismatch error message
Tue, 16 Mar 2010 16:02:54 -0400 Adam Chlipala Update manual for COUNT(col)
Tue, 16 Mar 2010 15:54:35 -0400 Adam Chlipala COUNT(col)
Tue, 16 Mar 2010 15:39:16 -0400 Adam Chlipala Remove unpoly1
Tue, 16 Mar 2010 10:09:01 -0400 Adam Chlipala Undo an Especialize change that turned out to be unecessary
Tue, 09 Mar 2010 18:43:29 -0500 Adam Chlipala Re-add accidentally-removed parsing case for 'effectful'
Tue, 09 Mar 2010 18:28:44 -0500 Adam Chlipala safeGet
Tue, 09 Mar 2010 17:50:42 -0500 Adam Chlipala Spiffed-up Split1; remove spurious error message triggered by 'open'ing a module containing a functor
Sat, 06 Mar 2010 19:14:48 -0500 Adam Chlipala Got split1 working, but noticed a nasty type inference bug with transplanted unification variables
Sat, 06 Mar 2010 16:15:26 -0500 Adam Chlipala Standard library moduls Incl and Mem; tweaks to Especialize and Unpoly
Thu, 04 Mar 2010 16:59:13 -0500 Adam Chlipala Dead code elimination in Reduce code
Thu, 04 Mar 2010 14:20:26 -0500 Adam Chlipala -verbose
Thu, 04 Mar 2010 13:47:16 -0500 Adam Chlipala Louder jscomp; toUpper/Lower fix for JavaScript
Tue, 02 Mar 2010 16:00:48 -0500 Adam Chlipala Tone down Reduce and compensate with a new push-lambda-inside-case rule in MonoOpt; expand more Basis synonyms in Monoize
Tue, 02 Mar 2010 10:33:49 -0500 Adam Chlipala Monad.foldMapR
Tue, 02 Mar 2010 09:46:17 -0500 Adam Chlipala String.isPrefix
Sun, 28 Feb 2010 15:46:41 -0500 Adam Chlipala Fix parsing of space-free .urp directives; use 'class' for 'c*' tags
Sun, 28 Feb 2010 13:06:10 -0500 Adam Chlipala Changing foldRX to mapX
Sat, 27 Feb 2010 16:49:11 -0500 Adam Chlipala benignEffectful
Sat, 27 Feb 2010 14:57:57 -0500 Adam Chlipala Basic analysis of tag and CSS class usage
Thu, 25 Feb 2010 15:08:52 -0500 Adam Chlipala Normalize URLs to deal with page names that contain apostrophes
Thu, 25 Feb 2010 14:55:35 -0500 Adam Chlipala Use COALESCE to hide NULL results of aggregate functions; fix bug with improper ordering of query result columns
Sat, 13 Feb 2010 13:10:05 -0500 Adam Chlipala Remove Basis.getRequestHeader, because it can subvert cookie security
Sat, 13 Feb 2010 10:13:50 -0500 Adam Chlipala New release
Thu, 11 Feb 2010 11:29:36 -0500 Adam Chlipala 'configure' checks for libmhash and MLton
Thu, 11 Feb 2010 09:10:01 -0500 Adam Chlipala sigfile directive
Tue, 09 Feb 2010 20:08:59 -0500 Adam Chlipala Tips for CGI scripts without httpd.conf access
Tue, 09 Feb 2010 17:00:31 -0500 Adam Chlipala Set additional request headers for POST RPCs
Tue, 09 Feb 2010 09:51:21 -0500 Adam Chlipala Update manual with Gian's experience building in OS X
Sun, 07 Feb 2010 16:13:09 -0500 Adam Chlipala Expand 'row types' in first paragraph of manual
Sun, 07 Feb 2010 15:50:13 -0500 Adam Chlipala Tiny Makefile fix for sed style/compatibility
Sun, 07 Feb 2010 09:51:41 -0500 Adam Chlipala Fix .urp parsing for real
Sun, 07 Feb 2010 09:38:27 -0500 Adam Chlipala Fix detection of blank lines in .urp
Sun, 07 Feb 2010 09:14:06 -0500 Adam Chlipala Remove debug prints
Sun, 07 Feb 2010 08:35:47 -0500 Adam Chlipala Call access() with F_OK
Sat, 06 Feb 2010 20:47:23 -0500 Adam Chlipala More fixes for NetBSD support
Sat, 06 Feb 2010 20:13:51 -0500 Adam Chlipala More is*() casts
Sat, 06 Feb 2010 16:54:13 -0500 Adam Chlipala Prototype memmem()
Sat, 06 Feb 2010 15:34:41 -0500 Adam Chlipala Allow .urp files without initial blank lines
Sat, 06 Feb 2010 13:53:26 -0500 Adam Chlipala More casting of isprint() arguments
Sat, 06 Feb 2010 13:46:17 -0500 Adam Chlipala AC_USE_SYSTEM_EXTENSIONS replaces the need for hacky #defines at starts of C files
Sat, 06 Feb 2010 13:27:05 -0500 Adam Chlipala AM_INIT_AUTOMAKE with no-define (to fix some NetBSD and OS X problems)
Sat, 06 Feb 2010 13:09:51 -0500 Adam Chlipala Trying to get urweb.c working for someone in NetBSD
Thu, 04 Feb 2010 16:29:09 -0500 Adam Chlipala Fixes for rooted modules
Thu, 04 Feb 2010 13:07:12 -0500 Adam Chlipala mhash will use saved signature
Sun, 31 Jan 2010 15:28:50 -0500 Adam Chlipala A litter more cautious about NULL applications; plug a memory leak in some Postgres functions
Sun, 31 Jan 2010 07:44:49 -0500 Adam Chlipala Remove mention of (hopefully) fixed problem with ./configure
Sat, 30 Jan 2010 20:21:15 -0500 Adam Chlipala Remove unneeded lib/c directory
Sat, 30 Jan 2010 15:34:00 -0500 Adam Chlipala Another try to include more Autofiles in the distribution
Sat, 30 Jan 2010 13:39:39 -0500 Adam Chlipala Remove a faulty time tweak from Postgres serialization
Sat, 30 Jan 2010 12:00:08 -0500 Adam Chlipala Change to satisfy GCC implicit aliasing rules
Sat, 30 Jan 2010 11:21:26 -0500 Adam Chlipala Update Makefile.in's with new Autotools; add extra 'return NULL' to placate some -Wall
Sat, 30 Jan 2010 08:45:31 -0500 Adam Chlipala New release
Thu, 28 Jan 2010 20:10:32 -0500 Adam Chlipala Small tweaks
Thu, 28 Jan 2010 13:55:01 -0500 Adam Chlipala Run autoreconf at start of 'make reauto'
Thu, 28 Jan 2010 13:32:26 -0500 Adam Chlipala Switch to gcc -Wall
Thu, 28 Jan 2010 10:48:49 -0500 Adam Chlipala Get rid of those pesky symlinks for autotools files
Thu, 28 Jan 2010 09:56:08 -0500 Adam Chlipala First attempt to switch to Automake, to get shared libraries built in OSX
Tue, 26 Jan 2010 14:59:19 -0500 Adam Chlipala Handling errors during commit
Tue, 26 Jan 2010 09:04:55 -0500 Adam Chlipala Using libtool to build and install liburweb*
Tue, 26 Jan 2010 08:46:25 -0500 Adam Chlipala <img> has dimensions and needs special HTML handling
Tue, 12 Jan 2010 16:09:13 -0500 Adam Chlipala Allow escaped backslashes in literals; conversion betwixt int and char
Tue, 12 Jan 2010 11:19:02 -0500 Adam Chlipala Update manual for last two changesets
Tue, 12 Jan 2010 11:07:39 -0500 Adam Chlipala -path and -root command-line flags
Tue, 12 Jan 2010 10:33:03 -0500 Adam Chlipala Supporting any number of arguments for explicitly exported functions
Tue, 12 Jan 2010 09:58:14 -0500 Adam Chlipala Makefile fix for release
Tue, 12 Jan 2010 09:42:13 -0500 Adam Chlipala New release
Sun, 10 Jan 2010 13:44:22 -0500 Adam Chlipala Reduce concatenations of the empty record; unpoly non-recursive functions
Sun, 10 Jan 2010 10:40:57 -0500 Adam Chlipala Support for protocol-specific expunger dispatch
Thu, 07 Jan 2010 14:02:58 -0500 Adam Chlipala Basis.debug; more restrictive type for Basis.form; weaken definition of polymorphic-ness for especialization
Tue, 05 Jan 2010 15:53:35 -0500 Adam Chlipala Basis.textBlob; support HTTP requests with no headers
Tue, 05 Jan 2010 14:57:35 -0500 Adam Chlipala uw_close()
Tue, 05 Jan 2010 13:30:27 -0500 Adam Chlipala Clear script_header in uw_reset()
Tue, 05 Jan 2010 10:22:55 -0500 Adam Chlipala Loosen parsing of multiplication
Sun, 03 Jan 2010 17:13:45 -0500 Adam Chlipala Database quotas
Sun, 03 Jan 2010 15:58:34 -0500 Adam Chlipala Deadlines
Sun, 03 Jan 2010 15:32:11 -0500 Adam Chlipala Memory limits
Sun, 03 Jan 2010 12:47:27 -0500 Adam Chlipala Proper C-side deserialization; Shake.sliceDb
Sat, 02 Jan 2010 14:54:15 -0500 Adam Chlipala JavaScript urlification; more lenient export pattern in Corify; only include scripts in pages that use JavaScript
Sat, 02 Jan 2010 13:31:59 -0500 Adam Chlipala Proper 404 generation
Fri, 01 Jan 2010 12:48:06 -0500 Adam Chlipala Proper [un]urlification of unit
Fri, 01 Jan 2010 10:49:36 -0500 Adam Chlipala Proper client-side attrifyString
Thu, 31 Dec 2009 18:07:53 -0500 Adam Chlipala Eta-expand bodies of transaction functions in Monoization, to enable later optimization
Thu, 31 Dec 2009 16:12:13 -0500 Adam Chlipala Change location of dynamic libraries
Thu, 31 Dec 2009 15:14:24 -0500 Adam Chlipala Protect against NULL applications in a few places
Thu, 31 Dec 2009 11:41:57 -0500 Adam Chlipala Basis.serialize; separate file for mhash; run transactional finishers in reverse order; set needs_sig properly
Wed, 30 Dec 2009 09:52:18 -0500 Adam Chlipala New release
Wed, 30 Dec 2009 09:48:32 -0500 Adam Chlipala Update manual's description of implicit arguments
Tue, 29 Dec 2009 16:48:27 -0500 Adam Chlipala Treat getCookie as effectful
Tue, 29 Dec 2009 15:03:44 -0500 Adam Chlipala Test case for character code escapes
Tue, 29 Dec 2009 13:34:03 -0500 Adam Chlipala ctextarea; s/header/include in the manual
Tue, 29 Dec 2009 12:55:26 -0500 Adam Chlipala Octal and hexidecimal string escapes
Tue, 29 Dec 2009 10:28:02 -0500 Adam Chlipala Move queue.h to include/
Sun, 27 Dec 2009 14:25:22 -0500 Adam Chlipala Protocol-specific compiler options
Sun, 27 Dec 2009 13:18:32 -0500 Adam Chlipala Dynamic linking of the runtime system
Sun, 27 Dec 2009 10:37:24 -0500 Adam Chlipala All three current protocols work with move to using uw_app
Sat, 26 Dec 2009 11:56:40 -0500 Adam Chlipala Make summary unification more conservative; infer implicit arguments after applications
Fri, 25 Dec 2009 10:48:02 -0500 Adam Chlipala Catch attempts to mention multiple versions of the same rooted module
Fri, 25 Dec 2009 09:24:21 -0500 Adam Chlipala Alter JavaScript lastParent() to play nice with Firebug
Thu, 24 Dec 2009 16:35:09 -0500 Adam Chlipala Module roots
Thu, 24 Dec 2009 15:49:52 -0500 Adam Chlipala Convenience libifying; allow more NULLs with globals
Thu, 24 Dec 2009 10:59:35 -0500 Adam Chlipala Test for Firebug weirdness
Thu, 24 Dec 2009 10:44:53 -0500 Adam Chlipala Proper JavaScript-side URI escaping/de-escaping; fix C-side URL encoding of big characters
Thu, 24 Dec 2009 10:02:48 -0500 Adam Chlipala -tc flag
Thu, 24 Dec 2009 09:56:09 -0500 Adam Chlipala Updating the manual
Wed, 23 Dec 2009 14:27:12 -0500 Adam Chlipala Don't relify in bigLibs; fix some memory bugs in transactionals
Wed, 23 Dec 2009 12:25:34 -0500 Adam Chlipala Stop skipping Especialization of generated functions; fix Compiler.parseUrp; expose uw_really_write(); allow more NULL arguments to uw_register_transactional()
Tue, 22 Dec 2009 15:29:38 -0500 Adam Chlipala Alternate job-parsing interface, to avoid merging library directives
Tue, 22 Dec 2009 12:13:23 -0500 Adam Chlipala Basis.sql_nullable and Top.queryL
Sun, 20 Dec 2009 15:17:43 -0500 Adam Chlipala Another try at reasonable Especialize, this time with a custom traversal
Tue, 15 Dec 2009 19:26:52 -0500 Adam Chlipala Especialize uses a termination measure based on number of arguments introduced
Tue, 15 Dec 2009 13:20:13 -0500 Adam Chlipala Fix new Especialize security bug: do not duplicate free variables as specialized arguments
Tue, 15 Dec 2009 12:26:00 -0500 Adam Chlipala Initial generalization of Especialize, with security bug known
Tue, 15 Dec 2009 11:11:49 -0500 Adam Chlipala Allow same constructor shorthand for 'view' sig items as for 'table'
Tue, 15 Dec 2009 10:19:05 -0500 Adam Chlipala Convert to task syntax
Sun, 13 Dec 2009 14:34:18 -0500 Adam Chlipala Fixing a bug in DInitializer elaboration
Sun, 13 Dec 2009 14:20:41 -0500 Adam Chlipala Initializers and setval
Sun, 13 Dec 2009 13:00:55 -0500 Adam Chlipala Weakening-type coercions for SQL values
Sun, 13 Dec 2009 11:28:47 -0500 Adam Chlipala Better record summary error messages; more tweaking SQL usability
Sun, 13 Dec 2009 10:13:06 -0500 Adam Chlipala Tweaking SQL parsing and typing
Sat, 12 Dec 2009 14:51:10 -0500 Adam Chlipala Fix lexing of string literals in XML; treat EError as impure in MonoReduce
Sat, 12 Dec 2009 11:02:20 -0500 Adam Chlipala Checked-ness of radio options; Option.get
Thu, 10 Dec 2009 15:46:07 -0500 Adam Chlipala Bug fixes in redirect-related stuff
Thu, 10 Dec 2009 15:20:36 -0500 Adam Chlipala Basis.currentUrl, plus redirect debugging
Thu, 10 Dec 2009 13:32:09 -0500 Adam Chlipala Basis.url and redirects
Thu, 10 Dec 2009 12:06:03 -0500 Adam Chlipala Make oneRowE1 more general
Tue, 08 Dec 2009 12:06:41 -0500 Adam Chlipala Convert ctype is*() function results to booleans
Tue, 08 Dec 2009 11:45:19 -0500 Adam Chlipala Shake bug fix; pattern reduction in ReduceLocal
Tue, 08 Dec 2009 10:46:50 -0500 Adam Chlipala Context globals; ctype functions
Tue, 08 Dec 2009 09:33:08 -0500 Adam Chlipala Fix a Shake bug that led to missing some cons
Tue, 08 Dec 2009 08:48:29 -0500 Adam Chlipala Move to simpler HTML escaping
Sat, 05 Dec 2009 14:34:44 -0500 Adam Chlipala Recursive hnormSgn for projections of signatures from modules
Sat, 05 Dec 2009 14:01:34 -0500 Adam Chlipala Represent FFI function names as strings, to deal with cross-file recursion
Thu, 03 Dec 2009 14:32:47 -0500 Adam Chlipala New release
Thu, 03 Dec 2009 11:56:15 -0500 Adam Chlipala Merge
Thu, 03 Dec 2009 11:50:51 -0500 Adam Chlipala UTF-8 in dynamic escaping
Thu, 03 Dec 2009 11:20:13 -0500 Adam Chlipala Escaping UTF-8 in MonoOpt
Fri, 27 Nov 2009 09:12:46 -0500 Adam Chlipala Fix handling of clearCookie/getCookie in same page gen
Thu, 26 Nov 2009 14:58:03 -0500 Adam Chlipala Port rest of demo to new cookie signature; fix parsing of multiple incoming cookies
Thu, 26 Nov 2009 14:20:00 -0500 Adam Chlipala More fun with cookies
Thu, 26 Nov 2009 10:35:57 -0500 Adam Chlipala Fix parsing of long FastCGI lengths
Wed, 25 Nov 2009 09:48:23 -0500 Adam Chlipala Hint about disallowed attributes
Wed, 25 Nov 2009 09:30:44 -0500 Adam Chlipala Add 'id' attributes and <label>
Wed, 25 Nov 2009 09:03:08 -0500 Adam Chlipala Better error message for link-handler conflicts
Wed, 25 Nov 2009 08:52:32 -0500 Adam Chlipala Refactor compile functions; allow empty tag contents
Wed, 25 Nov 2009 08:38:12 -0500 Adam Chlipala Exit code of 1 on compilation failure
Tue, 24 Nov 2009 09:48:28 -0500 Adam Chlipala New release
Tue, 24 Nov 2009 09:24:25 -0500 Adam Chlipala Explicitly abort in-flight RPCs onunload
Sun, 22 Nov 2009 17:57:15 -0500 Adam Chlipala Proper initial values of dynamic checkboxes in IE
Sun, 22 Nov 2009 16:40:09 -0500 Adam Chlipala Get dynamic <select> working in IE
Sun, 22 Nov 2009 15:30:15 -0500 Adam Chlipala grid0 working in IE
Sat, 21 Nov 2009 15:48:08 -0500 Adam Chlipala Get message-passing working in IE6
Sat, 21 Nov 2009 14:29:35 -0500 Adam Chlipala Send RPCs with POST, to avoid caching
Sat, 21 Nov 2009 13:50:59 -0500 Adam Chlipala Deal with bizarre IE6 .innerHTML behavior (which eats some <script> tags)
Sat, 21 Nov 2009 13:08:01 -0500 Adam Chlipala Fix for lack of 'apply' method of IE6 native functions
Tue, 17 Nov 2009 12:44:14 -0500 Adam Chlipala Hooks for measuring how much interesting proving is going on in elaboration
Sun, 08 Nov 2009 12:26:03 -0500 Adam Chlipala New release
Sat, 07 Nov 2009 11:06:38 -0500 Adam Chlipala Saving paper decisions
Mon, 02 Nov 2009 15:54:22 -0500 Adam Chlipala Decision status placeholder
Mon, 02 Nov 2009 15:48:06 -0500 Adam Chlipala Start of Decision
Mon, 02 Nov 2009 14:22:29 -0500 Adam Chlipala Seeing others' reviews
Mon, 02 Nov 2009 14:14:32 -0500 Adam Chlipala Preload current assignment status
Mon, 02 Nov 2009 14:11:08 -0500 Adam Chlipala Saving paper assignments
Mon, 02 Nov 2009 11:37:41 -0500 Adam Chlipala Switch Monoize back to POST forms
Sun, 01 Nov 2009 14:26:20 -0500 Adam Chlipala Initial form for paper assignment
Sun, 01 Nov 2009 10:31:18 -0500 Adam Chlipala Optimizing str1 in MonoOpt
Sun, 01 Nov 2009 10:20:20 -0500 Adam Chlipala Bidding interface
Sat, 31 Oct 2009 15:51:50 -0400 Adam Chlipala Start of bidding implementation compiles
Sun, 25 Oct 2009 15:29:21 -0400 Adam Chlipala Use call/cc for recv and sleep
Sun, 25 Oct 2009 14:07:10 -0400 Adam Chlipala RPC uses VM support for call/cc
Sun, 25 Oct 2009 13:12:24 -0400 Adam Chlipala Always inline records
Sun, 25 Oct 2009 13:02:13 -0400 Adam Chlipala Extend Fuse to work on non-recursive functions
Sun, 25 Oct 2009 12:48:50 -0400 Adam Chlipala Inlining threshold for Mono_reduce
Sun, 25 Oct 2009 12:08:21 -0400 Adam Chlipala Inlining threshold for Reduce
Sun, 25 Oct 2009 11:03:42 -0400 Adam Chlipala Factor Dnat into separate module
Thu, 22 Oct 2009 17:36:30 -0400 Adam Chlipala Chars working with SQLite
Thu, 22 Oct 2009 17:04:37 -0400 Adam Chlipala Get char working with MySQL
Thu, 22 Oct 2009 16:25:31 -0400 Adam Chlipala Setting and updating your own review
Thu, 22 Oct 2009 16:15:56 -0400 Adam Chlipala Initial support for char in SQL
Thu, 22 Oct 2009 14:05:48 -0400 Adam Chlipala authorship table
Thu, 22 Oct 2009 12:16:31 -0400 Adam Chlipala Viewing papers
Thu, 22 Oct 2009 11:51:31 -0400 Adam Chlipala Move stuff from bulkEdit to meta
Thu, 22 Oct 2009 11:37:58 -0400 Adam Chlipala Title and abstract
Thu, 22 Oct 2009 11:15:37 -0400 Adam Chlipala Checking deadline; sign-in
Tue, 20 Oct 2009 13:08:42 -0400 Adam Chlipala Saving changes to user list
Tue, 20 Oct 2009 12:48:53 -0400 Adam Chlipala Start of user management
Tue, 20 Oct 2009 11:05:58 -0400 Adam Chlipala Registering for Conference1
Tue, 20 Oct 2009 10:29:17 -0400 Adam Chlipala Adapted existing demos to tuple pattern-matching
Tue, 20 Oct 2009 10:19:00 -0400 Adam Chlipala Add tuple pattern-matching at the constructor level
Thu, 15 Oct 2009 14:27:38 -0400 Adam Chlipala Better subSgn error locations
Mon, 12 Oct 2009 18:17:57 -0400 Adam Chlipala New release
Mon, 12 Oct 2009 18:16:42 -0400 Adam Chlipala Fix some MySQL hijinks
Fri, 09 Oct 2009 09:50:26 -0400 Adam Chlipala Put right date stamp in CHANGELOG
Fri, 09 Oct 2009 09:16:32 -0400 Adam Chlipala New release
Tue, 06 Oct 2009 17:36:45 -0400 Adam Chlipala Versioned1 demo working
Tue, 06 Oct 2009 15:59:11 -0400 Adam Chlipala Initial versioned1 demo working
Tue, 06 Oct 2009 15:39:27 -0400 Adam Chlipala SELECT DISTINCT; eta expansion during Cjrization
Tue, 06 Oct 2009 13:11:03 -0400 Adam Chlipala Finalized Orm1 demo
Tue, 06 Oct 2009 10:34:27 -0400 Adam Chlipala Initial Orm1 demo
Tue, 06 Oct 2009 10:15:26 -0400 Adam Chlipala Fix a de Bruijn index bug in map fusion
Mon, 05 Oct 2009 17:24:21 -0400 Adam Chlipala Orm searching
Mon, 05 Oct 2009 17:00:04 -0400 Adam Chlipala Basic CRUD operations in Orm
Mon, 05 Oct 2009 16:36:38 -0400 Adam Chlipala Better location calculation for record unification error messages; infer kind arguments to module-projected variables
Mon, 05 Oct 2009 12:51:17 -0400 Adam Chlipala Mangle local table names to avoid keyword clashes in SQL
Sat, 26 Sep 2009 12:57:01 -0400 Adam Chlipala New release
Sat, 26 Sep 2009 12:45:19 -0400 Adam Chlipala Whitelisting tags that may be self-closed
Thu, 24 Sep 2009 15:45:37 -0400 Adam Chlipala Add tail call optimization to interpretation
Thu, 24 Sep 2009 15:36:44 -0400 Adam Chlipala Grid1 seems to work in latest Firefox
Thu, 24 Sep 2009 12:26:30 -0400 Adam Chlipala Fix sel() generation bug
Thu, 24 Sep 2009 11:15:21 -0400 Adam Chlipala demo/more compiles; small problem left with foreign keys in Grid1
Thu, 24 Sep 2009 10:50:23 -0400 Adam Chlipala Main demo pieces all seem to work with interpretation
Thu, 24 Sep 2009 10:42:59 -0400 Adam Chlipala demo/increment works with interpretation
Thu, 24 Sep 2009 07:52:57 -0400 Adam Chlipala Might have fixed demo/listEdit
Tue, 22 Sep 2009 17:12:20 -0400 Adam Chlipala demo/react works with interpretation
Tue, 22 Sep 2009 15:12:09 -0400 Adam Chlipala Quoting JavaScript working
Tue, 22 Sep 2009 14:15:29 -0400 Adam Chlipala Compiled an 'option' pattern-match
Tue, 22 Sep 2009 13:41:23 -0400 Adam Chlipala More interpreter debugging
Tue, 22 Sep 2009 13:27:47 -0400 Adam Chlipala Functions working with interpretation
Tue, 22 Sep 2009 13:23:27 -0400 Adam Chlipala Basic arithmetic working with interpretation
Tue, 22 Sep 2009 12:23:21 -0400 Adam Chlipala Hopefully complete refactoring of Jscomp to output ASTs; partial implementation of interpreter in runtime system (demo/alert works)
Tue, 22 Sep 2009 09:53:05 -0400 Adam Chlipala Iterative versions of some JavaScript list functions
Sat, 19 Sep 2009 16:18:54 -0400 Adam Chlipala New release
Sat, 19 Sep 2009 15:59:22 -0400 Adam Chlipala Plugged a JavaScript memory leak
Sat, 19 Sep 2009 14:56:03 -0400 Adam Chlipala Paging + filtering seemingly working, but runtime system isn't GCing signals properly, so performance goes south quickly
Sat, 19 Sep 2009 14:42:36 -0400 Adam Chlipala Progress on sorting + filtering
Sat, 19 Sep 2009 14:21:25 -0400 Adam Chlipala Paging mostly working; just need to get it working properly with filtering
Sat, 19 Sep 2009 13:55:37 -0400 Adam Chlipala Testing Dlist MaxLength with constant value
Sat, 19 Sep 2009 13:44:12 -0400 Adam Chlipala Testing Dlist StartPosition with constant offset
Sat, 19 Sep 2009 13:32:33 -0400 Adam Chlipala Grid sorting working
Sat, 19 Sep 2009 10:56:09 -0400 Adam Chlipala Hopefully fixed Jscomp bug that was breaking Grid
Fri, 18 Sep 2009 19:30:09 -0400 Adam Chlipala Fix C substring implementation
Thu, 17 Sep 2009 19:15:10 -0400 Adam Chlipala Pseudo-sort working with filters
Thu, 17 Sep 2009 19:01:04 -0400 Adam Chlipala Grid changed to use Dlist.replace; filters stopped working
Thu, 17 Sep 2009 17:17:49 -0400 Adam Chlipala Don't try to check if functions are already tail-recursive
Thu, 17 Sep 2009 17:11:23 -0400 Adam Chlipala tail example working
Thu, 17 Sep 2009 16:35:11 -0400 Adam Chlipala Basic tail recursion introduction seems to be working
Thu, 17 Sep 2009 14:57:38 -0400 Adam Chlipala Bad sort functions tested
Thu, 17 Sep 2009 14:42:02 -0400 Adam Chlipala Insert dummy Sort parameter
Thu, 17 Sep 2009 14:27:00 -0400 Adam Chlipala Make filter argument to render, not create
Thu, 17 Sep 2009 13:44:08 -0400 Adam Chlipala Don't try to compile sigString() calls to JavaScript
Thu, 17 Sep 2009 13:30:56 -0400 Adam Chlipala Disable GCC inlining to stop goofy errors
Thu, 17 Sep 2009 12:55:22 -0400 Adam Chlipala Find more opportunities for 'let' inlining with better purity information
Thu, 17 Sep 2009 09:25:03 -0400 Adam Chlipala Print char patterns in C
Tue, 15 Sep 2009 16:27:24 -0400 Adam Chlipala Filters displaying properly
Tue, 15 Sep 2009 16:06:12 -0400 Adam Chlipala Filters displaying awfully
Tue, 15 Sep 2009 15:48:53 -0400 Adam Chlipala Filters implementation type-checking
Tue, 15 Sep 2009 13:07:57 -0400 Adam Chlipala Fix JavaScript char literals; don't generate demo links to nonexistent files
Tue, 15 Sep 2009 12:41:54 -0400 Adam Chlipala Escape character constants; lift indices properly in Reduce 'case' simplification
Tue, 15 Sep 2009 12:23:42 -0400 Adam Chlipala Fixed a Mono_reduce bug, which was breaking selection enabling in Grid
Tue, 15 Sep 2009 11:18:20 -0400 Adam Chlipala Selection working, but switching it on isn't
Tue, 15 Sep 2009 10:50:49 -0400 Adam Chlipala Fix Postgres timestamp round-tripping
Tue, 15 Sep 2009 10:43:01 -0400 Adam Chlipala Fix MySQL timestamp input
Tue, 15 Sep 2009 10:18:56 -0400 Adam Chlipala Summary row with aggregates
Tue, 15 Sep 2009 09:45:46 -0400 Adam Chlipala Include 'key' type in Grid
Tue, 15 Sep 2009 09:40:51 -0400 Adam Chlipala Dropped in initial aggregate types
Mon, 14 Sep 2009 19:04:38 -0400 Adam Chlipala Fix a bug in Jscomp environment calculation for EQuery; smarter embedding of record projection in JavaScript
Sun, 13 Sep 2009 15:33:11 -0400 Adam Chlipala Fix some MySQL bugs
Sun, 13 Sep 2009 13:25:09 -0400 Adam Chlipala Full Grid1 compiles, thanks to avoiding code size blow-up in mono_reduce
Sun, 13 Sep 2009 12:00:34 -0400 Adam Chlipala Have nullable columns working with Dbgrid
Sat, 12 Sep 2009 15:08:16 -0400 Adam Chlipala Nullable columns *might* be working, but too much JS is generated for the page to load in finite time
Sat, 12 Sep 2009 10:36:17 -0400 Adam Chlipala New release
Sat, 12 Sep 2009 10:31:49 -0400 Adam Chlipala Merge
Sat, 12 Sep 2009 10:31:34 -0400 Adam Chlipala Debugging new string urlification
Sat, 12 Sep 2009 10:03:12 -0400 Adam Chlipala Prevent event bubbling
Sat, 12 Sep 2009 09:31:50 -0400 Adam Chlipala Change string URLification to avoid using the empty string, which confuses Apache no2slash()
Thu, 10 Sep 2009 14:55:27 -0400 Adam Chlipala Add grid CSS ACL
Thu, 10 Sep 2009 14:54:47 -0400 Adam Chlipala Add grid CSS
Wed, 09 Sep 2009 08:15:46 -0400 Adam Chlipala Find chances to use mstrcat()
Wed, 09 Sep 2009 08:00:45 -0400 Adam Chlipala Don't replace <sc> in blob returns; optimize more 'option' pattern matches; detect more opportunities for 'let' inlining
Tue, 08 Sep 2009 20:12:17 -0400 Adam Chlipala Fix memmem() signature; fix mono_reduce environment bookkeeping
Tue, 08 Sep 2009 19:42:12 -0400 Adam Chlipala 'more' demos working after optimizer fix
Tue, 08 Sep 2009 11:02:53 -0400 Adam Chlipala Use cdata for shorter Monad map
Tue, 08 Sep 2009 10:55:49 -0400 Adam Chlipala dragList demo working, save for Gecko load delay and highlighting
Tue, 08 Sep 2009 10:18:19 -0400 Adam Chlipala dragList almost kinda works
Tue, 08 Sep 2009 07:48:57 -0400 Adam Chlipala Start 'more' demo with dbgrid
Tue, 25 Aug 2009 17:33:13 -0400 Adam Chlipala New release
Tue, 25 Aug 2009 17:12:21 -0400 Adam Chlipala Fix structure wildification to take concrete con decls into account
Tue, 25 Aug 2009 15:19:00 -0400 Adam Chlipala Fix inconsistency in bool URLification between C and JavaScript
Tue, 25 Aug 2009 14:50:19 -0400 Adam Chlipala Fix list jsification bug; grid1 working with foreign key, but booleans not getting into database properly
Tue, 25 Aug 2009 13:57:56 -0400 Adam Chlipala grid1 compiles but gets stuck in JS
Sat, 22 Aug 2009 16:32:31 -0400 Adam Chlipala Fixed bug in reduce bind-commutation
Sat, 22 Aug 2009 12:55:18 -0400 Adam Chlipala Convert to requiring explicit 'rpc' marker
Tue, 11 Aug 2009 12:01:54 -0400 Adam Chlipala JavaScript urlifying of bools; correct Link attribute escaping
Tue, 11 Aug 2009 11:26:37 -0400 Adam Chlipala Be careful in Jscomp to avoid interpreting non-boolean/reference types as booleans with ?:
Sun, 09 Aug 2009 16:13:27 -0400 Adam Chlipala Library improvements; proper list [un]urlification; remove server-side ServerCalls; eta reduction in type inference
Thu, 06 Aug 2009 15:23:04 -0400 Adam Chlipala Fix type class resolution infinite loop, discovered while meeting with Ezra
Thu, 06 Aug 2009 14:57:44 -0400 Adam Chlipala <dyn> inside <tr>
Thu, 06 Aug 2009 14:39:03 -0400 Adam Chlipala dlist add and delete both working in Iceape and Konqueror
Thu, 06 Aug 2009 14:24:40 -0400 Adam Chlipala dlist row add working with Konqueror
Thu, 06 Aug 2009 11:58:38 -0400 Adam Chlipala Tweaking dyn() implementation to get grid working
Thu, 06 Aug 2009 11:54:28 -0400 Adam Chlipala dtable example and demos both working
Sun, 19 Jul 2009 17:45:02 -0400 Adam Chlipala Working on Grid; have gone from one dynamic table bizareness to another
Sat, 18 Jul 2009 15:08:21 -0400 Adam Chlipala FFI manual section
Sat, 18 Jul 2009 13:46:22 -0400 Adam Chlipala New command-line options; describe simple SQLite build in demo intro
Sat, 18 Jul 2009 12:53:26 -0400 Adam Chlipala Key events get key code input
Sat, 18 Jul 2009 12:37:19 -0400 Adam Chlipala Testing new events
Sat, 18 Jul 2009 12:28:25 -0400 Adam Chlipala Goodbye <font>; hello <h5> and <h6>
Sat, 18 Jul 2009 11:58:54 -0400 Adam Chlipala Try to add all applicable JavaScript events
Sat, 18 Jul 2009 11:01:48 -0400 Adam Chlipala More command-line options
Sat, 18 Jul 2009 10:27:32 -0400 Adam Chlipala Blobs tested in MySQL and SQLite
Fri, 17 Jul 2009 18:13:02 -0400 Adam Chlipala Tweaking demos a bit
Fri, 17 Jul 2009 17:14:23 -0400 Adam Chlipala Fix month off-by-one for MySQL timestamps
Fri, 17 Jul 2009 17:09:55 -0400 Adam Chlipala Timestamps working with SQLite
Fri, 17 Jul 2009 17:03:37 -0400 Adam Chlipala Most of demo working with SQLite
Fri, 17 Jul 2009 16:29:36 -0400 Adam Chlipala demo/sql works with SQLite
Fri, 17 Jul 2009 14:04:05 -0400 Adam Chlipala Check for existence of sequences (MySQL)
Fri, 17 Jul 2009 13:19:41 -0400 Adam Chlipala Avoid preparing the same statement twice
Fri, 17 Jul 2009 12:58:37 -0400 Adam Chlipala MySQL CGI working
Fri, 17 Jul 2009 12:34:00 -0400 Adam Chlipala Fix dependency misordering
Fri, 17 Jul 2009 12:25:34 -0400 Adam Chlipala Testing nested queries
Thu, 16 Jul 2009 18:10:29 -0400 Adam Chlipala Demo working with MySQL
Thu, 16 Jul 2009 16:29:13 -0400 Adam Chlipala Sequence code compiles in MySQL
Thu, 16 Jul 2009 13:59:30 -0400 Adam Chlipala MySQL accepts generated demo DDL
Sun, 12 Jul 2009 16:09:54 -0400 Adam Chlipala Demo compiles again with Postgres and MySQL; MySQL version lacks sequence code and so doesn't work yet
Sun, 12 Jul 2009 15:42:24 -0400 Adam Chlipala demo/sql working with MySQL
Sun, 12 Jul 2009 15:05:40 -0400 Adam Chlipala MySQL demo/sql succeeds in reading no rows
Sun, 12 Jul 2009 13:16:05 -0400 Adam Chlipala MySQL query gets up to C linking
Tue, 30 Jun 2009 16:17:32 -0400 Adam Chlipala Validating views
Tue, 30 Jun 2009 15:59:41 -0400 Adam Chlipala Switch to Information Schema from Postgres catalog
Tue, 30 Jun 2009 15:45:10 -0400 Adam Chlipala Move all DBMS initialization to #init
Sun, 28 Jun 2009 16:41:10 -0400 Adam Chlipala Moved nextval code into Settings
Sun, 28 Jun 2009 16:22:17 -0400 Adam Chlipala Moved dml code into Settings
Sun, 28 Jun 2009 16:03:00 -0400 Adam Chlipala Moved query code into Settings
Sun, 28 Jun 2009 13:49:32 -0400 Adam Chlipala Start of multi-DBMS support
Sun, 28 Jun 2009 11:49:04 -0400 Adam Chlipala Move http protocol into its own file
Sat, 27 Jun 2009 19:07:28 -0400 Adam Chlipala FastCGI working with lighttpd
Sat, 27 Jun 2009 17:50:31 -0400 Adam Chlipala .msgs processing in FastCGI
Sat, 27 Jun 2009 16:56:32 -0400 Adam Chlipala Fix memory leak in fastcgi environment management
Sat, 27 Jun 2009 15:36:56 -0400 Adam Chlipala Fix env-reading bug in fastcgi; a bunch of non-AJAXy demos working
Sat, 27 Jun 2009 14:44:00 -0400 Adam Chlipala Serving Hello via FastCGI
Sat, 27 Jun 2009 12:38:23 -0400 Adam Chlipala Successfully starting FastCGI sessions with Apache
Sat, 27 Jun 2009 10:50:45 -0400 Adam Chlipala Avoid using prepared statements for non-persistent protocols
Sat, 27 Jun 2009 10:30:51 -0400 Adam Chlipala -debug from the command line
Tue, 23 Jun 2009 17:59:23 -0400 Adam Chlipala cgi protocol
Tue, 23 Jun 2009 15:56:04 -0400 Adam Chlipala Initial implementation of protocols in Settings
Tue, 23 Jun 2009 15:40:35 -0400 Adam Chlipala Further refactoring of request.c to work with CGI
Tue, 23 Jun 2009 14:05:12 -0400 Adam Chlipala Factor out common request functionality, in preparation for supporting different protocols
Tue, 23 Jun 2009 12:53:47 -0400 Adam Chlipala New release
Thu, 18 Jun 2009 18:06:15 -0400 Adam Chlipala Fix a bug with 'Some p' patterns, where 'p' needs specialization
Tue, 16 Jun 2009 17:52:44 -0400 Adam Chlipala Fix a variable capture bug in nested JavaScript; some more list stuff
Tue, 16 Jun 2009 14:38:01 -0400 Adam Chlipala Fix a bug in type class enrichment from substructures
Sat, 13 Jun 2009 15:42:24 -0400 Adam Chlipala Fix MonoReduce unsoundness with lets and fns
Sat, 13 Jun 2009 14:29:36 -0400 Adam Chlipala <dyn> inside <table>; fix Specialize bug with datatype decls generating other mutually-recursive datatype decls
Tue, 09 Jun 2009 18:11:59 -0400 Adam Chlipala Some standard library reorgs and additions; handle mutual datatypes better in Specialize
Tue, 09 Jun 2009 11:12:34 -0400 Adam Chlipala Mark current as effectful; add List functions
Sun, 07 Jun 2009 16:45:00 -0400 Adam Chlipala Fix datatype import bug in Elaborate; fix server-side source setting; more standard library stuff
Sun, 07 Jun 2009 14:15:22 -0400 Adam Chlipala List.all; fix ANDALSO/ORELSE parsing precedence
Sun, 07 Jun 2009 12:01:55 -0400 Adam Chlipala && and ||
Sun, 07 Jun 2009 11:13:18 -0400 Adam Chlipala Start of Option; Basis.current; fix missed cases in Jscomp.isNullable
Sat, 06 Jun 2009 15:29:34 -0400 Adam Chlipala Fix unbound name problem in Jscomp injectors; more List stuff
Sat, 06 Jun 2009 14:09:30 -0400 Adam Chlipala List library additions; fix another substructure unification bug
Tue, 02 Jun 2009 19:28:25 -0400 Adam Chlipala Lexing some more string escape sequences; JS versions of number read; fix problem with signature unification; escape < more often in Jscomp
Tue, 02 Jun 2009 15:43:18 -0400 Adam Chlipala Tweak -- precedence; use right env for final exhaustiveness errors