Commit graph

5352 commits

Author SHA1 Message Date
Mikhalkovich Stanislav 82d76425a0 Поправил аргументы по умолчанию в конструкторе 2026-02-23 10:32:04 +03:00
Mikhalkovich Stanislav a7b113e6f8 В конструкторах разрешены именованные аргументы.
Интересно, почему раньше были запрещены

ML - первая версия GradientBoostingClassifier
2026-02-22 21:01:14 +03:00
Mikhalkovich Stanislav e144f5c097 ML - GradientBoostingClassifier 2026-02-21 20:19:56 +03:00
Mikhalkovich Stanislav 797b8c6f4c ML - GradientBoostingRegressor 2026-02-21 13:34:18 +03:00
Mikhalkovich Stanislav 688809894a ML - RandomForestRegressor, RandomForestClassifier 2026-02-21 00:35:07 +03:00
Mikhalkovich Stanislav 0c4aaad2d1 ML - перед RandomForest 2026-02-19 22:06:38 +03:00
Mikhalkovich Stanislav 5ddc24e36a LeafValue для TreeNode 2026-02-19 09:43:42 +03:00
Mikhalkovich Stanislav 31aaf0d13d ML - добавки 2026-02-19 09:33:09 +03:00
AlexanderZemlyak e9b999815f Add null check of CurrentFileDocument in WindowOperations 2026-02-18 10:49:44 +03:00
Mikhalkovich Stanislav 3d8ebff9ba Поправленные исключения в модулях ML (не до конца) 2026-02-18 10:38:42 +03:00
Mikhalkovich Stanislav d09da0213e GetTranslation - сделал публичной
MLExceptions - новый модуль
2026-02-17 19:59:28 +03:00
Mikhalkovich Stanislav 028e219091 Вернул назад изменения в TipPainterTools 2026-02-17 16:23:58 +03:00
Mikhalkovich Stanislav c99dcd30b8 ML - небольшой рефакторинг 2026-02-17 16:18:17 +03:00
Mikhalkovich Stanislav 98fe38141b TipPainterTools - исправил возможное падение
operator* в Matrix сделал extension
2026-02-16 15:46:15 +03:00
Mikhalkovich Stanislav 95a1e58952 Много добавок в ML 2026-02-16 14:12:07 +03:00
Александр Земляк d4e56ead6c
Fix uses unit completions for Intstalled version of PABC (#3390) 2026-02-16 14:09:11 +03:00
Nikolay Kuznetsov fab7af53f2
Ide fonts size (#3389)
* Update EditorOptionsContent.cs

Add new font size values to editor's option dialog

* Update EditorOptionsContent.cs

Add new font size values to editor's option dialog
2026-02-16 14:07:10 +03:00
Александр Земляк ac1b4a03a4
Добавление проверки параметра length метода Substring в TipPainterTools (#3388)
* Add substring length check in TipPainterTools

* Add count check in FindClosingParenthesis method
2026-02-16 14:05:42 +03:00
Mikhalkovich Stanislav f0599232a9 gridSearch RidgeRegression ElasticNet 2026-02-15 08:43:44 +03:00
Mikhalkovich Stanislav bc77b1564a Новые ML-модули и исправление старых 2026-02-14 11:55:00 +03:00
Mikhalkovich Stanislav 4dc3470dbb Перенес примеры в папку MachineLearning верхнего уровня 2026-02-11 14:26:05 +03:00
Mikhalkovich Stanislav d8c0645ac0 Новые модули ML LinearAlgebraABC и PreprocessorABC.pas 2026-02-11 14:24:08 +03:00
Mikhalkovich Stanislav 38599a310f DataFrameABC 1.1 - полностью на DataFrameSchema 2026-02-07 13:06:49 +03:00
Mikhalkovich Stanislav fc4d866550 Release 3.11.1.3745 2026-02-06 20:04:04 +03:00
Mikhalkovich Stanislav 87a9ab5aee Ускорена загрузка CSV в 5-6 раз. По порядку скорости - близко к pandas 2026-02-06 17:37:51 +03:00
Mikhalkovich Stanislav b8a4f038a1 WinformsUIDocking - увеличил максимальный размер таба
DataFrameABC - класс Statistics и многочисленные правки
2026-02-04 23:33:45 +03:00
Mikhalkovich Stanislav 1078e9ae21 Новые примеры 2026-02-03 20:56:57 +03:00
Mikhalkovich Stanislav eaa0f21025 Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet 2026-02-03 13:50:26 +03:00
Mikhalkovich Stanislav 18709a5cb8 Примеры улучшил добавил
Вернул GitIgnoreTester
2026-02-03 13:48:56 +03:00
Mikhalkovich Stanislav 68d8dcfe53 Правка примеров 2026-02-03 13:03:32 +03:00
Александр Земляк e6ba1324a5
Отключение копирования Lib файлов в CompilationSamples в TestRunner (#3386)
* Delete PascalABC.NET Lib files from CompilationSamples

* Delete SPython Lib files from CompilationSamples

* Delete DataFrameABC from CompilationSamples

* Delete copying Lib files in TestRunner + set up copying CodeExamples in separate dir
2026-02-03 12:10:31 +03:00
Mikhalkovich Stanislav 76c6ef8e6c Примеры 3.11 2026-02-03 11:53:30 +03:00
Mikhalkovich Stanislav 357048de07 Перенес примеры в WhatsNew 3.11 2026-02-03 11:22:00 +03:00
Mikhalkovich Stanislav ae8a005b6a Временно удалил примеры из несуществующей Whats New
3.10.4
2026-02-03 11:21:17 +03:00
Mikhalkovich Stanislav d9697b8d84 DataFrameExample in Whats new 2026-02-03 10:18:06 +03:00
Mikhalkovich Stanislav 773b6e2e4d ML 2026-02-03 10:06:55 +03:00
Mikhalkovich Stanislav f261badf26 Испр пару примеров 2026-02-03 10:02:27 +03:00
Александр Земляк 137c0599af
Удаление Lib файлов из CompilationSamples (#3385)
* Delete PascalABC.NET Lib files from CompilationSamples

* Delete SPython Lib files from CompilationSamples

* Delete DataFrameABC from CompilationSamples
2026-02-03 09:52:33 +03:00
Mikhalkovich Stanislav cc6444b573 Примеры для DataFrameABC 2026-02-02 23:20:29 +03:00
Mikhalkovich Stanislav 10d452921c Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet 2026-02-02 22:57:36 +03:00
Mikhalkovich Stanislav ba5cbb231b RobotField - убрал наконец этот поганый черный цвет 2026-02-02 22:57:24 +03:00
Александр Земляк b8bda89f0f
Исправление div (//) и mod (%) для SPython (#3384)
* Fix div and mod in SPython

* Fix generic type names search in SPython symbol table

* Small fixes

* Add few checks in Intellisense

* Add comments about units compilation order
2026-02-02 21:14:27 +03:00
Mikhalkovich Stanislav 9606f1ece4 DataFrame в CompilationSamples 2026-02-02 18:07:44 +03:00
Mikhalkovich Stanislav 740f18362a 3.11.1.3743 2026-02-02 14:19:47 +03:00
Александр Земляк 2c30b73b08
SPython: неявное преобразование int в bool и bool в int (#3383)
* Implement bool to int and int to bool implicit conversion for SPython

* Change "and", "or" and "not" operations to be logical in SPython

* Add standard functions' overloads (all, any, sum)
2026-02-02 12:01:18 +03:00
Mikhalkovich Stanislav dad4bf4f4b Стандартный модуль DataFrameABC 1.0 2026-02-02 11:43:34 +03:00
Mikhalkovich Stanislav 69bed481db Поправил удаление exe файла после окончания программы - не всегда удалялось 2026-01-30 14:55:22 +03:00
Mikhalkovich Stanislav 85cda2b2f7 Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet 2026-01-29 21:38:59 +03:00
Mikhalkovich Stanislav 159a2e88e2 Пересобрал Help 2026-01-29 21:38:42 +03:00
Александр Земляк b23f9c96d0
Деактивация кнопок, связанных с Intellisense, для языков без Intellisense + разделение ILanguageInformation на два интерфейса (#3378)
* Refactor language information classes

* Implement SimpleLanguageInformation abstract class

* Move some properties to SimpleLanguageInformation

* Implement format and debug buttons disabling if Intellisense is not supported for current language

* Add Intellisense available check in FormsExtensions to deactivate menu items if needed

* Change function interfaces in VisibilityService

* Replace CodeCompletionController.CurrentParser null checks with IntellisenseAvailable method call

* Refactor IParser and BaseParser to deduplicate code

* Fix BuildTreeInSpecialMode in SPythonParser

* Add SimpleParser class for new languages without Intellisense

* Delete duplicate SetDebugButtonsEnabled function

* Add Intellisense available check in RunService when attaching debugger

* Delete inner check in SetDebugButtonsEnabled to improve architecture

* Change CurrentParser property in CodeCompletion to be CurrentLanguage

* Divide ILanguageInformation into two interfaces (creating new ILanguageIntellisenseSupport)

* Fix LanguageIntellisenseSupport initialization in BaseLanguage

* Fix RunService fictive_attach logic

* Disable Intellisense parsing for languages without Intellisense support

* Add DefaultLanguageInformation abstract class

* Add default implementation for SetSemanticConstants in BaseLanguage

* Simplify IParser interface

* Update developer guide documentation
2026-01-27 22:25:28 +03:00