git.iko.soy/rowtype-yoga/purescript-native
on golang help sign in
Move to Data.Array.Unsafe
4941430Gary Burgess
src/Language/PureScript/CodeGen/JS/Optimizer.hs+1−1
@@ -78,7 +78,7 @@ optimize' js = do
78 , inlineValues
78 , inlineValues
79 , inlineOperator (C.prelude, (C.$)) $ \f x -> JSApp f [x]
79 , inlineOperator (C.prelude, (C.$)) $ \f x -> JSApp f [x]
80 , inlineOperator (C.prelude, (C.#)) $ \x f -> JSApp f [x]
80 , inlineOperator (C.prelude, (C.#)) $ \x f -> JSApp f [x]
81− , inlineOperator (C.preludeUnsafe, C.unsafeIndex) $ flip JSIndexer
81+ , inlineOperator (C.dataArrayUnsafe, C.unsafeIndex) $ flip JSIndexer
82 , inlineCommonOperators ]) js
82 , inlineCommonOperators ]) js
83
83
84untilFixedPoint :: (Monad m, Eq a) => (a -> m a) -> a -> m a
84untilFixedPoint :: (Monad m, Eq a) => (a -> m a) -> a -> m a
src/Language/PureScript/Constants.hs+2−2
@@ -262,8 +262,8 @@ prim = "Prim"
262prelude :: String
262prelude :: String
263prelude = "Prelude"
263prelude = "Prelude"
264
264
265−preludeUnsafe :: String
265+dataArrayUnsafe :: String
266−preludeUnsafe = "Prelude_Unsafe"
266+dataArrayUnsafe = "Data_Array_Unsafe"
267
267
268eff :: String
268eff :: String
269eff = "Control_Monad_Eff"
269eff = "Control_Monad_Eff"