FPC 3.0.4

Вопросы программирования на Free Pascal, использования компилятора и утилит.

Модератор: Модераторы

Аватара пользователя
Лекс Айрин
долгожитель
Сообщения: 5723
Зарегистрирован: 19.02.2013 16:54:51
Откуда: Волгоград
Контактная информация:

Сообщение Лекс Айрин »

Попробуем. Возможно, транк тоже поднимется версия.
sign
энтузиаст
Сообщения: 1131
Зарегистрирован: 30.08.2009 09:20:53

Сообщение sign »

Изображение
Vadim
долгожитель
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

Сообщение Vadim »

Судя по тому, что новости про новую версию freepascal.org выкладывать не торопится, ничего особо выдающегося там нет. :)
В TList обновили добавление памяти под не в меру растущий список. Если раньше ориентировались на количество элементов в 127 штук, то теперь пляшут от занимаемой памяти - при размере списка более 128 МБ, ему автоматически добавляется ещё 16.
В IniFiles исправили косяк с проблемой чтения неправильной пары Имя=Значение для ReadSectionValues.
Для модуля DB, TParam.LoadFromFile по умолчанию теперь открывает файл в режиме fmOpenRead + fmShareDenyWrite, поэтому доступ на чтение в открытый файл теперь не блокируется.

У компилятора появились две новые платформы:
- AArch64;
- Linux/ppc64le.

Для MacOS новый юнит - iosxwstr.

Текстовая IDEшка теперь поддерживает отладку с помощью GDB.

Ну и ещё там по мелочи... :D
Аватара пользователя
Лекс Айрин
долгожитель
Сообщения: 5723
Зарегистрирован: 19.02.2013 16:54:51
Откуда: Волгоград
Контактная информация:

Сообщение Лекс Айрин »

sign, да он уже давно 1.9.0, а толку то?
sign
энтузиаст
Сообщения: 1131
Зарегистрирован: 30.08.2009 09:20:53

Сообщение sign »

Я про FPC 3.1.1
Аватара пользователя
Лекс Айрин
долгожитель
Сообщения: 5723
Зарегистрирован: 19.02.2013 16:54:51
Откуда: Волгоград
Контактная информация:

Сообщение Лекс Айрин »

sign, угу... и собрать его можно только 3.0.2, а 3.0.4 идет лесом(((
sign
энтузиаст
Сообщения: 1131
Зарегистрирован: 30.08.2009 09:20:53

Сообщение sign »

В смысле?
Или вы хотите сказать, что у меня только картинка, а на самом деле унутрях там совсем иное? :shock:

1.jpg
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Лекс Айрин
долгожитель
Сообщения: 5723
Зарегистрирован: 19.02.2013 16:54:51
Откуда: Волгоград
Контактная информация:

Сообщение Лекс Айрин »

sign, в том, что я поставил 3.0.4... пытаюсь собрать транковый 3.1.1 а мне говорят, что мой компилятор слишком новый и компилить ЭТО он не хочет. Т. е, придется ждать, когда обновят транк((( а это, видимо, еще месяц/другой ждать, пока обновят (сам транк fpc, что интересно, обновляется, но без толку). Можно, конечно, попытаться подправить make файл, но смысла нет.

А внутри, конечно, то, что на картинке.
sign
энтузиаст
Сообщения: 1131
Зарегистрирован: 30.08.2009 09:20:53

Сообщение sign »

Я обновляю Лазарус посредством fpcupdeluxe.

Не совсем быстро, но зато всё компилится в выбранные версии.
Рекомендую.

1.jpg


Не мудрствуя лукаво, кликаю:
2.jpg
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Лекс Айрин
долгожитель
Сообщения: 5723
Зарегистрирован: 19.02.2013 16:54:51
Откуда: Волгоград
Контактная информация:

Сообщение Лекс Айрин »

sign, при пересборке по 2-3 раза в неделю хочется все же контроля. Да и дополнительные средства автоматизации, на данном уровне их развития, скорее вредят чем помогают.
Аватара пользователя
bormant
постоялец
Сообщения: 408
Зарегистрирован: 21.03.2012 11:26:01

Сообщение bormant »

Объявление о выпуске уже на офсайте:
November 28th, 2017
FPC version 3.0.4 has been released!
This version is a point update to 3.0 and contains bugfixes and updates packages, some of which are high priority.
There is a list of changes that may break backward compatibility. You can also have a look at the FPC 3.0.4 documentation.
Downloads are available at the download section.

Ссылки на других страницах пока еще смотрят на 3.0.2, но контент уже на месте, можно в URL заменять 3.0.2 на 3.0.4.
Аватара пользователя
Лекс Айрин
долгожитель
Сообщения: 5723
Зарегистрирован: 19.02.2013 16:54:51
Откуда: Волгоград
Контактная информация:

Сообщение Лекс Айрин »

Транк переключился на сборку с новой версии.
Аватара пользователя
vada
энтузиаст
Сообщения: 691
Зарегистрирован: 14.02.2006 12:43:17

Сообщение vada »

Лазарус зарелизили вчера.
http://forum.lazarus.freepascal.org/ind ... 210.0.html
Сквозняк
энтузиаст
Сообщения: 1159
Зарегистрирован: 29.06.2006 22:08:32

Сообщение Сквозняк »

Всё-таки эту бету зарелизили

Код: Выделить всё

$ ./lazarus --primary-config-path=~/.lazarus-1.8.0-0.x86_64
Ошибка сегментирования (core dumped)
Аватара пользователя
bormant
постоялец
Сообщения: 408
Зарегистрирован: 21.03.2012 11:26:01

Сообщение bormant »

У меня (Slackware 14.2 x86-64) с параметром отлично стартует

Код: Выделить всё

$ lazarus --primary-config-path=~/.lazarus-1.8.0.x86_64

Без параметра спрашивает, не проапгрейдить ли конфиг от предыдущей версии. При отказе -- сегфолтится.
Если прежний каталог переименовать, без параметров отлично стартует.

В Xfce в редакторе кода два вертикальных скролбара, один соответствует теме оформления, второй внутри рядом, той же длины и положения, просто серый прямоугольник.
Ответить