Mercurial > urweb
comparison src/corify.sml @ 1936:6745eafff617
Start SQL transactions as read-only when possible, based on conservative program analysis
author | Adam Chlipala <adam@chlipala.net> |
---|---|
date | Thu, 12 Dec 2013 17:42:48 -0500 |
parents | c1ee5dec9cff |
children | 210fb3dfc483 |
comparison
equal
deleted
inserted
replaced
1935:fda9d5af69e7 | 1936:6745eafff617 |
---|---|
1044 case corifyCon st t of | 1044 case corifyCon st t of |
1045 (L'.CFfi ("Basis", "postBody"), _) => true | 1045 (L'.CFfi ("Basis", "postBody"), _) => true |
1046 | _ => false) args then | 1046 | _ => false) args then |
1047 L'.Extern L'.ReadCookieWrite | 1047 L'.Extern L'.ReadCookieWrite |
1048 else | 1048 else |
1049 L'.Link | 1049 L'.Link L'.ReadCookieWrite |
1050 in | 1050 in |
1051 ((L.DVal ("wrap_" ^ s, 0, tf, e), loc) :: wds, | 1051 ((L.DVal ("wrap_" ^ s, 0, tf, e), loc) :: wds, |
1052 (fn st => | 1052 (fn st => |
1053 case #1 (corifyExp st (L.EModProj (en, [], "wrap_" ^ s), loc)) of | 1053 case #1 (corifyExp st (L.EModProj (en, [], "wrap_" ^ s), loc)) of |
1054 L'.ENamed n => (L'.DExport (expKind, n, false), loc) | 1054 L'.ENamed n => (L'.DExport (expKind, n, false), loc) |