Вопросы по теме 'inlining'

Все ли константы времени компиляции встроены?
Скажем, у меня есть такой класс: class ApplicationDefs{ public static final String configOption1 = "some option"; public static final String configOption2 = "some other option"; public static final String configOption3 = "yet another option"; }...
6941 просмотров
schedule 02.06.2022

Когда метод может быть встроен в CLR?
Я наблюдал много «интроспективного» кода в приложениях, которые часто неявно полагаются на свои методы, которые не встроены для их правильности. Такие методы обычно включают вызовы: MethodBase.GetCurrentMethod Assembly.GetCallingAssembly...
4902 просмотров
schedule 09.04.2023

Повторная оценка чистого выражения в IO-действии
У меня есть процедура, которая (а) выполняет ввод-вывод, (б) создает таблицу поиска и (в) возвращает действие ввода-вывода, использующее таблицу поиска. Но при компиляции с -O GHC (версия 6.12.1) встраивает в конструкцию таблицу поиска, так что она...
339 просмотров
schedule 03.10.2023