FailsBot
/help@FailsBot
USAGE: /help - prints this message; /vzhuh [message] - do vzhuh; /start - info about bot.
Anonymous
/vzhuh и баг стал фичей
FailsBot
∧_∧ ( ・ω・。)つ━☆・*。 ⊂  ノ    ・゜+. しーJ   °。+ *´¨)          .· ´¸.·*´¨) ¸.·*¨)           (¸.·´ (¸.·'* ☆ и баг стал фичей
Anonymous
RunOver
Кот засомневался в отцовстве
Александр
Знает кто либу для линейной алгебры, поддерживающую MPI+(потоки/openmp)?
Тимофей
Александр
Eigen не поддерживает openmp (самому костылить)
Anonymous
Что делает команда typeof?
Anonymous
Скажите
Anonymous
Или её нет в c++?
Крылатый
Гугл в помощь.
Крылатый
typeof это расширение GCC
🦥Alex Fails
А вообще, есть чат по опенглу. Там редко, но метко бывает активность
Aidar
Или её нет в c++?
ну ее нет в c++
Aidar
есть decltype и typeid
🦥Alex Fails
#chatlist
Anatoly
привет!
Anatoly
что-нибудь можно сделать с этой ошибкой без больших телодвижений:
Anatoly
"F:\Tools\geant4_10_03_p01\build64_debug\source\processes\G4processes.vcxproj" (целевой объект по умолчанию) (27) -> (Целевой объект Link) -> LINK : fatal error LNK1189: library limit of 65535 objects exceeded [F:\Tools\geant4_10_03_p01\build64_debug\source\processes\G4processes.vcxproj]
Anonymous
Hello
Anonymous
Aidar
Лол
Anatoly
http://geant4.cern.ch/
Aidar
Может не все экспортировать?
ovf
https://google.com/search?q=geant4+65535+objects
Anatoly
https://google.com/search?q=geant4+65535+objects
да, ссылки есть на констатацию: This is an issue with the size of the current G4processes DLL (or rather the number of symbols it exports). As far as I know (and I am not an expert of Windows DLLs), this isn't solvable without reducing the symbol table size, and so either modifying which symbols are exported or splitting G4processes into smaller components. The latter is on the workplan for this years 10.3 release.
Anatoly
да, windows - это проклятье :)
ovf
вообще нельзя физикам давать писать код
Anonymous
А как же R или ....lab
Aidar
...ave
Anatoly
вообще нельзя физикам давать писать код
надо отдать им должное, release собрался
Berkus
А -fvisibility=hidden там включено или это не гцц и оно не умеет?
🦥Alex Fails
bigobj (Увеличение количества разделов в OBJ-файле) msdn.microsoft.com Это делается путем независимо от числа, указывающие платформе целевого объекта. /bigobj увеличивает его адресную емкость до 4 294 967 296 (2^32).
Anonymous
Aidar
Да у него не объектники
Aidar
А ддллль
Aidar
Непонятно почему в дебаге больше символов
Aidar
Дебажный интерфейс отличается от релизного
🦥Alex Fails
Да это обычное дело
Evgenii
меньше optimized-out?
🦥Alex Fails
Да они дебилы, все символы экспортированными сделали
ovf
функций столько же, а вот таблица символов для отладки сохраняется. экспортировать для этого не надо, да
ovf
хотя может у них так тесты работают
Anatoly
причем они сделали это автоматической процедурой
Aidar
Насколько я знаю в винде наоборот все локальные пока не задать явно дллекспорт
🐙 Antony
В переписке ISO WG21 прям вижу зарождение нового вопроса для С++ собеседований: "Скажите, а что значит строчка 'export import foo;'"
🦥Alex Fails
😂
Шаурма
typedef int import; export import foo; ?:)
🐙 Antony
А что она значит?🤔
Импортировать в текущий модуль модуль foo и сделать так, чтобы содержимое модуля foo экспортировалось текущим модулем. Сокращённая запись для export { import foo; }
Stanislav
это из модулей же
Stanislav
дада
Stanislav
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/n4647.pdf
Stanislav
п. 3.1
Aidar
ммм
Aidar
(не очень запись)
🦥Alex Fails
Импортировать в текущий модуль модуль foo и сделать так, чтобы содержимое модуля foo экспортировалось текущим модулем. Сокращённая запись для export { import foo; }
спасибо. внешне кнечно напоминает статик экстерн. А импорт как имя переменной можно хоть будет использовать?
Aidar
вай?
export import foo? ты еще спрашиваешь?
🦥Alex Fails
вай?
потому что оксюморон на вид
Aidar
странно все это
Aidar
были вон private: public: блоками
Aidar
были namespace блоками
Aidar
почему это тоже нельзя чисто блоками сделать?
🦥Alex Fails
что?
типа в блоке private { int a; int b;}
Aidar
у языка с каждым годом все меньше и меньше стиля
Aidar
нет
Evgenii
жалко лишнее слово?
Aidar
private: блок