Commit graph

275 commits

Author SHA1 Message Date
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