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 |