IPB
ЛогинПароль:

> 

Наладить общение поможет, если вы подпишитесь по почте на новые темы в этом форуме.

> FPC 2.4.2
сообщение
Сообщение #1


Гость






12 ноября 2010 вышла новая версия FPC: 2.4.2

Немного об изменениях:
1. Введены ключевые слова Abstract и Sealed для классов, то есть, теперь конструкции "class abstract" и "class sealed" распознаются как спецификатор класса, и невозможно уже иметь в классах переменные с подобными именами:

type
T = class
Abstract: Integer;
end;

, хотя 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   FPC 2.4.2   16.11.2010 13:24
volvo   Теперь - результаты еще одного теста. Когда-то мы …   16.11.2010 20:12
Polinom2686   Если интересно, могу этот же тест прогнать с друг…   19.11.2010 20:11
Гость   Какая версия дельфи, и почему трёхкратный слив по …   19.11.2010 21:23
volvo   TarasBer, ты читать умеешь? Там русским языком нап…   19.11.2010 21:42
Гость   А, понял. Тогда почему 2.4.2 втрое делает 2.2.0 по…   19.11.2010 22:01
volvo   Может, потому что новая версия и должна быть как м…   19.11.2010 22:10
Гость   > Может, потому что новая версия и должна быть …   19.11.2010 22:14
Гость   > В общем, передумал я делать новые тесты. Все …   19.11.2010 22:27
volvo   Значит, вот результаты тестов четырех компиляторов…   20.11.2010 4:40
Polinom2686   Особенно впечатлил результаты теста "Floating…   20.11.2010 12:15
volvo   Мне кажется, ты неправильно интерпретируешь резуль…   20.11.2010 15:29
Polinom2686   Мне кажется, ты неправильно интерпретируешь резул…   21.11.2010 2:14
TarasBer   Про вещественные числа интересно. У всех, кроме Де…   20.11.2010 16:40
volvo   Кстати, в режиме оптимизации -O3 FreePascal научил…   21.11.2010 4:21
Aelita   Интересные данные! Немного жаль, что в последн…   28.11.2010 1:35
volvo   Aelita, какие компиляторы и какие их параметры теб…   29.11.2010 1:48
Aelita   Гран мерси! :good: Меня как раз интересова…   30.11.2010 7:35
Игорь   Случайно мышкой изменил размер окна FPC и теперь н…   11.12.2010 0:55
volvo   Ну, раз какая-то ошибка - то что-то делать... Буде…   11.12.2010 1:23
Игорь   Options-Environment-Preferences... Вот это сообще…   11.12.2010 1:29
volvo   А зачем тебе ТАМ менять размеры, если ты ТУДА не з…   11.12.2010 1:54
Гость   Спасибо. Даже не знал, что там такое есть.   11.12.2010 16:44


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 





- Текстовая версия 29.03.2024 12:47
500Gb HDD, 6Gb RAM, 2 Cores, 7 EUR в месяц — такие хостинги правда бывают
Связь с администрацией: bu_gen в домене octagram.name