@ProCxx

Страница 2281 из 2477
Anatoly
14.08.2018
19:58:43
обновил и я студию и чего-то как-то не зашло, internal error в интересном месте:



Andrey
14.08.2018
20:00:13
Ну они хоть попробовали, что-то сделать с вашим тестом :)

Google
Anatoly
14.08.2018
20:03:51
Ну они хоть попробовали, что-то сделать с вашим тестом :)
если угодно, вот сырец https://gist.github.com/anatoly-spb/ea34929134454a2b8752932fc30e9744

interl error с указанными опциями: // /await /await:heapelide /std:c++latest /Zc:__cplusplus

Andrey
14.08.2018
20:18:49
interl error с указанными опциями: // /await /await:heapelide /std:c++latest /Zc:__cplusplus
Не могу воспроизвести: в x64 у меня компилируется успешно, в x86 c warning'ом "ignoring option '/await:heapelide'; This option is not supported on this target".

Andrey
14.08.2018
20:19:41
release x64
да, успешно компилируется (один файл)

а весь solution у вас не выложен?

Anatoly
14.08.2018
20:20:29
Mikhail Voronov
14.08.2018
20:21:38
у меня тоже компилится. А Вы пробовали генерацию pdb отключить?

Anatoly
14.08.2018
20:23:04
ха, с вновь созданным solution без проблем компилируется, а при открытии старого - ошибка

ха, с вновь созданным solution без проблем компилируется, а при открытии старого - ошибка
поторопился, переключение на release x64 и установка флагов /await /await:heapelide /std:c++latest /Zc:__cplusplus - internal error

Andrey
14.08.2018
20:39:22
я с трудом тут разбираюсь, мне бы workaround какой) а так с виду он строку(литерал) берёт как указатель, думает, что это инт и не может преобразовать к типу шаблона const char (&)[N]
в качестве workaround'а могу предложить такое определение template <const char * s, typename T> struct make_char_sequence_impl; template <const char * s, size_t... i> struct make_char_sequence_impl<s, index_sequence<i...>> { using type = char_sequence<s[i]...>; }; template <size_t N, const char * Input> using make_char_sequence = typename make_char_sequence_impl<Input, make_index_sequence<N - 1>>::type;

Google
Chiveson
14.08.2018
20:41:50
Не подскажите проект с хорошим примером кодогенерации, например cmake .. build -Dsome1_func -Dsome2_func генерит main.cpp только с двумя этими функциями, чтобы ifdef не плодить

Mikhail Voronov
14.08.2018
20:53:31
обновил до 15.8.0 - теперь тоже падает

Nik
15.08.2018
01:49:27
поторопился, переключение на release x64 и установка флагов /await /await:heapelide /std:c++latest /Zc:__cplusplus - internal error
Пишите фидбэк. Его читают и довольно оперативно. Не готов сказать известная ли это проблема, т.к. фича экспериментальная и в компиляторе может меняется достаточно активно.

Stanislav
15.08.2018
05:12:02
Написал
а куда? дай ссылку

Pepe
15.08.2018
05:12:50
как сконструировать класс типа нода doubly linked list лучше всего? Сейчас есть конструктор класса который иницилиазирует пойнтеры на след и пред к нульптр и non member функция init которая итерирует по вектору входных паметров, создает ноды, а потом устанавливает пойнтеры. Это нормально?

Anatoly
15.08.2018
05:14:23
а куда? дай ссылку
https://developercommunity.visualstudio.com/content/problem/310976/vc-internal-compiler-error-1580.html

Stanislav
15.08.2018
05:15:17
Anatoly
15.08.2018
05:16:05
а че в разделе visual studio а не С++ ?
Я пользовался формой обратной связи студии, выбора куда у меня не было

Stanislav
15.08.2018
05:16:35
Andrey
15.08.2018
05:32:28
неплохо, спасибо, тестовый пример работает, попробую на основном теперь
А вообще за что вы так не любите свой компилятор, что используете самописный index_sequence вместо стандартного?

Igor
15.08.2018
06:17:57
вот так вот, я считал что using std::string это более прицельный вариант using namespace std, а там оказывается логика лукапа имен меняется *пошел открывать для себя customization points*

Спасибо @webreh

Nik
15.08.2018
06:58:30
Написал
Как я и сказал, реагируют быстро. Крешится бэкэнд компилятора. Кому-то уже прилетел тикет :)

Alexander
15.08.2018
07:00:40
ну так эт нормально, чо уж там. пусть фиксят проблемы

кстати, а кто-нибудь ловил ICE у шланга?

Google
Stanislav
15.08.2018
07:04:18
ох лол, поглядел последние баги у vs чет там тьма ICE на 15.8 уже зарепорчена

Andrey
15.08.2018
07:06:26
кстати, а кто-нибудь ловил ICE у шланга?
я репортил парочку: https://bugs.llvm.org/show_bug.cgi?id=36296 https://bugs.llvm.org/show_bug.cgi?id=37732

Nik
15.08.2018
07:06:31
Повышеная фичастость. У меня у самого есть небольшой список, который гарантированно уезжает в следующий мажор

Anatoly
15.08.2018
07:12:21
Как я и сказал, реагируют быстро. Крешится бэкэнд компилятора. Кому-то уже прилетел тикет :)
не, похоже у них сейчас вал от валуэйбл кастомеров пошел: We appreciate you taking the time to report this problem. We are currently prioritizing problems that are impacting a broad set of our customers, so we may not be able to investigate this one immediately. We know this problem is important to you, so we will continue to monitor it.

Nik
15.08.2018
07:14:03
не, похоже у них сейчас вал от валуэйбл кастомеров пошел: We appreciate you taking the time to report this problem. We are currently prioritizing problems that are impacting a broad set of our customers, so we may not be able to investigate this one immediately. We know this problem is important to you, so we will continue to monitor it.
Я в реальном времени наблюдаю активность в тикете :) Баг прилетел живому человеку, который буквально 2 минуты назад там чего-то обновлял. Хотя в итоге это может лишь привести к вердикту "идет в 16"

Alexander
15.08.2018
07:15:46
нет чтобы взять и самим пофиксить ?

Nik
15.08.2018
07:16:24
нет чтобы взять и самим пофиксить ?
Нет уж спасибо. Мне хватило просто в том коде ковыряться, чтобы не захотеть там что-то фиксить никогда

Nik
15.08.2018
07:17:08
студийном

Alexander
15.08.2018
07:17:08
вы что, из МС?

Nik
15.08.2018
07:17:26
да ?

Alexander
15.08.2018
07:17:30
ахахахахахахххахахах

вот теперь мы знаем, кого можно поливать ?

Scarf
15.08.2018
07:17:44
?

Alexander
15.08.2018
07:17:46
иди фикси быстро

чо там вижла не 64 бита в 2018 ещё?

собрать что ли не мог? ?

Andrey
15.08.2018
07:18:48
Так они там не работают, а в чатах сидят :)

Google
Nik
15.08.2018
07:18:52
собрать что ли не мог? ?
Не мог :) Там сам черт ногу сломает, прежде чем в системе сборки разберется.

Так они там не работают, а в чатах сидят :)
У нас первый час ночи ващето

Andrey
15.08.2018
07:19:27
У нас первый час ночи ващето
так рано работа заканчивается?

Alexander
15.08.2018
07:19:45
Так они там не работают, а в чатах сидят :)
вот я тоже смотрю, что только языком чешут

Nik
15.08.2018
07:19:50
так рано работа заканчивается?
Не. Просто пока идет билд...

Alexander
15.08.2018
07:20:31
*здесь должен быть этот мем*

Nik
15.08.2018
07:22:04
15.9 значит не будет?
А я без понятия. Цифирь чуть-ли не в день релиза прилетает же.

Stanislav
15.08.2018
07:22:46
да я про планы, будет ли вообще 15.9 или сразу 16.0 релизнут

Anatoly
15.08.2018
07:22:49
А я без понятия. Цифирь чуть-ли не в день релиза прилетает же.
надо взять на вооружение, стащю где-то автомат со спортлото, буду релизится по нему

Alexander
15.08.2018
07:23:15
главное, чтобы фичи завозили и баги правиили

Stanislav
15.08.2018
07:23:41
а какая разница? ?
ну если 16.0 это студия 2019 =) ну и могут опять аби поломать

Alexander
15.08.2018
07:24:07
ну если 16.0 это студия 2019 =) ну и могут опять аби поломать
ну как поломают, так пересоберём. впервой что ли

Nik
15.08.2018
07:34:45
да я про планы, будет ли вообще 15.9 или сразу 16.0 релизнут
Я не знаю этого. Внутри я живу на внутренних сборках и даже не знаю какая из них реально в релиз пошла. Номера там от балды

Stanislav
15.08.2018
07:56:26
Anatoly
15.08.2018
08:03:19
а потом напишут что фикс прилетит в 16.0 будет весело :)
Стас, давай мы из тебя валуэйбл кастомера сделаем, будешь диктовать MS, когда и что релизить. А может даже лучше главного инвестора с контрольным пакетом акций. Ты что выбираешь? :)))

Kirill
15.08.2018
08:20:53
тебе же писали с vcpkg как раз, хотели сделать валуебл кастомером :)

Google
Stanislav
15.08.2018
08:21:29
лол, ну не вышло

Alexander
15.08.2018
08:25:00
Kirill
15.08.2018
08:26:19
проблема в том, что vcpkg не нужен
ну ты пришел как валуебл кастомер в vcpkg, а потом главное на поезд сесть. а потом пересел на компилятор или куда хочешь)

Alexander
15.08.2018
08:28:22
хехе ?

Igor
15.08.2018
08:28:36
ну, вроде бы для live-at-HEAD идеологии он как раз отлично работает, и в этом плане он даже проще конана по крайней мере у меня сложилось такое впечатление когда я его тыкал палочкой несколько раз пару лет назад

Igor
15.08.2018
08:34:36
хз, снапшоты "версия Х проекта зависит от версий У и Й либ А и Б" + "мастер проекта собирается с мастерами либ А и Б" - это win-win ящитаю

хотя возможно во мне просто горит праведный фашизм от чрезмерно долгого сидения на старых зависимостях и тулчейнах

Egor
15.08.2018
09:18:26
А вообще за что вы так не любите свой компилятор, что используете самописный index_sequence вместо стандартного?
не мой код, но мой перестал собираться. Основной проект проверил, тоже работает, еще раз спасибо.

Страница 2281 из 2477