Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Support for <meta> tags | Adam Chlipala | 2016-05-15 |
| | |||
* | Finish removing PWild; only load a library once, even if referenced multiple ↵ | Adam Chlipala | 2016-02-07 |
| | | | | times in a .urp tree | ||
* | Finishing the last change in final handling of enumerated types | Adam Chlipala | 2016-01-02 |
| | |||
* | Fix issue with enumerated types and dependency order | Adam Chlipala | 2016-01-01 |
| | |||
* | Merge Sqlcache | Adam Chlipala | 2015-12-20 |
|\ | |||
* | | New .urp directive: jsFile | Adam Chlipala | 2015-12-05 |
| | | |||
| * | Merge. | Ziv Scully | 2015-07-19 |
| |\ | |/ |/| | |||
* | | Fix .sql generation to honor 'noMangleSql' in column names | Adam Chlipala | 2015-05-10 |
| | | |||
| * | More work factoring out Sqlcache back end. | Ziv Scully | 2015-05-06 |
| | | |||
| * | Factor out cache implementation from Sqlcache. | Ziv Scully | 2015-05-06 |
| | | |||
| * | Merge. | Ziv Scully | 2015-03-27 |
| |\ | |/ |/| | |||
| * | Remove Sqlcache urlification hack. | Ziv Scully | 2014-11-29 |
| | | |||
| * | Basic field-resolution invalidation. | Ziv Scully | 2014-11-29 |
| | | |||
| * | Progress towards invalidation based on equalities of fields. | Ziv Scully | 2014-11-10 |
| | | |||
| * | Mostly finish effectfulness analysis. | Ziv Scully | 2014-10-31 |
| | | |||
* | | The 2nd half of proper CSRF protection related to environment variables | Adam Chlipala | 2015-02-12 |
| | | |||
| * | Complete overhaul: cache queries based on immediate query result, not ↵ | Ziv Scully | 2014-10-14 |
| | | | | | | | | eventual HTML output. | ||
| * | Small cleanup. | Ziv Scully | 2014-09-15 |
| | | |||
| * | Merge. | Ziv Scully | 2014-09-13 |
| |\ | |/ |/| | |||
* | | New phase: Dbmodecheck | Adam Chlipala | 2014-08-17 |
| | | |||
* | | Differentiate between HTML and normal string literals | Adam Chlipala | 2014-08-01 |
| | | |||
* | | New .urp directive: file | Adam Chlipala | 2014-07-31 |
| | | |||
| * | Cleans up interface (it's now a command line option) and renames project to ↵ | Ziv Scully | 2014-05-31 |
| | | | | | | | | "sqlcache" in the all-one-word style. Still has issues to do with concurrency, retrying transactions, and foreign function calls that either rely on state or have side effects. | ||
| * | Finishes initial prototype, caching parameterless pages with ↵ | Ziv Scully | 2014-05-27 |
|/ | | | | table-match-based invalidation. Still has problems parsing non-Postgres SQL dialects properly. | ||
* | Add 'html5' .urp directive | Adam Chlipala | 2014-01-09 |
| | |||
* | Fix compilation of apps that don't use database; fix HTTP pipelining | Adam Chlipala | 2013-12-17 |
| | |||
* | Start SQL transactions as read-only when possible, based on conservative ↵ | Adam Chlipala | 2013-12-12 |
| | | | | program analysis | ||
* | Only output Content-script-type header when there is client-side code | Adam Chlipala | 2013-12-12 |
| | |||
* | Change handling of returned text blobs, to activate the normal EWrite ↵ | Adam Chlipala | 2013-12-11 |
| | | | | optimizations | ||
* | Fix regression in http.c for long-polling connections; add lazy ↵ | Adam Chlipala | 2013-12-11 |
| | | | | initialization of database connections, to avoid the overhead in handlers that don't use SQL | ||
* | Remove uw_cutErrorLocation() hijinks | Adam Chlipala | 2013-10-10 |
| | |||
* | Detect more SQL uses without 'database' directive | Adam Chlipala | 2013-09-30 |
| | |||
* | Fixed HTTP date format and added Cache-Control to app.js | Vladimir Shabanov | 2012-09-12 |
| | |||
* | Basis.getenv | Adam Chlipala | 2012-08-02 |
| | |||
* | Support fancy expressions in module-level 'val' declarations | Adam Chlipala | 2012-07-18 |
| | |||
* | Fix from Edward Yang to generation of 404 errors in FastCGI | Adam Chlipala | 2012-05-06 |
| | |||
* | Add support for -boot flag, which allows in-tree execution of Ur/Web | Edward Z. Yang | 2012-05-02 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | The boot flag rewrites most hardcoded paths to point to the build directory, and also forces static compilation. This is convenient for developing Ur/Web, or if you cannot 'sudo make install' Ur/Web. The following changes were made: * Header files were moved to include/urweb instead of include; this lets FFI users point their C_INCLUDE_PATH at this directory at write <urweb/urweb.h>. For internal Ur/Web executables, we simply pass -I$PATH/include/urweb as normal. * Differentiate between LIB and SRCLIB; SRCLIB is Ur and JavaScript source files, while LIB is compiled products from libtool. For in-tree compilation these live in different places. * No longer reference Config for paths; instead use Settings; these settings can be changed dynamically by Compiler.enableBoot () (TODO: add a disableBoot function.) * config.h is now generated directly in include/urweb/config.h, for consistency's sake (especially since it gets installed along with the rest of the headers!) * All of the autotools build products got updated. * The linkStatic field in protocols now only contains the name of the build product, and not the absolute path. Future users have to be careful not to reference the Settings files to early, lest they get an old version (this was the source of two bugs during development of this patch.) | ||
* | Include JavaScript files properly in error handler pages | Adam Chlipala | 2012-04-28 |
| | |||
* | Change <radio> to yield [option string] | Adam Chlipala | 2012-03-10 |
| | |||
* | Avoid URL size limit in RPCs with large arguments | Adam Chlipala | 2012-03-03 |
| | |||
* | Finish function argument order-of-operations fix | Adam Chlipala | 2012-01-07 |
| | |||
* | First part of changes to avoid depending on C function call argument order ↵ | Adam Chlipala | 2012-01-07 |
| | | | | of evaluation (omitting normal Ur function calls, so far) | ||
* | Fix handling of quotes in generating C literals | Adam Chlipala | 2012-01-02 |
| | |||
* | Fix C-side unurlification of unboxable Option datatypes | Adam Chlipala | 2011-12-17 |
| | |||
* | timeFormat .urp directive | Adam Chlipala | 2011-12-04 |
| | |||
* | Better error messages about non-SQL-izability of types | Adam Chlipala | 2011-12-03 |
| | |||
* | Catching integer divisions by zero | Adam Chlipala | 2011-12-03 |
| | |||
* | Fix server-side urlification of custom Option types | Adam Chlipala | 2011-11-25 |
| | |||
* | Include character encoding in HTTP response headers. | Karn Kallio | 2011-11-16 |
| | |||
* | Fix another list unurlification segfault bug; List.foldlMi | Adam Chlipala | 2011-08-21 |
| |