
Matway
21.06.2017
17:02:10
сборку ускоряешь?
Хотя может быть я не понял вопроса, потому что сам продукт тоже выполняет сборку :)

reagentoo
21.06.2017
17:02:45
если только сборку самого себя выполняет тогда)

Alexander
21.06.2017
17:05:37
D Language accepted for inclusion in GCC
https://gcc.gnu.org/ml/gcc/2017-06/msg00111.html

Berkus
21.06.2017
17:06:39

Google

Александр
21.06.2017
18:03:47
там stdlib'ы D статически можно прилинковать?

Alexander
21.06.2017
18:04:23

Александр
21.06.2017
18:04:33

Berkus
21.06.2017
18:08:31
нет, я думаю там свой бекенд и рантайм

Aidar
21.06.2017
19:01:59
Хочу:
constexpr int foo(constexpr int a, int b){
static_assert(a==1);
switch(a)
{
case 1:
return do_smth(b);
}
}
чтобы гарантировано было do_smth(b) вместо вызова этой штуки с a==1

Александр
21.06.2017
19:14:36
Засунь в шаблон этот параметр

Aidar
21.06.2017
19:14:52

Александр
21.06.2017
19:14:58
switch на этапе компиляции соптимизируется

Aidar
21.06.2017
19:14:59
там свитч тогда нельзя
ну он не раскроется

Google

Александр
21.06.2017
19:15:07
Почему?

Aidar
21.06.2017
19:15:10
не карантировано

Александр
21.06.2017
19:15:13
Ээ
Константы схлопываются

Aidar
21.06.2017
19:15:45
там так написано?

Александр
21.06.2017
19:15:53
Где?

Aidar
21.06.2017
19:15:58
в стандарте

Александр
21.06.2017
19:16:03
Не знаю

Aidar
21.06.2017
19:16:23
смысл тогда в constexpr функциях с параметрами

Александр
21.06.2017
19:16:26
Но например if (1 == 1) точно будет оптимизировано

Aidar
21.06.2017
19:16:32
емли все параметры можно через шаблон передать

Александр
21.06.2017
19:17:15
Через шаблоны нельзя передать любые типы с constexpr конструктором

Aidar
21.06.2017
19:22:58
я же с этого тоже бомбил
чо литеральные то нельзя блин
чо сложно чтоле

Alexander
22.06.2017
08:03:29
кто-нибудь сталкивался с разработкой под kdevelop, а именно разработка плагина под него?

Berkus
22.06.2017
08:11:39
я несколько лет назад копал в эту сторону и понял что лучше не надо
тогда это было что-то в стиле "у вас опять сломался билд? это потому-то мы поменяли к чертовой матери ВСЕ апи"

Alexander
22.06.2017
08:13:49

Berkus
22.06.2017
08:14:02
как сейчас не знаю - возможно у них стабилизировалось всё

Google

Berkus
22.06.2017
08:14:21
обычно там есть один-два упорка которые пишут прямо документацию - можно попробовать потыкать в них палочкой

Alexander
22.06.2017
08:14:45
из тех, что я помню - там постоянно на связи scummos и kfunk

Berkus
22.06.2017
08:17:02
чо-то быстрый поиск показывает что с документацией всё ОЧЕНЬ плохо

Alexander
22.06.2017
08:24:04
мне подсказали, что есть какой-то визуализатор прямо из gdb
и что разработка плагина под kdevelop - не очень удачная затея

Berkus
22.06.2017
08:24:35
ну для gdb или lldb написать плагин проще - прямо на питоне

Alexander
22.06.2017
08:24:36
и когда это говорят сами авторы kdevelop - это о чём-то, да говорит))

Berkus
22.06.2017
08:25:00
(я не помню, я тебе кажется даже предлагал из gdb визуализировать сразу)

Alexander
22.06.2017
08:25:20
если и предалагал, то я не заметил :(

Berkus
22.06.2017
08:25:27
ну там чот много писали сразу

Alexander
22.06.2017
08:25:32
просто интеграция с ИДЕ - это всегда классно
но тут, похоже, не совсем тот случай. Когда даже нет нормальной системы по установке плагинов

Alexander
22.06.2017
08:26:13
нужно качать сорцы и самому компилять плагин, а потом sudo make install

Berkus
22.06.2017
08:28:47
и со следующей версией он сломается потому что опять открутят какой-нибудь апи)

Шаурма
22.06.2017
08:30:34
апстримить или апдейтить на каждый релиз не так уж и сложно

Berkus
22.06.2017
08:32:45
чего
у тебя есть ТВОЙ код плагина, чего там апстримить
ты и есть апстрим
я про то что хост рандомно ломает бинарную совместимость
с плагинами

Google

Шаурма
22.06.2017
08:33:30
плагин, чтобы его чинил апстрим вместе с рефакторингом/поломкой

Berkus
22.06.2017
08:33:41
ага, разбежались

Admin
ERROR: S client not available

Дед Пегас
22.06.2017
08:33:49
Неприятно каждый релиз что-то чинить(

Шаурма
22.06.2017
08:33:57
судя по гуглу есть готовые opencv debug helpers

Berkus
22.06.2017
08:34:12
а им неприятно мейнтенить 20к плагинов рандомных, так и бросились они их все апстримить

Дед Пегас
22.06.2017
08:34:15

Berkus
22.06.2017
08:34:25
https://godbolt.org/g/UdMpjj вот, конпелятор поломалс

Constantine
22.06.2017
09:17:02
Понараздовали прав на ban

Дед Пегас
22.06.2017
09:20:15
Аккуратней дискутируй.
Собственно, компили генерируют ворнинги, что так нельзя и нет гарантий, что будет работать нормально.

soul.greed
22.06.2017
09:49:28
Всем Доброго дня! Кто может дать консультацию?

Alexander
22.06.2017
09:49:57

Anatoly
22.06.2017
09:50:26

soul.greed
22.06.2017
09:50:47

Anatoly
22.06.2017
09:51:42

Berkus
22.06.2017
09:51:45

soul.greed
22.06.2017
09:57:02

Google

Дед Пегас
22.06.2017
09:57:08
Онтоп-то будет?

Azoyan
22.06.2017
10:04:07

Alexander
22.06.2017
10:10:40
так кто там чего спросить хотел - спрашивайте

Дед Пегас
22.06.2017
10:11:11
Да он наркоман.

BaLoo
22.06.2017
10:18:45
Сап, народ.
Куда податься с вопросом по UEFI?
Про загрузчики/BIOS/UEFI чатика пока нет?)

Berkus
22.06.2017
10:20:02
в forum.osdev.org
если у тебя юзерский вопрос то на убунтуфорум или стаковерблоу

BaLoo
22.06.2017
10:20:53
Сенкс.

Будда
22.06.2017
10:24:32