А куда они бегут-то?
Не знаю повлияло ли это тут, в принципе могло, у гхц есть косяки с sized primitives (вроде бы в мастере пофикшены), я тут сделал это просто потому что unsafeRead/Write только с Int в качестве индексов работает
о привет
ну че, можно норм решето писать на кваскеле?
у меня есть версия с unsafe (первая самая) она вообще 30 секунд работала. Но там были Int64 и fromIntegral для доступа
ну вон перф близкий к Ц
Капец, здоровья погибшим, fromIntegral протаскивает 2 витейбла в себя
haskell не умеет девиртуализацию?
100% заинлайнится
умеет, но лучше не надеяться
Умеет, но не всегда
прям 100?
странно. тут же все типы известны
Се равно жирновато, там через Integer, а ето боксинг
fromIntegral :: Int64 -> Int с -O уверен что да
какой integer, там конечно rules
Обсуждают сегодня