Pull to refresh
29
0
Arkady Shapkin @KindDragon

Прграммирую на C++/C#. Автор Git Extensions и VLD.

Send message

Хочу заметить что с range-based for компилятор генерирует код такой же как ваш лучший вариант https://gcc.godbolt.org/z/f84s8e .

Наследуемые include пути добавили? Чтобы не прописывать в зависимом проекте include paths зависимостей руками. Или для полноценной работы по-прежнему нужен CMake?

Обычно же .props файлами можно решить эту проблему

Да сто пудов террористы используют https для перевода денег или еще чего

хексапильные :)

Да, vcpkg выглядит хорошо — как apt-get для Windows.
Вот сравнение с NuGet и Conan.io

Кстати с Debug.WriteLine("Loading plugin...", pluginFile.Name); это к сожалению не баг, а дурной дизайн API Debug.WriteLine.
Есть перегрузка метода принимающая на вход две строки https://msdn.microsoft.com/ru-ru/library/1w33ay0x(v=vs.110).aspx

Помоему это признание когда о твоем продукте пишут авторы PVS-Studio :-)
Спасибо за проверку, будем исправлять :-)

Скорее всего

Еще студия 32-битный процесс, проблема с памятью острее.

К тому же гит это всегда отдельный процесс, а libgit по умолчанию работает синхронно и потребляет память в том же процессе.

Нету еще VS «15» Community (только Enerprise), так что если у вас нет лицензии то ничего не получится

Пожалуйста не смешивайте 360 градусные видео и VR фильмы. 360 градусные видео совсем не VR фильмы http://www.wired.com/2015/11/360-video-isnt-virtual-reality/


Интересная статья с размышлениями про Storytelling в VR: Why VR “Storytelling” does not currently work. And can it ever work?

Если не WASD, то что?

Забыли про NumPad. Есть люди которые на нем играют

А вы сравните со значением год назад. Стоимость жизни видимо считается в долларах

Я с вами в целом согласен, но боюсь если он даже предварительно сообщил об этом в руководство Метрополитена — ничем его не обезопасит. Так как он опубликовал до устранения уязвимости.

Не понятно зачем они это называют 3.0, а не 0.3.

Во-вторых, трудности с получением справочника предупреждений. Единственное место, откуда их можно получить — это сайт разработчиков PVS-студии, раздел технической документации

Было бы удобно если бы на сайте или в составе PVS Studio был JSON с информацией о предупреждениях, желательно чтоб была инфа и о категории предупреждений по которой можно назвать Testsuite


Категории предупреждений


Пример Json
{
    "categories": {
        "x64": { "en": "64bit errors", "ru": "64битные ошибки"},
        "return_ptr_to_local_vars": { "en": "Returning pointer to local variables", "ru": "Адрес локальной переменной возвращается из функции"}
    },
    "warnings": {
        "101": {
            "category": "x64",
            "name":  { "en": "V101 name", "ru": "V101 название"},
            "help_url":  { "en": "http://www.viva64.com/en/d/0033/", "ru": "http://www.viva64.com/ru/d/0033/"}
        }
    }
}

Спасибо за статью, а можете выложить XSLT используемый вами для конвертирования plog в xunit xml?

Я не увидел в этой статье что реализация использует Thread Pool. Да и по смыслу невидно откуда там могло бы они появиться.
Функция с co_await возвращает просто future, а кто ставит в нее результат уже не важно будь то какое-нибудь асинхронное API ОС например.
Да он на рассказывал на C++ Russia 2016, один из лучших докладов конференции если не самый лучший.

Кстати он рассказывал про минусы предлагаемого подхода в Resumable Expression, от части ответ насколько я понимаю описан здесь http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0171r0.html
1
23 ...

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Date of birth
Registered
Activity

Specialization

Embedded Software Engineer, System Software Engineer
Senior
C++
Programming microcontrollers
Code Optimization
System Programming