Ivan Bondarev
12ffcaf221
#2955
2023-11-19 10:55:30 +01:00
Ivan Bondarev
20f618b7aa
#2928
2023-11-12 13:51:31 +01:00
Ivan Bondarev
f3a18c9e33
#2928
2023-11-12 12:17:38 +01:00
Ivan Bondarev
5db41ff65f
#2868
2023-11-04 13:17:54 +01:00
Ivan Bondarev
a63a489968
#2921
2023-11-01 11:48:45 +01:00
Sun Serega
7132c64f1e
gitignore rework
2023-08-14 00:17:41 +03:00
Friedrich von Never
04aca012c9
Generate application configuration files on compilation
2023-08-06 22:58:04 +02:00
Friedrich von Never
71df51f219
( #2905 ) More design fixes for AssemblyResolveScope, fix leaks
2023-07-31 22:34:16 +02:00
Ivan Bondarev
8660c5634c
#2907
2023-07-30 14:54:49 +02:00
samuraiGH
b9c2f4c057
fix #2901
2023-07-19 18:00:28 +03:00
Friedrich von Never
e9e50b3632
Merge remote-tracking branch 'upstream/master' into feature/reference-resolve
...
# Conflicts:
# TreeConverter/NetWrappers/NetHelper.cs
2023-07-16 16:24:37 +02:00
Ivan Bondarev
6720eef46e
Merge pull request #2870 from SunSerega/fix-GetUnitPath
...
Исправление и рефакторинг `GetUnitPath`
2023-07-16 12:34:29 +02:00
Ivan Bondarev
e6b6a72dc7
Merge pull request #2821 from samuraiGH/TargetFramework
...
Директива {$TargetFramework}
2023-07-16 12:11:05 +02:00
Sun Serega
433729dbc3
Merge remote-tracking branch '0_official/master' into fix-GetUnitPath
2023-07-16 12:59:23 +03:00
Ivan Bondarev
4dc73936f3
Merge pull request #2888 from SunSerega/search-dir
...
Разный приоритет .pas и .pcu для всех путей параметра `/SearchDir`
2023-07-16 11:44:53 +02:00
Ivan Bondarev
35381d6778
#2897
2023-07-02 11:17:06 +02:00
Sun Serega
4f601cd8a5
use lambda
2023-07-02 11:58:14 +03:00
Sun Serega
b74a1ec341
unit path priority based on search dir ind
2023-06-22 14:30:58 +03:00
Mikhalkovich Stanislav
af9b6acb91
Ликвидация зависимости проектов PascalABCSaushkinParser и SyntaxVisitors от
...
проекта TreeConverter, то есть, от семантического уровня
Необходимо применить эти изменения и перекомпилировать в ОС РОСА
2023-05-31 14:04:04 +03:00
Sun Serega
b23cbafcc3
Better GetUnitPath
2023-05-25 23:01:58 +03:00
Ivan Bondarev
3ba13285b6
static readonly properties as default parameters
2023-05-17 21:06:17 +02:00
Ivan Bondarev
e747cd6622
Merge pull request #2841 from SunSerega/uses-sc
...
Правильное имя файла в ошибках `uses`
2023-05-14 11:06:15 +02:00
Sun Serega
57bb0bdc17
return cdo.MainResourceFileName
2023-05-03 09:22:05 +03:00
Ivan Bondarev
1d34dc7bd8
fix #2845
2023-04-30 10:54:12 +02:00
Sun Serega
90ba92d9ec
re-add BOM
2023-04-16 21:28:33 +03:00
Sun Serega
29bf7f893b
Use right file name
2023-04-16 20:50:31 +03:00
Ivan Bondarev
afa2c00f8c
fix #2820
2023-03-12 15:15:14 +01:00
samuraiGH
3e83d3e3b5
добавление директивы TargetFramework
2023-03-12 16:37:50 +03:00
Sun Serega
433ed56c9f
Better valid path checks
2023-03-11 13:45:24 +02:00
Ivan Bondarev
8ac4966a52
#2808
2023-03-05 13:51:23 +01:00
Ivan Bondarev
cc19aebc7f
#2808
2023-03-05 12:47:17 +01:00
Ivan Bondarev
5c5572897d
#2808
2023-03-05 12:21:51 +01:00
samuraiGH
342b8d5272
fix #2494
2023-02-18 12:31:48 +03:00
Ivan Bondarev
6b25d5943c
bug fix #2739
2023-01-29 12:04:21 +01:00
Ivan Bondarev
482579fedb
directive platformtarget native (.NET 7.0 required)
2022-11-17 20:53:12 +01:00
Ivan Bondarev
67e78f1840
fix
2022-11-01 15:52:07 +01:00
Ivan Bondarev
1c5c8c6735
pascalabcnet/pascalabcnetlinux#4
2022-10-27 20:13:35 +02:00
Ivan Bondarev
ea284eeac1
fix pascalabcnet/pascalabcnetide#243
2022-10-23 14:09:55 +02:00
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
Ivan Bondarev
826463a9e0
#2680
2022-07-24 14:18:00 +02:00
Ivan Bondarev
45a8d6fd6d
bug fix #2637
2022-06-19 13:47: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
Ivan Bondarev
02f177d5ba
#2662
2022-05-08 11:02:24 +02:00
Ivan Bondarev
7593c5a1d3
#2629
2022-02-06 10:40:44 +01: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
Mikhalkovich Stanislav
acff3ab3a3
fix #2606
2022-01-09 07:23:13 +03:00
Ivan Bondarev
eef8481b7c
fix #2582
2021-12-24 14:24:51 +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
Ivan Bondarev
0d19f9073f
#2543
2021-10-19 21:05:16 +02:00
Sun Serega
a30c7e8be4
null in paths
2021-10-18 10:09:09 +03:00
Ivan Bondarev
152c956a86
#2534
2021-10-17 13:52:46 +02: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
Ivan Bondarev
07aefb57ec
#2511
2021-08-29 12:45:02 +02:00
Ivan Bondarev
cfccc2ca80
#2394
2021-05-23 12:33:56 +02:00
Ivan Bondarev
3932a53f77
#2048
2021-04-25 12:36:35 +02:00
Mikhalkovich Stanislav
991a62b3f7
WPFObjects - ликвидация параметров по умолчанию, мешающих ускорению
...
WPFObjects - улучшение примеров
2021-04-19 20:53:31 +03:00
Ivan Bondarev
156f905cfe
Merge pull request #2465 from SunSerega/sealed-abstract-err
...
Нормальная ошибка при неявно-абстрактом классе
2021-03-31 20:37:06 +02:00
Sun Serega
eab2825ab8
proper errors for sealed-abstract
2021-03-28 01:08:17 +02:00
Ivan Bondarev
79d98ae70d
Merge pull request #2413 from SunSerega/SearchDirectoryArg
...
Аргумент консольного компилятора /SearchDir
2021-02-16 20:04:40 +01:00
Ivan Bondarev
438be14bd2
#2432
2021-02-07 12:36:52 +01:00
Ivan Bondarev
a396a7f630
fix #2422
2021-02-07 11:07:18 +01:00
SunSerega
f6c08b9624
Merge branch 'uses-in-new' into SearchDirectoryArg
...
# Conflicts:
# Compiler/Compiler.cs
2021-01-24 20:16:11 +02:00
SunSerega
41feb2828e
Merge branch 'master' into uses-in-new
2021-01-24 20:05:01 +02:00
Ivan Bondarev
9a026595ec
Merge pull request #2246 from SunSerega/uses-in-new
...
Re: Адекватные uses-in
2021-01-24 10:45:03 +01:00
SunSerega
7535be45c0
fixed minor .dll coping bug
2021-01-08 23:37:21 +02:00
Ivan Bondarev
12b365650f
#2398
...
#2396
2021-01-08 19:00:40 +01: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
c344c38929
Merge branch 'master' into uses-in-new
2021-01-05 21:12:21 +02:00
Ivan Bondarev
34ebdb7702
bug fix #2382
...
bug fix #2379
2021-01-03 12:04:45 +01: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
460247ccc6
fix #2330
2020-12-27 12:18:28 +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
Ivan Bondarev
99b6e90612
bug fix #2367
2020-12-20 14:20:29 +01:00
SunSerega
83fde8ce9f
Убрал подключение .dll по uses-in
2020-12-11 11:17:25 +02:00
SunSerega
8c4c5e2d8f
Merge branch 'master' into uses-in-new
2020-12-10 21:08:44 +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
e65b1181e1
PCUReader cleanup: removed code duplicates
2020-11-22 19:46:31 +02:00
Бондарев Иван
899f0da1bd
bug fix #2342
2020-11-22 17:10:21 +01:00
SunSerega
2a7d0b10b5
Merge branch 'master' into uses-in-new
2020-11-22 18:00:13 +02:00
Бондарев Иван
1609903b1d
fix #2346
2020-11-22 13:40:53 +01:00
SunSerega
0619c6341d
saving full file name for directives
2020-11-19 13:12:53 +02:00
SunSerega
147b52a4d3
Merge branch 'master' into uses-in-new
2020-11-18 12:10:25 +02:00
Бондарев Иван
80384a89dd
bug fix #2335
2020-11-01 12:33:07 +01:00
Бондарев Иван
a52fd6bc38
fixed bug with executing of previous program version
2020-10-31 21:07:04 +01:00
SunSerega
926884b0cc
all tests pass again
2020-10-19 15:48:11 +03: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
ffa48a4230
Merge branch 'master' into uses-in-new
2020-10-11 08:28:56 +03:00