Size: a a a

2020 September 27

AN

Alexander Nozik in Kotlin Native
Iaroslav Postovalov
так его в принципе нет. он делается вот так
fun assertApprox(a: Double, b: Double, delta: Double) {
           if ((a - b) > delta) assertEquals(a, b)
       }
assertTrue { (Complex(0.5, -0.0) - 2.toComplex().reciprocal).r < 1e-10}
источник

IP

Iaroslav Postovalov in Kotlin Native
Alexander Nozik
assertTrue { (Complex(0.5, -0.0) - 2.toComplex().reciprocal).r < 1e-10}
оо, моя функция :)
источник

IP

Iaroslav Postovalov in Kotlin Native
Alexander Nozik
assertTrue { (Complex(0.5, -0.0) - 2.toComplex().reciprocal).r < 1e-10}
reciprocal
источник

AN

Alexander Nozik in Kotlin Native
Да, я поэтому и сказал, что тест твой.
источник

AN

Alexander Nozik in Kotlin Native
Усе kmath-core под нативом собирается. Ждем 1.4.20 eap.
источник

IP

Iaroslav Postovalov in Kotlin Native
Alexander Nozik
Усе kmath-core под нативом собирается. Ждем 1.4.20 eap.
еще kmath-dimensions же
источник

AN

Alexander Nozik in Kotlin Native
Iaroslav Postovalov
еще kmath-dimensions же
Все добавим по очереди. Я к тому, что самое сложное собирается и тестится. Если бы не отвалившийся JS, то можно было бы релизить
источник

AM

Andrew Mikhaylov in Kotlin Native
Alexander Nozik
И все-таки вопрос. Как делать глобальные кэши в условиях глобальных фризов? Вешать threadlocal?
Либо мапа атомикрефов. Я правда перф не сравнивал, но я игрался с потоконебезопасными штуками в кеше, у меня выбора не было)
источник

AN

Alexander Nozik in Kotlin Native
Andrew Mikhaylov
Либо мапа атомикрефов. Я правда перф не сравнивал, но я игрался с потоконебезопасными штуками в кеше, у меня выбора не было)
Мапа атомикрефов - это ужасно. Вот потокобезопасная мапа спасла бы.
источник
2020 October 04

IP

Iaroslav Postovalov in Kotlin Native
тут на macos поломали read как-то. он void возвращает, а не ssize_t
источник

IP

Iaroslav Postovalov in Kotlin Native
ну ё мое
источник

AN

Alexander Nozik in Kotlin Native
Iaroslav Postovalov
тут на macos поломали read как-то. он void возвращает, а не ssize_t
Welcome to the beautiful world of native programming
источник

IP

Iaroslav Postovalov in Kotlin Native
Alexander Nozik
Welcome to the beautiful world of native programming
да я не понимаю, как они ухитрились posix поломать. причем в доке сигнатура верная. а kotlin native так не считает
источник

A

Aleksei🐈 in Kotlin Native
Iaroslav Postovalov
да я не понимаю, как они ухитрились posix поломать. причем в доке сигнатура верная. а kotlin native так не считает
kotlinx-io совсем же экспериментальная
источник

IP

Iaroslav Postovalov in Kotlin Native
Aleksei🐈
kotlinx-io совсем же экспериментальная
это моя либа
источник

IP

Iaroslav Postovalov in Kotlin Native
ну как моя, я ее украл
источник

A

Aleksei🐈 in Kotlin Native
Iaroslav Postovalov
это моя либа
источник

IP

Iaroslav Postovalov in Kotlin Native
вы лучше помогите syscall'ы posix починить :)
источник

IP

Iaroslav Postovalov in Kotlin Native
у меня мака нет, а хакинтош долго ставить
источник

A

Aleksei🐈 in Kotlin Native
Iaroslav Postovalov
вы лучше помогите syscall'ы posix починить :)
Ну syscall-ов много, у меня все работают
источник