comparison src/corify.sml @ 1104:72670131dace

Basis.serialize; separate file for mhash; run transactional finishers in reverse order; set needs_sig properly
author Adam Chlipala <adamc@hcoop.net>
date Thu, 31 Dec 2009 11:41:57 -0500
parents 0657e5adc938
children e1d738870086
comparison
equal deleted inserted replaced
1103:2f42c61b8d0a 1104:72670131dace
999 ((L.DVal ("wrap_" ^ s, 0, 999 ((L.DVal ("wrap_" ^ s, 0,
1000 (L.TFun (dom, ranT), loc), 1000 (L.TFun (dom, ranT), loc),
1001 e), loc) :: wds, 1001 e), loc) :: wds,
1002 (fn st => 1002 (fn st =>
1003 case #1 (corifyExp st (L.EModProj (en, [], "wrap_" ^ s), loc)) of 1003 case #1 (corifyExp st (L.EModProj (en, [], "wrap_" ^ s), loc)) of
1004 L'.ENamed n => (L'.DExport (L'.Link, n), loc) 1004 L'.ENamed n => (L'.DExport (L'.Link, n, false), loc)
1005 | _ => raise Fail "Corify: Value to export didn't corify properly") 1005 | _ => raise Fail "Corify: Value to export didn't corify properly")
1006 :: eds) 1006 :: eds)
1007 else 1007 else
1008 (wds, eds) 1008 (wds, eds)
1009 end 1009 end