comparison src/cjrize.sml @ 1360:02fc16faecf3

[De]serialization of times in JavaScript; proper integer division in JavaScript; Basis.crypt; Top.mkRead'; more aggressive Mono-level inlining, for values of function-y types
author Adam Chlipala <adam@chlipala.net>
date Thu, 23 Dec 2010 17:46:40 -0500
parents 87156c44824f
children 36f7d1debb37
comparison
equal deleted inserted replaced
1359:e525ad571e15 1360:02fc16faecf3
298 let 298 let
299 val (e1, sm) = cifyExp (e1, sm) 299 val (e1, sm) = cifyExp (e1, sm)
300 in 300 in
301 ((L'.EUnop (s, e1), loc), sm) 301 ((L'.EUnop (s, e1), loc), sm)
302 end 302 end
303 | L.EBinop (s, e1, e2) => 303 | L.EBinop (_, s, e1, e2) =>
304 let 304 let
305 val (e1, sm) = cifyExp (e1, sm) 305 val (e1, sm) = cifyExp (e1, sm)
306 val (e2, sm) = cifyExp (e2, sm) 306 val (e2, sm) = cifyExp (e2, sm)
307 in 307 in
308 ((L'.EBinop (s, e1, e2), loc), sm) 308 ((L'.EBinop (s, e1, e2), loc), sm)