Как стать автором
Обновить
92
0
Казакова Анастасия @anastasiak2512

Разработчик и ПММ

Отправить сообщение

Бандленный просто выше версией. Нужно смотреть логи запуска ctest, чтобы убедиться какая версия запускается.
Мы пока воспроизвели вот такую проблему CPP-25096 — возможно ваша вызвана ей. Можно нам в саппорт или в этот тикет закинуть логи запуска и ошибку, которая у вас.

Я не про версию CLion, а про версию CTest. Или вы используете бандленный CMake и CTest оттуда?

А какая версия ctest у вас? Версии 3.13 и менее не особо поддержаны изначально.

Сейчас попытаемся разобраться… У нас перестало воспроизводится, но может, мы что-то из окружения/тулчейна упускаем.

Про MinGW.


  • лучше использовать mingw-w64, чем просто mingw
  • то, что вы описываете про WSL, это поддержка кастомных дистрибутивов, не из маркетплейса виндового — это сейчас в работе как раз, будет видимо в 2021.2
  • cmake version 3.20.1 использовать можно. Мы пишем, что поддерживаем официально версии до 3.19, так как мы с ними протестировались, поддержали какие-то фичи, проверили, что точно все гладко работает. Но для 3.20 мы вроже критичные баги тоже в этом релизе поправили и пока других не видим — так что можно брать.

Про Qt: "сыровата" это, к сожалению, не очень критерий. Говорите, что плохо, мы посмотрим. Так иначе не понятно, что улучшать.

Вы отключаете подсветку ошибок через Clangd-движок целиком, поэтому показывается некорректная подсветка из старого движка — там это фиксить сложнее. А вот CPP-18323 вроде как поправлена в 2020.1.1, который мы скоро выпустим — проверьте, пожалуйста, как появится.

А для чего выключены ошибки из Clang? На последнем скрине — Show errors and warnings from Clangd.
Подвисание похоже на CPP-24742, но у нас оно не воспроизвелось. Сможете добавить idea.log в эту задачу?

А вообще в Clazy то есть этот квик-фикс в данном конкретном случае? Ну или поделитесь примером для воспроизведения, мы у себя попробуем проверить, где бага — у нас или в Clazy самом.

По поводу


В Rider кучу проблем с XAML, кривая поддержка графических элементов, даже просмотр не всегда работает, не говоря про отладку и профилировку их.

Мы переработали его в 211 и он не должен уступать в чем-то студийному
Про дебаг и профилирование, если честно, проблем не знаем, подскажете о чем речь?

Коллеги говорят, что превью плагина для VHDL можем выдать приватно на потестить, если интересно.

А это все на какой платформе и с каким тулчейном происходит, подскажете?

Тикеты в YouTrack я, безусловно, смотрю, как и читаю весь фидбек по всем соц. каналам наших продуктов. Комментарий не очень вежливый с вашей стороны.


Но если оставить ваш уровень токсичности в стороне, то давайте разбираться по пунктам. Соб-но, конкретные проблемы я спрашивала чтобы как-то посмотреть, какие у нас планы и можем ли мы что-то приоритизировать из важного вам. Ведь бывает так, что задача лежит, но с низким приоритетом, потому что про нее особо никто не спрашивает.


  1. "Кучу багов WSL, mingw-w64 с WSL не поддерживался" — на WSL много всяких задачек, но наверное самое критичное это определение самого WSL. Вообще вся технология довольно молодая, и MS часто и много там всего меняет прямо в основании, да и багов там тоже много. WSL и WSL2, например, совсем разные системы. Поэтому определение, к сожалению, пока не очень стабильно. Остальное из мне известного — этого какие-то штуки, которые иногда не стабильно работают в случае с WSL из-за особенностей маппинга данных или чего-то такого. Если что-то из такого особо мешает, скажите, мы посмотрим, что можно сделать. Про mingw-w64 я, к сожалению, не поняла, потому что на WSL же линуксовый тулчейн.


  2. "даже QT поддерживается криво, кучу ошибок сыпет по синтаксису, часть видимо пофиксили в 2021.1" — вообще подсчетка кода и показ ошибок через Clangd гарантирует, что корректно компилирующийся код мы подсветим без ошибок. Какая-то специфика Qt может не учитываться при автогенерации кода, но это другая история. По трекеру есть вот такая задача CPP-14377, но автор ее нам так и не ответил, а у нас не воспроизвелось. Если у вас воспроизводится проблема, пожалуйста, отпишитесь в задаче.


  3. "Нет профилировщика GPU, графических элементов." — было бы наверное и вправду интересно что-то такое добавить. Надо изучать существующие инструменты для начала, конечно. Создала реквест к нам CPP-24788.


  4. "нет в отладчике смены отображения данных для базовых типов" — вообще hex-view есть (вот тут написано, как его включать). Мы его называем "экспериментальным" только потому, что нам не очень нравится, как именно он работает. Хочется переписать и это даже есть в планах у подкоманды отладчика, но пока отвлекают более приоритетные задачи.


  5. "даже нет базовой подсветки синтаксиса VHDL" — не самый популярный запрос к нам, признаюсь често, но некоторый экспериментальный плагин у нас есть. Узнаю, что там с публичным доступом к нему.


  6. "Embedded поддержка тоже не полноценная, ни xilinx ни stm32, нормально не поддерживаются" — а что все же такое "нормальная поддержка"? Текущая поддержка описана вот тут. Она, конечно, сильно не полная — мы только недавно начали двигаться в эту сторону. Думаю, Elmot будет очень интересно послушать ваши идеи.


  7. реиндексирование — это явная проблема, ее стоит заводить в трекер.


  8. Про Rider отвечу позже, обсужу с командой.



Не понятно зачем покупать ради QT Clion если есть нормальная native поддержка в Qt Creator.

Конечно, незачем. Но тем, кто для Qt разработки использует CLion, это может быть полезно. Соб-но, запрос пришел от таких пользователей.

А вы level какой при этом выставили в настройках? У меня на анимации, например, не дефолтовые настройки. Level-ы конфигурируются в настройках Clazy в Inspections | C/C++

Да, теперь вижу все вложения. Будем разбираться, отпишемся, как станет понятно или появятся еще вопросы.

Нам все еще был бы полезен лог файл из IDE. У нас есть несколько связанных (кажется) проблем сейчас в трекере (IDEA-266391, IDEA-265506), но ясности там пока нет. Будем благодарны за любую информацию.

Во-первых, проблемы в разных IDE могут оказаться не связанным, во-вторых, даже в idea сейчас идет инвестигация и они просят логи, чтобы понять, в чем проблема. Нам бы очень помогло больше данных о проблеме.

Информация

В рейтинге
Не участвует
Откуда
Санкт-Петербург, Санкт-Петербург и область, Россия
Работает в
Дата рождения
Зарегистрирована
Активность