log

age author description
Tue, 11 Dec 2012 15:58:23 -0500 Adam Chlipala Ignore polymorphism in JavaScript calls to custom FFI functions, allowing a kind of simple dynamic typing (unsafe, of course)
Fri, 30 Nov 2012 10:02:13 -0500 Adam Chlipala add Placeholder attribute to <password>; change <textbox> code generation to set 'type' to 'text'
Fri, 30 Nov 2012 09:50:00 -0500 Adam Chlipala Fix generation of timestamp literals for MySQL and SQLite
Wed, 28 Nov 2012 16:56:45 -0500 Adam Chlipala Allow any FFI module to declare new HTML tags
Wed, 28 Nov 2012 11:45:46 -0500 Adam Chlipala Rename Basis.exp to Basis.pow, to avoid confusion with 'expression'; add a test case for it
Wed, 28 Nov 2012 11:41:54 -0500 Austin Seipp Standard library additions: Option.unsafeGet, Basis.exp
Wed, 28 Nov 2012 11:39:38 -0500 Austin Seipp Fix broken implementation of 'urweb daemon stop'
Mon, 22 Oct 2012 01:49:22 +0400 Vladimir Shabanov Removed unused parent() function which conflicts with window.parent.
Sat, 20 Oct 2012 13:51:46 -0400 Adam Chlipala Switch linker order
Tue, 25 Sep 2012 08:29:27 -0400 Adam Chlipala Return to working version mode
Tue, 25 Sep 2012 08:16:58 -0400 Adam Chlipala New release
Sun, 23 Sep 2012 20:47:20 -0500 Austin Seipp Fix compilation when using Clang on OS X; it doesn't like -pthread
Wed, 19 Sep 2012 18:01:22 -0400 Adam Chlipala Paranoid inlining prevention for FFI types at the Core level; less paranoid inlining promotion for passive values at the Mono level
Wed, 19 Sep 2012 14:36:12 -0400 Adam Chlipala Merge
Wed, 19 Sep 2012 14:20:47 -0400 Adam Chlipala Edward Z. Yang's patch to avoid repeating linker arguments
Sun, 16 Sep 2012 08:31:54 -0400 Adam Chlipala Better error message about signals remaining in server-side code
Fri, 14 Sep 2012 07:35:48 -0400 Adam Chlipala Reduce default inlining thresholds; improve a let-substitution optimization to compensate
Fri, 14 Sep 2012 06:44:14 -0400 Adam Chlipala Merge
Wed, 12 Sep 2012 19:49:02 +0400 Vladimir Shabanov Fixed HTTP date format and added Cache-Control to app.js
Sun, 05 Aug 2012 14:55:28 -0400 Adam Chlipala Tweaking treatment of function application: substitute or introduce a 'let'?
Tue, 04 Sep 2012 16:30:22 -0400 Adam Chlipala Manual addition for last changeset
Tue, 04 Sep 2012 03:32:59 +0400 Vladimir Shabanov Added 'coreInline' and 'monoInline' .urp options
Mon, 03 Sep 2012 09:51:23 -0400 Adam Chlipala Update tutorial for Ur/Web changes
Thu, 30 Aug 2012 17:58:37 +0400 Vladimir Shabanov Minor js optimizations.
Thu, 30 Aug 2012 17:04:30 +0400 Vladimir Shabanov Removed setting of ignored XMLHttpRequest headers.
Thu, 30 Aug 2012 17:00:18 +0400 Vladimir Shabanov Fixed memory leak in dynClass
Wed, 22 Aug 2012 08:46:32 -0400 Adam Chlipala show_sql_query
Sat, 18 Aug 2012 13:57:48 -0400 Adam Chlipala Add list of files to new error message
Sat, 18 Aug 2012 13:51:41 -0400 Adam Chlipala Better error message for funky command lines
Tue, 07 Aug 2012 10:02:19 -0400 Adam Chlipala Return to working version mode
Tue, 07 Aug 2012 09:41:02 -0400 Adam Chlipala New release
Sun, 05 Aug 2012 17:11:39 -0400 Adam Chlipala Revert last changeset for now; needs more thought
Sun, 05 Aug 2012 14:55:28 -0400 Adam Chlipala Tweaking treatment of function application: substitute or introduce a 'let'?
Fri, 03 Aug 2012 12:39:04 -0400 Adam Chlipala Back out last change and pursue a different fix, based on explicitly aborting script execution at times when we don't expect scripts to run
Fri, 03 Aug 2012 08:38:47 -0400 Adam Chlipala Undo change to script evaluation, originally made to support <active> + 'giveFocus'; alternate approach to making 'giveFocus' work in dynamic code generatione
Fri, 03 Aug 2012 08:32:03 -0400 Adam Chlipala Fix some unportable uses of C character class functions
Thu, 02 Aug 2012 18:12:37 -0400 Adam Chlipala New NameJs phase, still needing some debugging
Thu, 02 Aug 2012 16:33:25 -0400 Adam Chlipala Basis.getenv
Sun, 29 Jul 2012 12:54:17 -0400 Adam Chlipala Removed evaluation of js function name strings. (from Vladimir Shabanov)
Sun, 29 Jul 2012 12:27:13 -0400 Adam Chlipala Remove 'class' declaration; now use 'con' instead
Thu, 26 Jul 2012 10:04:58 -0400 Adam Chlipala Remove misguided type class optimization
Wed, 25 Jul 2012 14:04:59 -0400 Adam Chlipala Allow type class instances with hypotheses via local ('let') definitions
Wed, 25 Jul 2012 08:20:15 -0400 Adam Chlipala Change 'spawn' implementation to allow blocking within <active code>
Tue, 24 Jul 2012 19:49:50 -0400 Adam Chlipala Fix JavaScript implementation of strcspn()
Mon, 23 Jul 2012 09:03:41 -0400 Adam Chlipala Disallow suspending operations in <active code={...}>
Mon, 23 Jul 2012 08:38:39 -0400 Adam Chlipala Add more global mouse event hooks
Sun, 22 Jul 2012 09:42:17 -0400 Adam Chlipala Nicer <active> semantics
Sat, 21 Jul 2012 21:07:15 -0400 Adam Chlipala Fix bug in handling of event attributes within client-side widgets
Sat, 21 Jul 2012 15:34:07 -0400 Adam Chlipala Get regular forms working again
Sat, 21 Jul 2012 15:16:57 -0400 Adam Chlipala Top.postFields
Sat, 21 Jul 2012 13:55:35 -0400 Adam Chlipala <active>
Sat, 21 Jul 2012 11:59:41 -0400 Adam Chlipala Basis.giveFocus
Sat, 21 Jul 2012 10:12:35 -0400 Adam Chlipala Update demo code for key/mouse handler change
Sat, 21 Jul 2012 10:02:53 -0400 Adam Chlipala New event records for key and mouse handlers
Wed, 18 Jul 2012 17:29:13 -0400 Adam Chlipala Support fancy expressions in module-level 'val' declarations
Fri, 13 Jul 2012 09:01:01 -0400 Adam Chlipala Change propagation of source value to textarea
Sat, 23 Jun 2012 10:11:33 -0400 Adam Chlipala Flush elaboration cache when switching between .urp files
Sat, 23 Jun 2012 09:46:40 -0400 Adam Chlipala HTTP daemons now take '-a' option to set IP address to listen on
Sun, 03 Jun 2012 11:29:31 -0400 Adam Chlipala Lighter-weight encoding of window function use
Sat, 02 Jun 2012 16:47:09 -0400 Adam Chlipala Partitioning and ordering for window functions
Sat, 02 Jun 2012 16:00:50 -0400 Adam Chlipala Compiled a window function use
Sat, 02 Jun 2012 15:35:58 -0400 Adam Chlipala Track whether SQL expressions may use window functions, in preparation for actual window function support
Sat, 02 Jun 2012 10:54:49 -0400 Adam Chlipala Avoid redundant rollbacks
Sat, 26 May 2012 09:16:14 -0400 Adam Chlipala Proper error messages for missing source files
Sat, 19 May 2012 12:12:54 -0400 Adam Chlipala Return to working version mode
Sat, 19 May 2012 11:46:29 -0400 Adam Chlipala New release
Sat, 19 May 2012 11:38:14 -0400 Adam Chlipala More manual detail on registering error handlers
Sat, 19 May 2012 11:32:24 -0400 Adam Chlipala Merge
Sat, 19 May 2012 11:32:12 -0400 Adam Chlipala Some standard library additions from Edward Z. Yang
Thu, 17 May 2012 16:22:05 -0400 Adam Chlipala Implicit records of folders
Thu, 17 May 2012 10:20:24 -0400 Adam Chlipala Be more conservative in choosing candidates for Especialize, re: mutual recursion
Thu, 17 May 2012 03:22:34 +0400 Vladimir Shabanov Vector fonts in manual
Thu, 17 May 2012 01:41:30 +0400 Vladimir Shabanov Speed up space eating in MonoOpt
Wed, 16 May 2012 22:46:35 +0400 Vladimir Shabanov Allow RPC and run it synchronously in onunload event.
Sun, 13 May 2012 17:41:21 -0400 Adam Chlipala Lance Hepler's fix to configure.ac; small refactor of fastcgi.c to avoid undefined behavior
Sun, 13 May 2012 14:27:29 -0400 Adam Chlipala Fix hyphenation for demos; parse CSS class 'table' as 'tabl'
Sat, 12 May 2012 15:22:39 -0400 Adam Chlipala Automake 1.12 compatibility, based on suggestions by Lance Hepler
Sat, 12 May 2012 12:15:26 -0400 Adam Chlipala Return to working version mode
Sat, 12 May 2012 11:59:31 -0400 Adam Chlipala New release
Wed, 09 May 2012 08:53:10 -0400 Adam Chlipala In incremental elaboration, handle invalidated FFI signatures
Mon, 07 May 2012 08:16:18 -0400 Adam Chlipala Fix manual's grammar for subquery FROM items
Sun, 06 May 2012 16:08:48 -0400 Adam Chlipala Run-time CSS style validation
Sun, 06 May 2012 15:46:25 -0400 Adam Chlipala Fix bugs in support for 'style' and 'dynStyle'
Sun, 06 May 2012 15:34:10 -0400 Adam Chlipala Clarify need for 'prefix' for FastCGI
Sun, 06 May 2012 15:27:30 -0400 Adam Chlipala New optional suffice for 'rewrite' in .urp files: [-]
Sun, 06 May 2012 15:15:46 -0400 Adam Chlipala 'dynStyle' pseudo-attribute
Sun, 06 May 2012 14:01:29 -0400 Adam Chlipala 'style' attributes
Sun, 06 May 2012 13:07:13 -0400 Adam Chlipala Simplify type of Basis.tag, regarding 'class' attribute; new compatibility parsing of 'class' values given as string literals
Sun, 06 May 2012 12:37:43 -0400 Adam Chlipala Fix from Edward Yang to generation of 404 errors in FastCGI
Sat, 05 May 2012 19:57:54 -0400 Adam Chlipala Adjust error message format to match Emacs defaults
Sat, 05 May 2012 13:08:26 -0400 Adam Chlipala Fix bug in installation of source files to proper directories
Sat, 05 May 2012 12:58:13 -0400 Adam Chlipala -dumpTypesOnError
Sat, 05 May 2012 12:45:35 -0400 Adam Chlipala Send daemon output to calling process
Fri, 04 May 2012 10:38:22 -0400 Adam Chlipala Report which files lead to duplicate module names
Fri, 04 May 2012 10:33:04 -0400 Adam Chlipala More diagnostic information about some type class resolution failures
Fri, 04 May 2012 10:07:27 -0400 Adam Chlipala Reinitialize lexer state properly
Thu, 03 May 2012 10:29:12 -0400 Adam Chlipala Adaptations to ezyang's patch
Wed, 02 May 2012 17:17:57 -0400 Edward Z. Yang Add support for -boot flag, which allows in-tree execution of Ur/Web
Thu, 03 May 2012 09:56:41 -0400 Adam Chlipala Catch duplicate top-level module names; fix dropping of constraints during incremental elaboration; document treatment of record types as type class instance types
Wed, 02 May 2012 08:56:19 -0400 Adam Chlipala Don't modify the module cache after elaboration failures
Wed, 02 May 2012 08:34:50 -0400 Adam Chlipala Better discovery of type class instances from recursive definitions
Wed, 02 May 2012 08:23:30 -0400 Adam Chlipala In simplifying constructors for error messages, unfold constructor synonyms from modules
Sun, 29 Apr 2012 20:37:45 -0400 Adam Chlipala Fix generation of normal datatypes from polymorphic variants
Sun, 29 Apr 2012 16:23:03 -0400 Adam Chlipala 'urweb daemon start' and 'urweb daemon stop'
Sun, 29 Apr 2012 13:17:31 -0400 Adam Chlipala Initial support for reusing elaboration results
Sat, 28 Apr 2012 12:00:35 -0400 Adam Chlipala Include JavaScript files properly in error handler pages
Sat, 28 Apr 2012 11:35:12 -0400 Adam Chlipala Fix urlification of recursive polymorphic variants
Fri, 27 Apr 2012 09:52:16 -0400 Adam Chlipala Avoid generating empty <script> tags
Fri, 27 Apr 2012 09:43:09 -0400 Adam Chlipala Ensure proper ordering of <script> execution, to bring identifiers into scope in time
Fri, 27 Apr 2012 07:35:59 -0400 Adam Chlipala Omit unnecessary parens around arrows in pretty-printing
Wed, 25 Apr 2012 03:07:07 +0400 Vladimir Shabanov Removed excess zero byte from empty pages.
Sun, 22 Apr 2012 10:57:22 -0400 Adam Chlipala 'linker' .urp directive
Sun, 22 Apr 2012 09:18:21 -0400 Adam Chlipala Another test for cancelation in error messages
Sun, 22 Apr 2012 09:08:45 -0400 Adam Chlipala -unifyMore
Sat, 21 Apr 2012 15:47:02 -0400 Adam Chlipala Antiquote for PRIMARY KEY
Sat, 21 Apr 2012 15:19:00 -0400 Adam Chlipala Omit 'Basis.' in pretty-printing constructors, where this is unambiguous
Sat, 21 Apr 2012 15:09:02 -0400 Adam Chlipala Pretty-print tuple types using tuple syntax
Sat, 21 Apr 2012 14:57:00 -0400 Adam Chlipala Saving proper environments, to use in displaying nested error messages
Sat, 21 Apr 2012 14:06:03 -0400 Adam Chlipala Add another rule to simplify record concatenations for pretty-printing
Sat, 21 Apr 2012 13:57:10 -0400 Adam Chlipala Avoid kindof failures in elaboration