
Alexander
15.12.2017
12:14:57
clang 6.0.0 -O3 -march=native
time ./card-raytracer-cpp image.ppm
real 0m10,654s
user 0m10,648s
sys 0m0,004s
VS2017 -Ox AVX
time ./card-raytracer-cpp image.ppm
0m16,360s
Исходник позже скину - он на компе
Системы идентичны, если что.

Google

Andrei
15.12.2017
12:16:27
>обширных пруфов
>какие-то замеры без методологии
:D
Ок.

Pavel
15.12.2017
12:16:57
да вот тут же недавно скидывали линк на годболт. правда на другую тему.
студия там прекрасно оптимизирует. особенно с О3

Alexander
15.12.2017
12:17:17
Сравниваем с другими компиляторами

Pavel
15.12.2017
12:18:34
https://goo.gl/1uUF3G

Alexander
15.12.2017
12:18:42
Я только порадуюсь за msvc, если буду неправ

Andrei
15.12.2017
12:18:53
Бога ради, я не против, просто не надо чатик в филиал ЛОРа превращать.

Alexander
15.12.2017
12:19:42
Дело в том, что мне такие примеры очень нужны были. Но я не смог их найти

Andrei
15.12.2017
12:22:09
Ну, мне помнится, что были, да. Сходу не найду. Сейчас на руках нет.

Alexander
15.12.2017
12:22:20
У меня есть обратные примеры. На том же годболте. Но меня терзают смутные сомненья, что что-то с msvc на годболте не так

Google

Alexander
15.12.2017
12:22:42
Потому что на годболте он вообще ничего не может

Andrei
15.12.2017
12:23:03
Ок!

Ioann V
15.12.2017
12:31:17

Andrei
15.12.2017
12:31:53
Ты хотел сказать «не раз»?

Ioann V
15.12.2017
12:32:12
Наверное, да.

/dev
15.12.2017
12:32:56

Alexander
15.12.2017
12:36:06
D:\libreoffice\sources\libo-core\include\cppuhelper/implbase.hxx(75): fatal error C1001: An internal error has occurred in the compiler.
(compiler file 'msc1.cpp', line 1507)
To work around this problem, try simplifying or changing the program near the locations listed above.
Please choose the Technical Support command on the Visual C++
Help menu, or open the Technical Support help file for more information
в дупу msvc 2017. пытался перейти на боее свежую версию для либры :(
Та-дам

/dev
15.12.2017
12:37:50

Andrei
15.12.2017
12:37:55
Да, шаблонная магия иногда роняет студию. Увы.

Alexander
15.12.2017
12:38:27

/dev
15.12.2017
12:39:06

Ioann V
15.12.2017
12:44:40
Имхо, gcc the best

Igor
15.12.2017
12:44:59

Ilia
15.12.2017
12:47:50

Igor
15.12.2017
12:50:15
[requires]
rxcpp/4.0.0@Bincrafters/stable
?

Anatoly
15.12.2017
12:52:38
@zamazan4ik Саш, я вчера говорил с Анастасией Казаковой (product manager CLion, JB) по поводу поддержки Conan в CLion. Она сказала, что этим плагином будет заниматься JFrog. Ресурсы со стороны JB на это выделяться не будут.

Stanislav
15.12.2017
13:05:29

Google

Alexander
15.12.2017
13:07:18

AROUSED BY STARING EYES OF A ДУРА
15.12.2017
13:08:34

Stanislav
15.12.2017
13:09:05
и срет уже вайн

Павел
15.12.2017
13:10:11
всем привет! требуется помощь в понимании работы оптимизатора gcc/clang при использовании constexpr.
вот такой код: https://godbolt.org/g/5nhUVf
почему при компиляции удаляется строка с if() ?
Причем, если просто сравнивать с результатом constexpr - все нормально, при испольовании какой-либо математики типа & | - код с if() удаляется.
у gcc 7.2 и clang-4.0 поведение одинаковое.

Igor
15.12.2017
13:10:23

Stanislav
15.12.2017
13:16:02
да, про хип вайн ругается

Igor
15.12.2017
13:28:03
https://godbolt.org/g/n8Ab6o
Што.
я бы понял если бы компиляция всегда фейлилась, но почему ошибка зависит от порядка?

Кирилл
15.12.2017
13:32:11

Ilia
15.12.2017
13:38:25

Igor
15.12.2017
13:38:54

AROUSED BY STARING EYES OF A ДУРА
15.12.2017
13:39:30

Кирилл
15.12.2017
13:40:02

Andrei
15.12.2017
13:40:04
Поэтому у меня закрались сомнения, на самом ли деле это асинхронное чтение.
Проверить это довольно непросто, потому что can-фрейм так легко не порежешь, чтобы проверить.
У меня есть трансивер и все, управлять я им не могу. Только контроллером.

Google

Alexander
15.12.2017
13:57:50

Anatoly
15.12.2017
14:02:21

Admin
ERROR: S client not available

Alexander
15.12.2017
14:04:58

Anatoly
15.12.2017
14:05:17

Alexander
15.12.2017
14:05:24
примеры пакета лучше спотреть у бинкрафтеров

Anatoly
15.12.2017
14:18:58

Ilia
15.12.2017
14:29:00
Не находит по всем репозиториям его
E:\x\cpp\rxsample>conan install
rxcpp/4.0.0@Bincrafters/stable: Not found, looking in remotes...
rxcpp/4.0.0@Bincrafters/stable: Trying with 'conan.io'...
rxcpp/4.0.0@Bincrafters/stable: WARN: EOF occurred in violation of protocol (_ssl.c:661)
Unable to connect to conan.io=https://server.conan.io
rxcpp/4.0.0@Bincrafters/stable: Trying with 'conan-center'...
rxcpp/4.0.0@Bincrafters/stable: Trying with 'conan-transit'...
ERROR: Unable to find 'rxcpp/4.0.0@Bincrafters/stable' in remotes

Stanislav
15.12.2017
14:31:52


Ilia
15.12.2017
14:35:06
https://bincrafters.github.io/2017/06/06/using-bincrafters-conan-repository/
Гы...
E:\x\cpp\rxsample>conan install
rxcpp/4.0.0@bincrafters/stable: Not found, looking in remotes...
rxcpp/4.0.0@bincrafters/stable: Trying with 'conan.io'...
ERROR: <html>
<head><title>502 Bad Gateway</title></head>
<body bgcolor="white">
<center><h1>502 Bad Gateway</h1></center>
<hr><center>nginx</center>
</body>
</html>
. [Remote: conan.io]
Так и задумано?

Pavel
15.12.2017
14:35:58

Ilia
15.12.2017
14:36:50
РАсскажи подробнее....

Pavel
15.12.2017
14:41:09
Где-то бекэнд пизданулся

Pavel
15.12.2017
14:54:22
А есть вообще разумный способ заставить QFileDialog выбирать и файлы и директории?
Вроде очевидная штука, но чтото я не могу нагуглить

Google

Anatoly
15.12.2017
14:59:20

Pavel
15.12.2017
14:59:53
Ну да. Там либо файлы выбирать либо директории.

Ioann V
15.12.2017
15:00:11
А если сделать | у флагов ?

Pavel
15.12.2017
15:00:29
Эм. там енум, не битовая маска
Qt местами такая странная штука. Вроде хочешь сделать очевидную вещь... вжух, и полдня прошло.

Ilia
15.12.2017
15:02:08
И там вполне себе маски.

Ioann V
15.12.2017
15:02:49
Ой

Pavel
15.12.2017
15:02:51
Это Options маски. а FileMode там просто 0 1 2 3

Ioann V
15.12.2017
15:03:05
QFileDialog::ShowDirsOnly 0x00000001 Only show directories in the file dialog. By default both files and directories are shown. (Valid only in the Directory file mode.) А не, все норм
Тут написано, что по дефолту и файлы и папки
Т.е без какого либо флага

Pavel
15.12.2017
15:03:44
Ну он их и показывает, и файлы и директории