ChanServ changed the topic of #libreoffice-ru to: Канал поддержки русскоязычных пользователей LibreOffice | Wiki TDF http://tdf.io/wikiru | On-line документация http://tdf.io/helpru | Логи канала: http://goo.gl/gzwdwU
MuXAE^b72 has joined #libreoffice-ru
Michael72 has quit [Ping timeout: 252 seconds]
Michael72 has joined #libreoffice-ru
MuXAE^b72 has quit [Ping timeout: 268 seconds]
Michael72 has quit [Ping timeout: 250 seconds]
Michael72 has joined #libreoffice-ru
_whitelogger has joined #libreoffice-ru
MuXAE^b72 has joined #libreoffice-ru
Michael72 has quit [Ping timeout: 250 seconds]
Michael72 has joined #libreoffice-ru
MuXAE^b72 has quit [Ping timeout: 268 seconds]
libreofficeru-tg has quit [Remote host closed the connection]
libreofficeru-tg has joined #libreoffice-ru
MuXAE^b72 has joined #libreoffice-ru
Michael72 has quit [Ping timeout: 250 seconds]
MuXAE^b72 has quit [Ping timeout: 252 seconds]
Michael72 has joined #libreoffice-ru
Michael72 has quit [Ping timeout: 268 seconds]
Michael72 has joined #libreoffice-ru
Michael72 has quit [Ping timeout: 250 seconds]
JohnDoe_71Rus has joined #libreoffice-ru
JohnDoe_71Rus has quit [Quit: KVIrc 5.0.0 Aria http://www.kvirc.net/]
JohnDoe_71Rus has joined #libreoffice-ru
kompi has joined #libreoffice-ru
tagezi has joined #libreoffice-ru
<tagezi> mikekaganski: глупый вопрос наверное, но почему мы деструкторы не делаем инлайн функциями?
<tagezi> покрайне мере, когда они из пару строк состоят
<mikekaganski> очень часто это виртуальные деструкторы, поэтому нет смысла делать их инлайн - всё равно придётся создавать тело функции с адресом, а инлайн в таком случае может понасоздавать множество копий тел
<mikekaganski> они, конечно, будут удалены при линкове
<mikekaganski> но всё равно, оверхэд ненужный
<tagezi> то есть воттак не правильно? диспозе нужно в реализации указывать?
<mikekaganski> на мой взгляд нехорошо, если это в заголовке
<tagezi> диспозеУан
<tagezi> ы
<mikekaganski> это тоже виртуальная функция, так что очень маловероятно, что её инлайн даст выигрыш, так что - норм
<tagezi> то есть, так выигрыша не будет.. а аккуратнее это вообще смотрится? :)
<mikekaganski> смотри: инлайн-функции, которые обязаны иметь адрес, могут тем не менее встраиваться, когда компилятор точно знает тип объекта. Такое бывает, и тогда рантайм-выигрыш всё же будет от инлайна.
<mikekaganski> Но при этом такая функция обязана иметь адрес, и поскольку компиляция идёт отдельно для каждого юнита, такой инлайн приводит к генерации тела в каждом модуле, куда запихали заголовок
<mikekaganski> и это - время на компиляцию каждого такого модуля
<mikekaganski> поэтому на мой взгляд, виртуальные функции лучше не инлайнить вообще, пока не проведён профайлинг, что здесь инлайн полезен
<tagezi> блин, ускоряем сборку за счет скорости работы приложения... Роману не говори, а то он на пеку изойдёт :)
<mikekaganski> ненене
<mikekaganski> если мы знаем, что есть ускорение работы, мы инлайним
<mikekaganski> только надо знать, а не делать "на всякий случай"
* kompi видит
<tagezi> ох.. ладно, перенесу всё обратно...
<tagezi> а так красиво выглядело
* tagezi сегодня прочитал о не явном инлайне из заголовочного файла и задумался
* kompi сегодня видел сон про код Либры
<mikekaganski> кошмар!
<kompi> видать мало отдыхал или блин подсознание хочет писать код для Либры=(
<tagezi> mikekaganski: в том куске, который я мучаю уже неделю, столько загадочного... например, сегодня обнаружил, что при обращении к меню, почему-то вдруг вызывается LibBox, которы никакого отношения к меню не имеет
<kompi> удалить, чтобы не тормозило!
<tagezi> хаха
<JohnDoe_71Rus> Резать к чёртовой матери, не дожидаясь перитонитов! (с)
tagezi has quit [Ping timeout: 268 seconds]
tagezi has joined #libreoffice-ru
tagezi has quit [Ping timeout: 240 seconds]
JohnDoe_71Rus has quit [Quit: KVIrc 5.0.0 Aria http://www.kvirc.net/]
JohnDoe_71Rus has joined #libreoffice-ru
kompi has quit [Quit: Page closed]
kompi has joined #libreoffice-ru
<kompi> mikekaganski: с одной стороны радует, что ошибки (тем более регрессии) находишь
<kompi> mikekaganski: а с другой стороны раздражает, что они вообще есть и есть постоянно
<kompi> такое ощущение, что можно тыкнуть в абсолютно любую часть Либры и легко поймаешь багу=(((
tagezi has joined #libreoffice-ru
<mikekaganski> ну и зря. Вот только что мне прилетела ошибка (несколько ошибок), которые я вызвал. Я сделал удобнее одно, но оказалось, что панель MailMerge желает узнать, сколько элементов в БД,
<mikekaganski> а для этого ей надо к БД подключиться (сюрприз!), и это приводит к диалогу пароля, если БД запаролен
<kompi> ну и зря что?
<mikekaganski> и это не то, что хочет пользователь, когда открывает файл с полями ММ
<mikekaganski> зря так относишься
<kompi> ааа
<kompi> да это крик души же
<kompi> хочется то, чтобы ошибок было минимум...идеальный мир, все дела
<mikekaganski> да, когда у тебя монструозный комбайн, который используют десятки миллионов людей, каждый в свою дуду, ты не можешь ткнуть куда-то, чтобы кому-то не прищемить мозоль
<kompi> ахаха
<kompi> про монструозный комбайн прямо мои мысли прочитал
<kompi> я тебе кстати нашел одну старинную проблему про майл мерге и подписал тебя
<mikekaganski> поэтому надо, чтобы душа не кричала почём зря, а пела от того, что всё меняется (возможно, местами даже к лучшему)
<kompi> ооо моя душа в таких случаях поет, но гроулом
<mikekaganski> :-)
Michael72 has joined #libreoffice-ru
JohnDoe_71Rus has quit [Quit: KVIrc 5.0.0 Aria http://www.kvirc.net/]
kompi has quit [Quit: Page closed]
Michael72 has quit [Quit: mIRC! v7.25 Portable + Rus + Activated / RDN-Team]