Changes between Version 41 and Version 42 of DataParallel/ClosureConversion/ClassLess
- Timestamp:
- 04/30/07 22:01:10 (6 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
DataParallel/ClosureConversion/ClassLess
v41 v42 188 188 = T , otherwise 189 189 a^ = a 190 (t1 -> t2)^ = t1 ^ -> t2^, if kindOf t1 == #190 (t1 -> t2)^ = t1 -> t2 , if kindOf t1 == # 191 191 or kindOf t2 == # 192 192 = t1^ :-> t2^, otherwise … … 200 200 ([Int -> Int] -> Int)^ = [Int :-> Int] :-> Int 201 201 (Int# -> Int# -> Int#)^ = Int# -> Int# -> Int# 202 ((Int -> Int) -> Int#)^ = (Int :-> Int) -> Int#202 ((Int -> Int) -> Int#)^ = (Int -> Int) -> Int# 203 203 (Int -> Int -> Int#)^ = Int :-> (Int -> Int#) 204 204 }}} 205 206 Why do we use `(t1 -> t2)^ = t1 -> t2` when either argument type is unboxed? 205 207 206 208 === Converting value bindings ===
