Commit graph

4988 commits

Author SHA1 Message Date
Mikhalkovich Stanislav 8a9788e6f9 Перенес проверку set array на уровень парсера
Немного поправил Intellisense по наведению для NewSet

По точке там что то другое работает
2024-12-17 15:06:57 +03:00
Mikhalkovich Stanislav 874ddebad3 Поправил грамматику []
Теперь нельзя в режиме ## использовать атрибуты

Зато можно [1,2,3].Print
2024-12-14 21:00:38 +03:00
Mikhalkovich Stanislav 080fb487e1 Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet 2024-12-14 15:25:24 +03:00
Mikhalkovich Stanislav a53dcd9ed2 SF Prm Cmb для строк 2024-12-14 15:25:16 +03:00
Sun Serega a484b0e82d
fix (#3231) 2024-12-12 14:49:17 +03:00
Mikhalkovich Stanislav 6ef11f249c 3.10.2 2024-12-10 11:05:45 +03:00
Mikhalkovich Stanislav db9679d89f Закончил превращение синтаксиса [] по умолчанию в массивы 2024-12-10 10:59:20 +03:00
Ivan Bondarev 45fdde24b4 #3229 2024-12-08 18:08:00 +01:00
Ivan Bondarev 494b47624d Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet 2024-12-08 10:42:07 +01:00
Ivan Bondarev 5875b99296 platformtarget native - .NET 9.0 2024-12-08 10:41:53 +01:00
Mikhalkovich Stanislav 7906d73da3 Небольшие изменения в реализации операций с множествами 2024-12-03 14:25:37 +03:00
Mikhalkovich Stanislav 087591c7b6 3.10.1
Coords - доработки

Distance, Middle, DrawText с фоном и рамкой. Глобальные переменные настройки
2024-11-27 11:37:07 +03:00
Mikhalkovich Stanislav d268d4f83b NSToBytes переделал с исключением 2024-11-21 22:24:07 +03:00
Mikhalkovich Stanislav 2bacdc8c28 Комментарии к NewSet 2024-11-20 13:20:33 +03:00
Mikhalkovich Stanislav e917ac8eca TypeName для set 2024-11-20 12:42:15 +03:00
Mikhalkovich Stanislav 206289c6a7 Везде заменил _hs на hs в NewSet
Убрал вызовы методов расширений NewSet в PABCSystem.pas

Убрал var в operator +
2024-11-19 20:23:03 +03:00
Mikhalkovich Stanislav d8262078f6 Исправление мелких ошибок NewSet
Все тесты проходят.

Проблема, которая остаётся - в режиме ускорения такие программы падают:

begin
  var s: set of byte;
  Print(s = [1]);
end.

Причина - из dll не вызывается конструктор записи без параметров, хотя он определён. В C# вообще у записей не может быть конструктора по умолчанию - наверное потому. Но для NewSet надо бы сделать исключение
2024-11-19 13:56:47 +03:00
Mikhalkovich Stanislav f8819665ba NS2 2024-11-16 10:56:11 +03:00
Ivan Bondarev 591d9ebe60 fix 2024-11-13 21:34:10 +01:00
Ivan Bondarev c6505634f4 fix 2024-11-13 21:12:33 +01:00
Ivan Bondarev a6564df23c fix in new sets 2024-11-13 20:52:29 +01:00
Mikhalkovich Stanislav 03be5bd931 Переставил operator:= в NewSet 2024-11-13 22:13:41 +03:00
Ivan Bondarev 96c68f1666 #3223 2024-11-12 21:38:07 +01:00
Mikhalkovich Stanislav 82776f3c77 NewSet - много мелких исправлений.
Все тесты проходят кроме Tests 5 - видимо с pabcrtl.dll
2024-11-09 12:18:19 +03:00
Mikhalkovich Stanislav fbd63efa89 NewSets
Некоторые тесты надо исправить
2024-11-03 16:59:48 +03:00
Ivan Bondarev 746c4ae2c2 #3221 2024-10-31 21:00:42 +01:00
Ivan Bondarev 350d07326d #3221 2024-10-31 18:35:51 +01:00
Ivan Bondarev aae9ab408b #3221 2024-10-31 18:25:06 +01:00
Ivan Bondarev 1e4a811e04 test for #3219 2024-10-30 20:42:59 +01:00
Ivan Bondarev d1a1247ecd #3219 2024-10-30 20:24:16 +01:00
Mikhalkovich Stanislav 13b3071d80 закомментировал extensions преобразования arr to set. Надеюсь в новой реализации всё исправить 2024-10-28 22:42:17 +03:00
Mikhalkovich Stanislav 6d5c18f457 SF XLSX.pas 2024-10-24 10:17:48 +03:00
Mikhalkovich Stanislav 0c773a7ecb tree.xml с парой новых узлов для Питона 2024-10-16 12:04:33 +03:00
Mikhalkovich Stanislav 53b3fd0881 Добавил временное преобразование от array of T в set of T 2024-10-09 14:09:01 +03:00
AlexanderZemlyak 271d5792ce
Documentation (#3211)
* Add Compiler documentation

* Add Intellisense documentation

* Move documentation folder to root directory
2024-10-08 10:00:14 +03:00
Mikhalkovich Stanislav 79f9ab73a0 PT4_32 2024-10-05 15:33:20 +03:00
Sun Serega 0a20c8d32c
Add .DistinctBy (#3122) 2024-09-26 10:02:31 +03:00
Mikhalkovich Stanislav 11981dbf47 IndexMinBy, IndexMaxBy
MinBy, MaxBy - более эффективная реализация
GraphWPF - SaveToClipboard
2024-09-25 11:53:02 +03:00
Ivan Bondarev 3eb1d2bd85 #3197 2024-09-22 17:42:09 +02:00
Ivan Bondarev 20edd487e3 #3204 2024-09-22 12:39:03 +02:00
Ivan Bondarev 7261231c9c
Merge pull request #3207 from AlexanderZemlyak/fix_linux_version
Fix linux version
2024-09-22 09:49:58 +02:00
AlexanderZemlyak 9ab9329771 Add new projects in PascalACBNETLinux.sln 2024-09-22 10:23:18 +03:00
Mikhalkovich Stanislav 7debbe702a Критическое обновление LightPT 2024-09-21 14:29:38 +03:00
Mikhalkovich Stanislav 40335b873e LightPT - OutputListIsClearedFromSpaces := False;
Coords - DrawLine
2024-09-20 22:58:46 +03:00
Mikhalkovich Stanislav 078281db17 coords suite 2024-09-19 22:42:44 +03:00
Mikhalkovich Stanislav 8d51f999a5 Автоклассы - разрешение наследования от классов без полей
Модуль Coords
2024-09-19 20:28:28 +03:00
Mikhalkovich Stanislav 8f7e92d418 Turtle переделал на паттерн Команда 2024-09-16 08:25:43 +03:00
Mikhalkovich Stanislav a6f6d8a90b Правки рейтинга в TeacherPlugin 2024-09-07 23:11:54 +03:00
Mikhalkovich Stanislav 2365eb3633 LinkLabel в TeacherControlPlugin 2024-09-07 15:54:15 +03:00
Mikhalkovich Stanislav 1835b811ef MathNet Signed 2024-09-03 23:51:44 +03:00