Size: a a a

cxx.Дискуссионная

2020 February 25

BB

Bohdan Bessonov in cxx.Дискуссионная
Александр Вольнов
В cmake скрипт закралась ошибка, которая не попала в матрицу CI. чтобы обойти эту ошибку, надо явно указать тип сборки, добавив к вызову cmake
-DCMAKE_BUILD_TYPE=Release
. После чего тесты производительности запускаются так:
./Demos/Tests/Tests
.
Коммит фикса будет?
источник

АВ

Александр Вольнов in cxx.Дискуссионная
Bohdan Bessonov
А
Там сразу коммит на 900 файлов будет что ли?(
И не один. У меня цепная реакция. Меняю ядро и ломается всё, приходится менять всё сразу. А пока меняю другие вещи вижу, что ещё хочется что-то улучшить по ходу дела. Так и получаются коммиты по 900 файлов.
источник

KK

Konstantin Kozyrev in cxx.Дискуссионная
Хороший кот видимо
источник

АВ

Александр Вольнов in cxx.Дискуссионная
Bohdan Bessonov
Коммит фикса будет?
Чисто фикс не планирую коммтить, через неделю-две уже будет апдейт.
источник

BB

Bohdan Bessonov in cxx.Дискуссионная
Александр Вольнов
И не один. У меня цепная реакция. Меняю ядро и ломается всё, приходится менять всё сразу. А пока меняю другие вещи вижу, что ещё хочется что-то улучшить по ходу дела. Так и получаются коммиты по 900 файлов.
Это плохо. Если следовать git-flow, можно подливать удобно хотфиксы, советую.
источник

АВ

Александр Вольнов in cxx.Дискуссионная
Konstantin Kozyrev
Хороший кот видимо
Эмуляция концептов в ядре. Когда я перевожу её на более новый стандарт, приходится менять все прототипы функций. Вот когда заюзаю реальные концепты, тогда закончатся такие поломки. Ну и я как бы пользовался тем фактом, что никто не юзал мою либу, поэтому я делал, что хотел)
источник

A

Alex Ф-ф-фэils!🌠︙ in cxx.Дискуссионная
как будут юзать, семверни ее тогда плз
источник

BB

Bohdan Bessonov in cxx.Дискуссионная
И все же разработку лучше коммтить в ветку, чтоб не потерять
источник

KK

Konstantin Kozyrev in cxx.Дискуссионная
Етить там warning'ов полетело
источник

АВ

Александр Вольнов in cxx.Дискуссионная
Александр Вольнов
Чисто фикс не планирую коммтить, через неделю-две уже будет апдейт.
Всё-таки пофиксил, теперь необязательно указывать флаг для cmake.
источник

АВ

Александр Вольнов in cxx.Дискуссионная
Konstantin Kozyrev
Етить там warning'ов полетело
Видимо в новом GCC появились. Раньше их не было. Я обычно очень много варнингом включаю и их исправляю, а тут он стал больше находить.
источник

KK

Konstantin Kozyrev in cxx.Дискуссионная
Везде -Wconversion ругается
источник

BB

Bohdan Bessonov in cxx.Дискуссионная
Это оно поставилось? Вылетело? Взорвало Марс?
источник

АВ

Александр Вольнов in cxx.Дискуссионная
Bohdan Bessonov
И все же разработку лучше коммтить в ветку, чтоб не потерять
У меня есть несколько коммитов в midisynth-reforming, у меня там вместе с либой ещё midi свой синтезатор, я начал его менять, потом решил заняться самой либо, а ветку поменять забыл. В итоге у меня сейчас в той ветке разработка. Сейчас она нерабочая.
источник

АВ

Александр Вольнов in cxx.Дискуссионная
Bohdan Bessonov
Это оно поставилось? Вылетело? Взорвало Марс?
Нет, это всякие штуки для удобства отладки в MSVC.
источник

АВ

Александр Вольнов in cxx.Дискуссионная
Для MSVC надо открыть проект и собрать.
источник

АВ

Александр Вольнов in cxx.Дискуссионная
Konstantin Kozyrev
Везде -Wconversion ругается
Видимо раньше он их хуже диагностировал.
источник

АВ

Александр Вольнов in cxx.Дискуссионная
Вот в CI https://travis-ci.org/gammaker/Intra/jobs/655035571 GCC 4.8 без варнингов собирает.
источник

BB

Bohdan Bessonov in cxx.Дискуссионная
Если кей-фича  КэмлКейс, почему не...
template<
 class T,
 class Allocator = std::allocator<T>
> using Vector = std::vector<T, Allocator>::type;

Vector<int> test;
источник

A

Alex Ф-ф-фэils!🌠︙ in cxx.Дискуссионная
добавь больше GCC в матрицу сборки
источник