Mikhail
Roman
cyber
а че с wxwidgets?
Stanislav
а че с wxwidgets?
Ночные кошмары от MFC? Или wxWidgets слишком примитивно? VCL – это всеобъемлющая, не имеющая равных библиотека поддержки нативных элементов пользовательского интерфейса Windows, которая предоставляет возможностей больше, чем любая другая библиотека.
Stanislav
вот выбор
Anatoly
Столкнулся с не понятной для себя ситуацией: x86 релиз под vs 2015 фейлился почти на всех тестах. Стоило выражение развернуть: все пошло. Грешить на оптимизатор: https://github.com/Reactive-Extensions/RxCpp/pull/368 ?
Evgenii
Anonymous
Звонки же только для Европы, нет?
Anonymous
Я не могу найти как позвонить...
Anonymous
Теперь могу, спасибо)
Шаурма
это такая java агитация?
Stanislav
🐙 Antony
это такая java агитация?
нет, я агитировал за brainfuck. Его интерпретатор за день можно написать под любую платформу!
Шаурма
:)
Anonymous
Anonymous
🦥Alex Fails
Evgenii
Anonymous
сорян
🦥Alex Fails
переместил)
Anonymous
спасибо
Igor Sysoev
Вспомнил ещё интересную ошибку компиляции основанную на зависимых параметрах:
http://ideone.com/2Rupow
Roman
Alexey
Где вы видите звонок в телеграме?
Alexey
Че нажимать?
🦥Alex Fails
напиши #ФэйлсПозвони
Alexey
Куда?)))))
🦥Alex Fails
мне в лс
Gregory
мне в лс
там по какому принципу лок функции?
🦥Alex Fails
Gregory
в телеграмме
Gregory
по региону маркета?
🦥Alex Fails
не совсем. по инвайтам. как только вам позвонят, то сразу у вас появится фича
Anonymous
🦥Alex Fails
Anton
Таким старьём кто-то ещё пользуется?
🦥Alex Fails
Тулчейн 2010 есть
Pepe 🐸
Это же Майер виеторис хуле тут думать
Square
Друзья, кто то сталкивался с тем, что qt'шный qhash::contains возвращает true, хотя на самом деле такого ключа в нем нет. После нескольких таких ошибок, приложение падает с heap corruprion, в синтетических тестах есесна не отлавливается. Ток в проде под удалённой отладкой, несколько часов ждал бага :(
Код перемещал в разные места модуля, каждый раз одно и тоже ...
Square
Было похожее с джава-стайл итераторами в том же qt, когда разные компили были использованы для библиотек и приложения. Но сейчас у меня все из одного билда
Mikhail
Mikhail
Проблема со стеком была
Square
Да вот чую что кто портит память и в другом месте, но всякие профайлеры с анализаторами молчат, интел как выдает конечно кучу дерьма, но он его всегда выдает, когда другие молчат :(
Mikhail
Шаурма
Anatoly
Square
Square
Igor Sysoev
Git - git-bisect Documentation
https://git-scm.com/docs/git-bisect
Igor Sysoev
Если проект под гитом можно еще с по помощью bisect поискать какой коммит все сломал
Nikita
Square
А интел если честно такое себе. Жрет кучу памяти, запиливает мегатонные отчёты, но в итоге нифига не помогает
Square
Компиль годный у них, а вот инструментарий этот - хз даже
Square
Проблема в том, что проект очень огромную кодобазу и кучу плагинов имеет. И какой нить зашквар в самом начале насрать может а вылезет в другой либе и через два дня :(
Surreal
Санитайзеры?
Deleted Account
Nikita
У нас тоже огромный проект, авгиевы конюшни расчистили не сразу. И интелам, кстати, помогли утечки починить)
Nikita
Но гейзенбаги, что сутками не проявляются и не проявляются под дебагом — не факт, что можно просто так инструментами поймать
Square
то то и оно, ога
Nikita
Искал дедлок, долшло до багов в glibc
Square
поэтому приходится обращать внимание на все варнинги, и то не всегда помогает
Square
ну мы с напарником на том этапе, когда готовы уже свой анализатор запилить, потому что очень часто причиной утечек становится нерадивый разраб, забывший "закрыть за собой связи" с другими модулями и никакими валгриндами этого не отловишь
Square
частенько сидим и на бумажку иерархию создания экземпляров пишем :D
Square
и кстати хочу от qt уйти ))
mefest
Square
перестал он мне нравится с определенного этапа
Square
куда?
ну учитывая что в основном у нас ток QtCore, то можно все на std запилить
Square
xml бы завезли в std
mefest
Mikhail
Square
по крайней мере из "ядра" системы я б убрал
Surreal
Можно обернуть все вызовы, которые могут привести к утечке, запилить что-то типа стека - выделена память\освобождена и писать лог каждые n минут.
Square
Square
xquery без него не работает
Square
таймеры