сборка Far'а и плагинов из исходников

Разработка Far.
skipik
Posts: 202
Joined: Wed 03 Jun, 2015 15:24
Has thanked: 31 times
Been thanked: 21 times

Глюки и баги, появившиеся в «ночных сборках»

Post by skipik »

Latest post of the previous page:

5512
Забыли апнуть vbuild.

skipik
Posts: 202
Joined: Wed 03 Jun, 2015 15:24
Has thanked: 31 times
Been thanked: 21 times

Глюки и баги, появившиеся в «ночных сборках»

Post by skipik »

Ещё такое, если кто-то ворнинги решит поправить:
https://jpegshare.net/88/8c/888c11891f4 ... 1.png.html
Это сборка x64 в Visual Studio 2019 v16.4.0.

User avatar
DrKnS
Posts: 5618
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 9 times
Been thanked: 300 times

Глюки и баги, появившиеся в «ночных сборках»

Post by DrKnS »

skipik, а вы искоробочно собираете, или с какими-то дополнительными ключами?
Я в 2019 16.4.0 этих предупреждений не вижу.

skipik
Posts: 202
Joined: Wed 03 Jun, 2015 15:24
Has thanked: 31 times
Been thanked: 21 times

Глюки и баги, появившиеся в «ночных сборках»

Post by skipik »

DrKnS, я чуть подправил far.vcxproj, а именно:

Code: Select all

<GenerateDebugInformation>false</GenerateDebugInformation>
<Optimization>Full</Optimization>
<FavorSizeOrSpeed Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Size</FavorSizeOrSpeed>
<FavorSizeOrSpeed Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Size</FavorSizeOrSpeed>
Это может влиять на ворнинги? Если да, то приношу извинения, нужно было сразу сообщить о моих правках.
Last edited by skipik on Mon 09 Dec, 2019 11:41, edited 1 time in total.

User avatar
DrKnS
Posts: 5618
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 9 times
Been thanked: 300 times

Глюки и баги, появившиеся в «ночных сборках»

Post by DrKnS »

skipik wrote:
Mon 09 Dec, 2019 11:41
Это может влиять на ворнинги?
Да, может - <FavorSizeOrSpeed>Size</FavorSizeOrSpeed> достаточно.
Когда вы оптимизируете по размеру, компилятор инлайнит меньше функций и видит совсем другую картину.

skipik
Posts: 202
Joined: Wed 03 Jun, 2015 15:24
Has thanked: 31 times
Been thanked: 21 times

Глюки и баги, появившиеся в «ночных сборках»

Post by skipik »

Один ворнинг имеется:

Code: Select all

1>c:\soft\fardev\plugins\proclist\pclass.cpp(1896): warning C4244: '=': conversion from 'LONGLONG' to 'ptrdiff_t', possible loss of data
Это только в x86, собираю в Visual Studio 2017 v15.9.21.

User avatar
HaRT
Moderator
Posts: 9443
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 105 times
Been thanked: 222 times

сборка Far'а и плагинов из исходников

Post by HaRT »

 ! Message from: HaRT
skipik, я перенёс сообщение. Впредь выбирайте Раздел и Тему более вдумчиво. «Глюки и баги» — это точно не про сборку.
Фар есть инструмент, а не нянька. © 2009 DrKnS

skipik
Posts: 202
Joined: Wed 03 Jun, 2015 15:24
Has thanked: 31 times
Been thanked: 21 times

сборка Far'а и плагинов из исходников

Post by skipik »

HaRT, прошу прощения, но ворнинг возник именно в последних ночных сборках, вследствие недавних правок процлиста, отсюда и была выбрана тема. Ранее подобные репорты без проблем размещал в "глюках и багах".

Post Reply

Return to “Development”