| volvo |
16.11.2010 9:24
Сообщение
#1
|
|
Гость |
12 ноября 2010 вышла новая версия FPC: 2.4.2
Немного об изменениях: 1. Введены ключевые слова Abstract и Sealed для классов, то есть, теперь конструкции "class abstract" и "class sealed" распознаются как спецификатор класса, и невозможно уже иметь в классах переменные с подобными именами: type , хотя 2.4.0 это компилировал. 2. В класс TObject введены методы UnitName, Equals, GetHashCode, ToString для большей совместимости с Дельфи (в Дельфи эти методы существуют, начиная с 2009 версии) 3. Заявлено наличие давно обсуждаемого цикла for ... in , посмотрим, работает ли он на самом деле. Есть также изменения в расположении некоторых модулей (Daemonapp, MacOSAll и DOM, а также модуля Sockets)... Об основных изменениях можно прочесть здесь (англ): User Changes 2.4.2 Чуть позже погоняю этот компилятор на тестах, и посмотрю, как у него с исправлениями старых ошибок. Update: Вот результаты того же самого теста SciMark2 (Intel Core2 CPU 4400 @2GHz + 1024 Mb RAM, WinXP SP3. Настройки компиляторов: режим совместимости - Delphi, Range Checking (-), Stack Checking (+), I/O Checking (-), Integer Overflow Checking (+), генерировался быстрый код (generate faster code) для процессора Pentium4, Level 1 Optimization) Без ключа -Large (Показать/Скрыть)
С ключом -Large (Показать/Скрыть)
И опять - довольно ощутимое увеличение быстродействия по сравнению с 2.4.0... |
volvo Теперь - результаты еще одного теста. Когда-то мы ... 16.11.2010 16:12
Polinom2686
Если интересно, могу этот же тест прогнать с друг... 19.11.2010 16:11
Гость Какая версия дельфи, и почему трёхкратный слив по ... 19.11.2010 17:23
volvo TarasBer, ты читать умеешь? Там русским языком нап... 19.11.2010 17:42
Гость А, понял.
Тогда почему 2.4.2 втрое делает 2.2.0 по... 19.11.2010 18:01
volvo Может, потому что новая версия и должна быть как м... 19.11.2010 18:10
Гость > Может, потому что новая версия и должна быть ... 19.11.2010 18:14
Гость > В общем, передумал я делать новые тесты. Все ... 19.11.2010 18:27
volvo Значит, вот результаты тестов четырех компиляторов... 20.11.2010 0:40
Polinom2686 Особенно впечатлил результаты теста "Floating... 20.11.2010 8:15
volvo Мне кажется, ты неправильно интерпретируешь резуль... 20.11.2010 11:29
Polinom2686
Мне кажется, ты неправильно интерпретируешь резул... 20.11.2010 22:14
TarasBer Про вещественные числа интересно.
У всех, кроме Де... 20.11.2010 12:40
volvo Кстати, в режиме оптимизации -O3 FreePascal научил... 21.11.2010 0:21
Aelita Интересные данные!
Немного жаль, что в последн... 27.11.2010 21:35
volvo Aelita, какие компиляторы и какие их параметры теб... 28.11.2010 21:48
Aelita Гран мерси! :good:
Меня как раз интересова... 30.11.2010 3:35
Игорь Случайно мышкой изменил размер окна FPC и теперь н... 10.12.2010 20:55
volvo Ну, раз какая-то ошибка - то что-то делать... Буде... 10.12.2010 21:23
Игорь Options-Environment-Preferences...
Вот это сообще... 10.12.2010 21:29
volvo А зачем тебе ТАМ менять размеры, если ты ТУДА не з... 10.12.2010 21:54
Гость Спасибо. Даже не знал, что там такое есть. 11.12.2010 12:44![]() ![]() |
|
Текстовая версия | 8.12.2025 19:38 |