Ivan Bondarev
ea1c5115b3
bug fix #2742
2022-10-23 12:09:03 +02:00
Friedrich von Never
2810132be7
Compiler: preload the reference assemblies, add an assembly resolver
...
This allows the compiler to strictly follow the user-provided reference
assembly list. It is very useful for cases when the reference list is
huge and not everything in it is in clear state; for example, when a
reference assembly list is provided by NuGet transitive closure.
2022-09-25 14:49:58 +02:00
Mikhalkovich Stanislav
b56e6da77c
CurrentUnit.SyntaxTree - исправлена ошибка в Compiler.cs
...
TrueTable - исправлена ошибка в School.pas
В WPFObjects Window.Save сохраняет и WPF-объекты
2022-06-10 07:07:24 +03:00
Mikhalkovich Stanislav
aaac633fcd
PVS - основные рекомендации из статьи 2022 года на Хабре
2022-01-28 11:55:37 +03:00
Ivan Bondarev
e132148c44
bug fix #2614
2022-01-23 12:10:05 +01:00
Ivan Bondarev
24a40ea8c0
fix #2576
2021-12-19 12:13:59 +01:00
Ivan Bondarev
4b18215d54
fix #2558
2021-12-12 12:17:30 +01:00
Sun Serega
94670c408d
/Define arg
2021-11-17 16:10:37 +02:00
Ivan Bondarev
c8013065a0
working changes
2021-11-15 20:07:20 +01:00
Sun Serega
a30c7e8be4
null in paths
2021-10-18 10:09:09 +03:00
Sun Serega
2efa08ebf5
cleanup
2021-10-12 16:20:49 +03:00
Sun Serega
7322c65b4d
'u1' uses '../u2' uses '../u3' ===> u1 uses '../../u3'
2021-10-12 12:04:31 +03:00
Ivan Bondarev
3a16bafce0
Use semantic for intellisense in compiler controller (for testing of new feature)
2021-09-06 20:37:31 +02:00
SunSerega
f6c08b9624
Merge branch 'uses-in-new' into SearchDirectoryArg
...
# Conflicts:
# Compiler/Compiler.cs
2021-01-24 20:16:11 +02:00
SunSerega
7535be45c0
fixed minor .dll coping bug
2021-01-08 23:37:21 +02:00
SunSerega
56a4dea364
Separated UnitName into unit id (for UnitTable) and unit file name
...
fix #pascalabcnet/pascalabcnet#2387
2021-01-05 23:47:18 +02:00
SunSerega
067895ab67
Merge branch 'master' into uses-in-new
2020-12-30 13:07:43 +02:00
Ivan Bondarev
5d4f7091fe
fix #2281
...
fix #2278
2020-12-28 18:16:22 +01:00
Ivan Bondarev
0419463ed9
platformtarget dotnet5win (beta)
...
platformtarget dotnet5linux (beta)
platformtarget dotnet5macos (beta)
2020-12-24 15:07:20 +01:00
SunSerega
4a91a2298a
Исправил конфликт из за исправления #2144
2020-12-21 23:46:13 +02:00
Ivan Bondarev
9eb04f03dd
fix #2144
2020-12-21 20:54:22 +01:00
SunSerega
83fde8ce9f
Убрал подключение .dll по uses-in
2020-12-11 11:17:25 +02:00
SunSerega
3f03f9b6a6
cleanup done
2020-11-22 22:55:28 +02:00
SunSerega
09d2791ce4
cleanup
2020-11-22 21:10:26 +02:00
SunSerega
147b52a4d3
Merge branch 'master' into uses-in-new
2020-11-18 12:10:25 +02:00
Бондарев Иван
a52fd6bc38
fixed bug with executing of previous program version
2020-10-31 21:07:04 +01:00
SunSerega
5dbaa1c0ae
cleanup
2020-10-19 15:09:46 +03:00
SunSerega
b638cc172c
loading InterfaceUsedUnits from .pcu
2020-10-19 14:42:03 +03:00
SunSerega
0c219874fd
Uses-in path calculation for saving indirectly used units in .pcu
2020-10-11 21:20:44 +03:00
SunSerega
8fb5037062
Merge branch 'uses-in-new' of github.com:SunSerega/pascalabcnet into uses-in-new
2020-09-27 20:17:02 +03:00
SunSerega
bbb4b169dd
Merge branch 'master' into uses-in-new
2020-09-27 19:49:37 +03:00
Mikhalkovich Stanislav
db107c5ebf
Здоровье кода в Status Bar
2020-09-19 23:45:19 +03:00
Mikhalkovich Stanislav
b4c5ad785e
-2**4 теперь возвращает -16
...
2**3**2 теперь работает
2020-09-14 21:14:08 +03:00
SunSerega
dd65ff6715
cleanup
2020-07-20 11:20:59 +03:00
SunSerega
9fee3a29d0
SearchDir
2020-07-17 07:02:36 +03:00
SunSerega
cae6b94d4e
cleanup
2020-07-17 06:22:30 +03:00
SunSerega
2cf359c6c0
cleanup
2020-07-17 04:13:17 +03:00
SunSerega
855bf972b7
folder priority when searching module files
2020-07-17 01:58:34 +03:00
SunSerega
1f5d113441
FindPCUFileName cleanup
2020-07-14 07:31:18 +03:00
SunSerega
21c56c8e06
RecompileUnit cleanup
2020-07-14 00:22:04 +03:00
SunSerega
4838c51b2e
proper uses-in in .pcu
2020-07-13 06:23:13 +03:00
Mikhalkovich Stanislav
5f85d9aadf
Определён глобальный символ PASCALABC
2020-07-11 21:45:38 +03:00
SunSerega
c2dd2d75fd
reverted github's auto line break fix
2020-07-09 05:54:55 +03:00
Sun Serega
0b9798b456
Merge branch 'custom-build' into uses-in-new
2020-07-09 05:51:06 +03:00
SunSerega
23c662a0ed
cleanup
2020-07-09 05:37:07 +03:00
SunSerega
19ddeecbe5
proper path combining
2020-06-18 04:51:32 +03:00
SunSerega
84c83b4aae
cleanup
2020-06-15 23:01:46 +03:00
SunSerega
c4402ba563
Better ResourceFileNotFound error output
2020-06-10 22:09:56 +03:00
SunSerega
b02c5eefdd
TagertFileName => TargetFileName
2020-06-02 00:11:04 +03:00
SunSerega
aff14c5cc7
fix #2083
2020-06-01 12:02:45 +03:00
SunSerega
2f2bf0902f
comments cleanup
2020-06-01 09:46:05 +03:00
SunSerega
3bf5ec5ff4
$resource cleanup
2020-06-01 09:07:36 +03:00
SunSerega
478e0aff07
cleanup
2020-06-01 08:06:33 +03:00
SunSerega
30d7156c29
uses-in fix
2020-06-01 06:25:48 +03:00
Mikhalkovich Stanislav
4428011871
fix #2228
2020-05-21 13:31:44 +03:00
Mikhalkovich Stanislav
fb65ee8053
Откат правок SunSerega в связи с uses in
...
GraphWPF - тип Vector, начало внедрения Point в параметры примитивов, RandomPoint
WPFObjects - RandomPoint
convertion_data_and_alghoritms.cs - еще одна правка в связи с равенством типов в dll
2020-05-11 20:51:35 +03:00
Бондарев Иван
ea2dfdd847
bug fix #2206
2020-02-23 12:47:37 +01:00
SunSerega
5dd77ba68c
Возврат значения Enviroment.CurrentDirectory после ошибки компилятора
2019-10-03 17:16:23 +03:00
SunSerega
b984584615
cleanup
2019-10-03 10:17:10 +03:00
SunSerega
8f7a9dc3fc
cleanup
2019-10-02 21:12:11 +03:00
SunSerega
1ac2b9900a
Исправление + тесты
2019-10-02 18:34:15 +03:00
Mikhalkovich Stanislav
d17edbd8b4
OnDrawFrame в WPFObjects
...
OnDrawFrame убрали из GraphWPF - там только BeginFrameBasedAnimationTime
Правки в NumLibABC
MatrSlice в PABCSystem.pas
Версия 3.5.1 накопительная
2019-09-14 15:17:06 +03:00
Бондарев Иван
a7047fe990
fix #2071
2019-08-18 18:08:27 +02:00
Mikhalkovich Stanislav
c7a3beec39
Убран PabcRtl32.dll
2019-08-18 00:16:39 +03:00
Mikhalkovich Stanislav
e603b1fd6d
Mikhalkovich в Copyright
...
Заготовка для школьного плагина образцов кода
2019-07-28 23:53:15 +03:00
Mikhalkovich Stanislav
32a5606ac0
fix #2028
2019-07-14 11:55:23 +03:00
Бондарев Иван
818bd7acd6
fix #2015
2019-06-30 14:22:24 +02:00
Бондарев Иван
5b3d5b417f
fix #2008
2019-06-21 14:03:27 +02:00
Kotov
953a2e70a0
Директива {$Description 'FileDescription'}
2019-04-23 21:49:27 +03:00
Kotov
e414042e8d
Директива {$Title ' '}
...
Добавляет описание файлу. К примеру, в диспетчере задач у программы с данной директивой будет указано описание из директивы.
2019-04-22 22:12:15 +03:00
Kotov
7ded3e1535
Исправление кодировки отступов
2019-04-22 22:10:06 +03:00
Бондарев Иван
3557eab81f
fix #1910
2019-04-21 11:08:18 +02:00
Mikhalkovich Stanislav
26f6937c31
bug fix #1886
2019-03-27 21:56:13 +03:00
Mikhalkovich Stanislav
9a43b18c27
FIX #1518
2018-11-24 12:52:36 +03:00
Mikhalkovich Stanislav
1a1d08dab9
fix #1520
2018-11-24 08:20:20 +03:00
Бондарев Иван
466ac552d8
fix #1446
2018-11-04 12:06:43 +01:00
Бондарев Иван
977b5d1f0a
#1188
2018-10-04 22:30:58 +02:00
Бондарев Иван
b353f7da05
bug fix #951
2018-07-18 21:36:35 +02:00
miks1965
df7523dcbb
События мыши в Graph3D
2018-03-10 22:50:48 +03:00
miks1965
6153b0d166
HelixViewport.DLL
...
2018
2018-01-07 22:58:34 +03:00
Бондарев Иван
2bdb9124fe
fix in dll search
2017-12-30 18:35:40 +01:00
Бондарев Иван
0f0bf1df4b
#570
2017-11-26 18:40:20 +01:00
Бондарев Иван
9bd4f30cc1
fix in symbol table
...
fix in pcu
2017-11-07 21:34:10 +01:00
Бондарев Иван
3f520df65e
Поддержка пространств имен в проектах
...
Возможность расширять пространства имен .NET
2017-10-03 20:18:37 +02:00
Бондарев Иван
d48c84f28d
namespaces (alpha)
2017-09-24 12:12:27 +02:00
Бондарев Иван
6310d5b416
disassembly window
2017-06-16 17:10:36 +02:00
Бондарев Иван
74c712afdf
bug fix #400
2017-05-22 19:53:52 +02:00
Бондарев Иван
f0873dbe77
constant %GAC% to force searching referenced assemblies only in GAC
2017-04-03 21:29:18 +02:00
Friedrich von Never
ac2fe76206
Compiler: log reflection type load exceptions
...
These are often happening when referencing stuff from NuGet.
2017-04-02 20:26:53 +07:00
miks1965
56e79f50fb
Для матриц - ElementsByRow ElementsByCol ElementsWithIndexes ReadMatrInteger ReadMatrReal
2017-03-25 22:09:58 +03:00
miks1965
aa88607657
Проверка PCU закеширована в специальный словарь для ускорения компиляции
2017-03-18 22:17:11 +03:00
miks1965
3bcb51be51
Закешировал еще SourceFileNames. Небольшое ускорение (10%)
2017-03-18 20:34:05 +03:00
miks1965
c32fcd5184
Закешировал стандартные dll
2017-03-18 17:54:38 +03:00
miks1965
ef7b7ea3e3
Вынес get_standart_assembly_path в отдельную функцию
2017-03-18 17:41:41 +03:00
Бондарев Иван
24b49d8da8
PABCExtensions.pas
2017-02-09 21:33:33 +01:00
Бондарев Иван
003c3c9983
Добавлено предупреждение: Использование нелокальной переменной в качестве счетчика цикла
2016-09-15 20:13:02 +02:00
Бондарев Иван
95179ff92c
bug fix #261
2016-08-03 20:00:15 +02:00
miks1965
11102f0667
Локализованы сообщения об ошибках для yield
2016-07-18 15:58:32 +03:00
miks1965
bd19c5e385
Перенёс SyntaxVisitors в папку первого уровня
2016-07-18 13:04:50 +03:00
Бондарев Иван
6ccd4448d4
#159
2016-05-26 13:16:32 +02:00