Size: a a a

2020 May 29

ПФ

Паша Финкельштейн... in Moscow Spark
Пока код управляемый — выкинуть можно. А вот всё что за пределами ансейф уже не оптимизируется, да
источник

N

Nikolay in Moscow Spark
getInt() построен на usafe. Полностью. значит он не оптимизится
источник

ПФ

Паша Финкельштейн... in Moscow Spark
да
источник

ПФ

Паша Финкельштейн... in Moscow Spark
ну то есть значик проверки границ может и уедут, а всё остальное уже нет
источник

ПФ

Паша Финкельштейн... in Moscow Spark
Но по сути это значит что авторы уже посчитали что сделали максимально оптимизированную версию, это на их совести
источник

ПФ

Паша Финкельштейн... in Moscow Spark
Спасибо то помог раскрутить )
источник

N

Nikolay in Moscow Spark
Паша Финкельштейн
Спасибо то помог раскрутить )
Всегда пожалуйста )
источник

GP

Grigory Pomadchin in Moscow Spark
Паша Финкельштейн
Мне казалось что для этого есть Dask?
он ниоч
источник

ПФ

Паша Финкельштейн... in Moscow Spark
Nikolay
getInt() построен на usafe. Полностью. значит он не оптимизится
там, кстати, разные имплементации есть, кажется.
источник
2020 May 31

ПФ

Паша Финкельштейн... in Moscow Spark
источник

GP

Grigory Pomadchin in Moscow Spark
Круто, спасиб; реально баг в кодогене https://github.com/apache/spark/pull/28681/files
источник

ПФ

Паша Финкельштейн... in Moscow Spark
Да, там ссылочка есть и фикс интересный
источник

GP

Grigory Pomadchin in Moscow Spark
Паша Финкельштейн
Да, там ссылочка есть и фикс интересный
О кстати обрати внимание на тест
источник

GP

Grigory Pomadchin in Moscow Spark
Мы близки были конечно в первый раз
источник

GP

Grigory Pomadchin in Moscow Spark
Думаю подольше бы тогда посидели могли догадаться в чем дело
источник

ПФ

Паша Финкельштейн... in Moscow Spark
Grigory Pomadchin
Мы близки были конечно в первый раз
Так это я в комментарии написал :)
источник

ПФ

Паша Финкельштейн... in Moscow Spark
Но вот догадаться в чём дело у меня знаний не хватило бы точно
источник

ПФ

Паша Финкельштейн... in Moscow Spark
Мне даже в голову не пришло что это может быть про null propagation - он же в другую сторону по идее
источник

ПФ

Паша Финкельштейн... in Moscow Spark
Мне очень интересно как чуваки это раздебажили. Типа где бочки ставили или на что смотрели. Или просто в голове моделировали как такое может быть
источник

GP

Grigory Pomadchin in Moscow Spark
Паша Финкельштейн
Мне очень интересно как чуваки это раздебажили. Типа где бочки ставили или на что смотрели. Или просто в голове моделировали как такое может быть
наверн знали как тест написать к конкретной части кодогена
источник