Бондарев Иван
ecba520fad
fix #2216
2020-05-31 20:24:16 +02:00
Бондарев Иван
2b347c768f
bug fix #2241
2020-05-31 15:21:28 +02:00
Mikhalkovich Stanislav
21a2675b0a
fix #2240
2020-05-28 22:09:01 +03:00
Mikhalkovich Stanislav
a972270fd0
Исправил неточность в цикле for var i:=f1() to f2() do
2020-05-26 00:13:23 +03:00
Бондарев Иван
e8152824ed
bug fix #2069
2020-05-24 20:23:46 +02:00
Бондарев Иван
02f150a99a
fix #2102
2020-05-24 18:07:51 +02:00
Mikhalkovich Stanislav
51f3d79066
Вдогонку к свойствам с полем в надклассе
2020-05-23 23:34:02 +03:00
Mikhalkovich Stanislav
f0db733c96
fix #2235
2020-05-23 23:19:41 +03:00
Mikhalkovich Stanislav
6142bb0339
fix #2234
...
Indices<T>(Self: array [,] of T; cond: (T,integer,integer) -> boolean)
2020-05-23 21:04:39 +03:00
Mikhalkovich Stanislav
2e47bdd7dd
fix #2126
2020-05-20 23:35:33 +03:00
Mikhalkovich Stanislav
bf70ff8450
fix #2140
...
OpenCLABC - немного изменен текст чтобы погасить ошибку наследования от недоописанного класса
PT4AExam.dll
GraphWPF - Save-Load поправлена буферизация
2020-05-20 21:43:00 +03:00
Mikhalkovich Stanislav
9e2de0eed9
Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet
2020-05-18 01:24:43 +03:00
Mikhalkovich Stanislav
1c222be7f1
Project Explorer - вернул назад.
...
foreach по IntRange - проверка типа при описанном типе (вроде коммитил?)
2020-05-18 01:24:37 +03:00
Бондарев Иван
b800461c6c
bug fix #2154
2020-05-17 13:42:43 +02:00
Mikhalkovich Stanislav
63f7046fe5
fix #2231
2020-05-15 23:34:44 +03:00
Mikhalkovich Stanislav
7205bd3584
Доработки RealRange
2020-05-15 01:46:38 +03:00
Mikhalkovich Stanislav
49032ed2be
RealRange
2020-05-14 13:01:21 +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
Mikhalkovich Stanislav
b254398bc2
Частично решена проблема с равенством типов при подключении нескольких dll (Рубанцев). Надо видимо везде заменить на Assembly.LoadFrom!
...
PABCSystem - добавлены методы расширения для массивов Combinations, Permutations
School - добавлены SinDegrees, CosDegrees
GraphWPF - добавлен класс Vector и операции над ним и точкой, создающая функция Vect
GraphWPF - Метод Line - с параметрами-точками (потом надо будет сделать то же для всех примитивов)
GraphWPF - Метод Lines(n)
GraphWPF - RandomPoint и RandomPoints(n)
2020-05-07 13:18:58 +03:00
Mikhalkovich Stanislav
157fd56cfd
Merge remote-tracking branch 'remotes/origin/features/slices'
2020-05-04 23:03:55 +03:00
Бондарев Иван
b733440a4e
bug fix #2179
2020-05-03 18:30:50 +02:00
Александр Погорелов
4b74153395
merge master
2020-05-02 12:08:32 +03:00
Александр Погорелов
985d35ef5e
SystemSlice
2020-05-02 11:44:20 +03:00
Mikhalkovich Stanislav
4d5a1c458c
fix #2220
2020-03-31 11:05:32 +03:00
Александр Погорелов
9cf75580a5
merge master
2020-03-19 12:46:21 +03:00
Александр Погорелов
ea2871d13b
Фиксы для срезов на присваивание
2020-03-19 12:43:07 +03:00
Бондарев Иван
43cf831ba3
fix #2190
2020-03-15 17:57:06 +01:00
Mikhalkovich Stanislav
e48218cd9e
fix #2152
2020-03-13 23:44:05 +03:00
Mikhalkovich Stanislav
50e8705a7a
UIntPtr добавил к #2168
2020-03-13 21:47:56 +03:00
Mikhalkovich Stanislav
d31977a285
fix #2161
...
Методы расширения FillRandom для массива и матрицы
Метод a.RandomElement
2020-03-12 19:41:09 +03:00
Mikhalkovich Stanislav
28a8fc115d
fix #2168
2020-03-12 00:23:13 +03:00
Mikhalkovich Stanislav
990224c9d9
Минимальные исправления в подсказках
2020-03-11 22:38:32 +03:00
Александр Погорелов
78321a9404
fix #1506 , #2185
2020-03-09 12:37:13 +03:00
Бондарев Иван
d7e43e8e7b
Merge branch 'master' of github.com:pascalabcnet/pascalabcnet
...
# Conflicts:
# bin/Lib/PABCSystem.pas
2020-03-08 12:12:57 +01:00
Бондарев Иван
2fe7fb84e5
PCUNotRestoreAttribute
...
not used static fields, properties, events are no more added to exe from pcu
2020-03-08 11:58:48 +01:00
Mikhalkovich Stanislav
8545817173
fix #1053
...
Вложенные безымянные записи теперь снова разрешены, но запрещено захватывать имена из неглобального контекста
2020-03-08 09:28:11 +03:00
Бондарев Иван
ecdf35ab53
fix #2149
2020-03-01 13:45:55 +01:00
Бондарев Иван
b11bb61129
bug fix #2150
2020-03-01 12:28:55 +01:00
Mikhalkovich Stanislav
4941dc3ae5
bug fix #2208
2020-02-26 23:17:47 +03:00
Mikhalkovich Stanislav
6726ad8891
fix #2120
2020-02-26 12:22:10 +03:00
Mikhalkovich Stanislav
1222199e81
fix #2195
2020-02-24 17:32:54 +03:00
Александр Погорелов
5800d5626c
merge master[2]
2020-02-24 16:44:21 +03:00
Александр Погорелов
2400e62b33
merge master
2020-02-24 16:20:41 +03:00
Mikhalkovich Stanislav
8c1853888f
sizeof(IntPtr) теперь вычисляется
2020-02-23 22:17:27 +03:00
Mikhalkovich Stanislav
b211e0a099
sizeof(UIntPtr) запретил
2020-02-23 11:14:23 +03:00
Mikhalkovich Stanislav
02da0ee365
bug fix #2205
...
CommandLineArgs сделаны функцией,
IndicesOf возвращает теперь sequence of integer
убраны некоторые лишние инициализации модуля PABCSystem
2020-02-23 02:00:43 +03:00
Mikhalkovich Stanislav
cbda5e6465
Разрешил методам расширения строк менять строки
2020-02-20 16:37:46 +03:00
Mikhalkovich Stanislav
fa93d77b30
Intellisense приведен в соответствие для 2..5
2020-02-15 00:57:23 +03:00
Mikhalkovich Stanislav
228c9f9aac
fix #2204
...
Изменение реализации range на InternalRange и IntRange CharRange
Правки в AutoInsertCode.cs
IntRange и CharRange в PABCSystem.pas - аналогично Котлину
2020-02-14 19:47:41 +03:00
Бондарев Иван
8903c838c7
bug fix #2186
2020-02-09 12:58:12 +01:00
Mikhalkovich Stanislav
454001cba9
MAP -= KEY
2020-02-07 09:31:40 +03:00
Бондарев Иван
47808b5197
bug fix #2198
2020-02-02 19:07:47 +01:00
Mikhalkovich Stanislav
da4406700f
Изменение грамматики - запрет условной операции как тела лямбды (во избежание конфликтов с условным оператором)
2020-01-13 02:01:52 +03:00
Бондарев Иван
dac1a87ff7
bug fix #2170
2020-01-12 14:25:53 +01:00
Mikhalkovich Stanislav
9aa197df1d
a.Indices в foreach - полностью заменяется на for. Семантические проверки сделаны
2020-01-06 12:14:53 +03:00
Mikhalkovich Stanislav
5aa72fac74
В оптимизацию foreach добавлен IList
2020-01-06 11:23:55 +03:00
Mikhalkovich Stanislav
838dddf8b1
foreach по a..b преобразуется в for - для эффективности
2020-01-05 22:46:12 +03:00
Mikhalkovich Stanislav
15d20463d7
Новый Range в виде a..b
2020-01-04 12:19:36 +03:00
Александр Погорелов
9223b2114f
Срезы на запись для списков и массивов
2019-12-27 10:23:08 +03:00
Mikhalkovich Stanislav
c94b1037cc
Оптимизация foreach в for для многократного ускорения цикла для IList<T> (массивов, списков)
...
Не работает в лямбдах! (техническое ограничение)
Плагин запуска ILDasm
2019-12-25 08:43:01 +03:00
Бондарев Иван
3b7bf665ef
bug fix #2160
2019-12-22 12:34:07 +01:00
Mikhalkovich Stanislav
4bb828705d
fix #2163
...
Matr из массивов в PABCSystem.pas
WPFObjects - fix hide text
2019-12-21 23:25:39 +03:00
Бондарев Иван
02fea6b4a2
bug fix #2147
2019-12-08 12:17:54 +01:00
Mikhalkovich Stanislav
6d94497a24
PABCSystem.pas исправлена Numerate и добавлена Reverse для строки
2019-12-01 23:38:06 +03:00
Бондарев Иван
dbc98f5ca6
fix #1720
2019-10-20 20:23:32 +02:00
Бондарев Иван
6e81afd511
fix #2095
2019-10-20 17:29:25 +02:00
Бондарев Иван
b895f2823c
bug fix #2024
2019-10-20 14:12:23 +02:00
Бондарев Иван
db16f420bd
bug fix #2073
2019-10-20 12:28:44 +02:00
Бондарев Иван
134c984e29
fix #1972
2019-10-13 14:42:00 +02:00
Бондарев Иван
269bab863b
fix #2022
2019-10-13 11:09:38 +02:00
Бондарев Иван
73fad21530
fix #2030
2019-10-10 20:57:06 +02:00
Бондарев Иван
7395183d7f
bug fix #1106
2019-10-10 19:56:09 +02:00
Бондарев Иван
0bd5de383b
bug fix #831
2019-10-08 20:23:16 +02:00
Бондарев Иван
85f95b0d05
fix #2066
2019-10-04 19:28:13 +02:00
Бондарев Иван
6fe9c73545
Merge branch 'master' of github.com:pascalabcnet/pascalabcnet
2019-10-04 18:54:49 +02:00
Бондарев Иван
9e7af6301e
fix #2111
2019-10-04 18:52:48 +02:00
Mikhalkovich Stanislav
e939145f65
Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet
2019-10-04 19:22:10 +03:00
Mikhalkovich Stanislav
2659a2fbcb
CodeTemplatesPlugin.cs - небольшие правки
2019-10-04 19:22:01 +03:00
Бондарев Иван
f1049a2b4e
bug fix #2108
2019-10-04 13:37:47 +02:00
Бондарев Иван
f2df27dd87
bug fix #2119
2019-10-03 14:40:05 +02:00
Бондарев Иван
7f998cd371
bug fix #2113
2019-10-03 11:35:58 +02:00
Бондарев Иван
0e51f776f1
bug fix #2117
2019-10-03 11:17:27 +02:00
Бондарев Иван
1ddc76a614
bug fix #2115
2019-10-03 11:04:30 +02:00
Бондарев Иван
606a9583b6
fix pascalabcnet/pascalabcnetide#136
2019-09-08 11:14:00 +02:00
Mikhalkovich Stanislav
e13f82e679
fix #2088
2019-08-29 19:14:51 +03:00
Бондарев Иван
0d10a0c881
fix #2080
2019-08-25 12:17:47 +02:00
Бондарев Иван
19afed30f3
Merge branch 'master' of github.com:pascalabcnet/pascalabcnet
2019-08-19 21:11:28 +02:00
Бондарев Иван
eee4a4e860
bug fix #2078
2019-08-19 21:10:29 +02:00
Mikhalkovich Stanislav
df3cadc331
Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet
2019-08-18 19:34:15 +03:00
Mikhalkovich Stanislav
5bc1a08fdd
syntax_tree_visitor.cs - закомментированные предполагаемые изменения
2019-08-18 19:34:09 +03:00
Бондарев Иван
cefb2564ab
fix #2065
2019-08-18 14:45:55 +02:00
Бондарев Иван
a0ac0a1a3a
fix #2075
2019-08-18 13:56:13 +02:00
Бондарев Иван
4b0966f6cb
Merge branch 'master' of github.com:pascalabcnet/pascalabcnet
2019-08-18 11:17:48 +02:00
Бондарев Иван
fbf8516130
bug fix #2059
2019-08-18 11:16:53 +02:00
Mikhalkovich Stanislav
0a0bb394ae
fix #2081
2019-08-16 09:48:11 +03:00
Mikhalkovich Stanislav
3879525c25
fix #2070
2019-08-07 23:21:30 +03:00
Mikhalkovich Stanislav
49334c73ff
AutoInsertCode - малые исправления
...
WPFObjects - малые дополнения
2019-08-07 15:24:12 +03:00
Mikhalkovich Stanislav
aa54a7eadd
fix #2056
2019-08-02 22:17:42 +03:00
Mikhalkovich Stanislav
66b7aa42c5
fix #2058
...
Небольшие правки в CodeTemplates
2019-08-02 10:17:49 +03:00
Mikhalkovich Stanislav
e603b1fd6d
Mikhalkovich в Copyright
...
Заготовка для школьного плагина образцов кода
2019-07-28 23:53:15 +03:00
Mikhalkovich Stanislav
27b2c7363c
fix #2053
2019-07-27 23:01:42 +03:00
Mikhalkovich Stanislav
f8653deb7f
fix #2055
2019-07-27 17:33:55 +03:00
Mikhalkovich Stanislav
50d02c2340
fix #2046
2019-07-24 21:31:58 +03:00
Бондарев Иван
c6b2efb398
fix #2029
2019-07-14 20:53:36 +02:00
Бондарев Иван
72ed28d180
bug fix #2043
2019-07-14 19:13:20 +02:00
Mikhalkovich Stanislav
882109efa0
fix #1994
2019-07-12 11:19:02 +03:00
Mikhalkovich Stanislav
b21c2c0aa3
fix #1795
2019-07-12 00:16:19 +03:00
Mikhalkovich Stanislav
2e2e537e37
fix #1639
2019-07-10 01:05:56 +03:00
Mikhalkovich Stanislav
d0f350088c
format1.png
...
и
частичное исправление 1639
2019-07-08 21:52:13 +03:00
Mikhalkovich Stanislav
663b363ec0
bug fix #1896
2019-07-08 12:38:58 +03:00
Mikhalkovich Stanislav
180a53a3ad
fix #2005
...
correct Assert comment
2019-07-05 18:44:40 +03:00
Mikhalkovich Stanislav
d41d2e4e7a
fix #1400
2019-07-05 13:26:17 +03:00
Mikhalkovich Stanislav
d4df53b27f
fix #1575
2019-07-03 19:14:05 +03:00
Mikhalkovich Stanislav
2575d8a335
fix #2027
2019-07-02 23:04:50 +03:00
Mikhalkovich Stanislav
b333fd6b04
b xor i
2019-07-01 22:32:06 +03:00
Mikhalkovich Stanislav
323ba75b89
fix #2002
2019-07-01 17:09:38 +03:00
Бондарев Иван
818bd7acd6
fix #2015
2019-06-30 14:22:24 +02:00
Бондарев Иван
165bf1e337
Merge branch 'master' of github.com:pascalabcnet/pascalabcnet
2019-06-30 10:48:24 +02:00
Бондарев Иван
17998ee609
fix #2014
2019-06-30 10:46:32 +02:00
Mikhalkovich Stanislav
7c6c67a2e6
fix #793
2019-06-30 08:41:59 +03:00
Mikhalkovich Stanislav
bf2a770ad5
fix #1814
2019-06-29 19:28:18 +03:00
Mikhalkovich Stanislav
62c1c61bc0
Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet
2019-06-28 11:26:08 +03:00
Mikhalkovich Stanislav
d5c603e1d6
fix #1641
2019-06-28 11:26:02 +03:00
Бондарев Иван
bb218b172f
fix #2019
2019-06-27 21:28:25 +02:00
Mikhalkovich Stanislav
1977c9bcb2
fix #1903
...
- доделка
2019-06-27 15:06:02 +03:00
Mikhalkovich Stanislav
0dcc525260
fix #1756
2019-06-27 08:56:39 +03:00
Mikhalkovich Stanislav
aa66dc7d90
fix #1903
2019-06-26 23:23:51 +03:00
Mikhalkovich Stanislav
cdd4e0447e
fix #1947
2019-06-26 21:22:25 +03:00
Mikhalkovich Stanislav
95a93215fb
fix #1893
2019-06-26 16:39:47 +03:00
Mikhalkovich Stanislav
8bdad9b717
bug fix #1988
...
сколько крови попил
2019-06-25 23:53:12 +03:00
Mikhalkovich Stanislav
66b5221d1e
fix #1956
2019-06-24 15:12:52 +03:00
Mikhalkovich Stanislav
160e9308e1
fix #1962
2019-06-24 13:50:01 +03:00
Mikhalkovich Stanislav
d299d70a23
fix #2009
2019-06-23 22:00:52 +03:00
Mikhalkovich Stanislav
06a053ad74
fix #1744
...
будь он неладен
2019-06-23 14:43:27 +03:00
Mikhalkovich Stanislav
7ec11f6e2d
Частичное исправление #1744
2019-06-22 10:32:43 +03:00
Mikhalkovich Stanislav
cb8c3a0ef0
fix #1926
2019-06-21 21:41:45 +03:00
Mikhalkovich Stanislav
fe19dfabee
fix #1706
2019-06-21 19:43:01 +03:00
Mikhalkovich Stanislav
717b73cb60
fix #2007
2019-06-21 09:36:54 +03:00
Mikhalkovich Stanislav
b2f42cca9c
fix #2001
2019-06-21 08:24:10 +03:00
Mikhalkovich Stanislav
4638361fab
bug fix #1997
2019-06-19 18:53:05 +03:00
Mikhalkovich Stanislav
f601f8af3d
fix #1880 - само исправилось
2019-06-19 00:47:35 +03:00
Mikhalkovich Stanislav
673f9bc149
bug fix #1531
2019-06-18 21:19:46 +03:00
Mikhalkovich Stanislav
aa3242524a
bug fix #1526
...
and
bug fix #1533
2019-06-18 16:02:15 +03:00
Mikhalkovich Stanislav
7f52cc8c5b
bug fix #1418
2019-06-17 01:01:53 +03:00
Mikhalkovich Stanislav
e1d6336bee
bug fix #1270
2019-06-16 23:44:32 +03:00
Terky
e1880c91f4
Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet
2019-06-13 23:43:59 +03:00
Terky
76f5a62572
fix #1993
2019-06-13 23:43:54 +03:00
Mikhalkovich Stanislav
293e235506
Исправлены мелкие неточности в комментариях
2019-06-13 20:41:30 +03:00
Terky
46b5f21452
fix #1968
2019-06-12 16:29:56 +03:00
Mikhalkovich Stanislav
76f4020256
bug fix #891 - попытка номер два
2019-06-12 11:30:07 +03:00
Mikhalkovich Stanislav
99882270d0
fix #1990
2019-06-10 22:33:51 +03:00
Бондарев Иван
fdab8e0955
fixed fix #1980
2019-06-10 19:55:44 +02:00
Бондарев Иван
4aaa4c2a3b
fix #1980
2019-06-10 14:27:44 +02:00
Mikhalkovich Stanislav
357dce8e63
Исправление некоторых предупреждений и комментарии в select_function
2019-06-07 00:06:11 +03:00
Mikhalkovich Stanislav
d7bdc895bd
Исправление реализации Abs Sqr Sign для беззнаковых
2019-06-04 22:20:45 +03:00
Mikhalkovich Stanislav
45f43d7f50
Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet
2019-06-02 21:03:28 +03:00
Mikhalkovich Stanislav
e6eefcfa6c
dotNodeToVisit.Parent = _dot_node.Parent
2019-06-02 21:03:22 +03:00
Бондарев Иван
218967e9ab
bug fix #1895
2019-06-02 19:49:06 +02:00
Бондарев Иван
240dfde02f
bug fix #1929
2019-06-02 12:19:18 +02:00
Mikhalkovich Stanislav
1d9a27d08a
fix #891
2019-05-31 20:52:07 +03:00
Mikhalkovich Stanislav
92b0bf4cc2
fix #869
2019-05-30 13:37:54 +03:00
Mikhalkovich Stanislav
a73085a953
bug fix #1957
2019-05-30 06:56:22 +03:00
Mikhalkovich Stanislav
4d72da78b0
fix #1957
2019-05-29 23:48:30 +03:00
Бондарев Иван
47c6ebdcab
bug fix #1963
...
bug fix #1960
2019-05-26 11:58:54 +02:00
Александр Погорелов
4f9ebdb5ae
fix #1953 , fix #1954 , fix #1955
2019-05-25 12:30:15 +03:00
Александр Погорелов
0eabf5a39e
fix #1950 , #1951
2019-05-25 09:35:52 +03:00
Alexandr Pogorelov
8a432eee6e
Улучшение паттерн матчинга ( #1949 )
...
Матчинг констант, таплов, коллекций. Улучшение матчинга по типам.
2019-05-24 10:04:17 +03:00
Mikhalkovich Stanislav
5e27f78412
Теперь текущим является каталог, в котором расположен исходник
...
Если компилировать программы на сетевом диске, а exe создавать локально, то работает быстро
2019-05-21 19:03:55 +03:00
Mikhalkovich Stanislav
f7a01bc366
bug fix #1946
2019-05-20 23:48:59 +03:00
Terky
79dacd5f37
Merge pull request #1943 from pascalabcnet/lambda_fixes
...
Lambda fixes
2019-05-18 21:32:05 +03:00
Mikhalkovich Stanislav
333f76cd68
fix #1941
2019-05-18 00:40:21 +03:00
Terky
d9094a5c22
fixed build issue related to ?System
2019-05-17 22:40:01 +03:00
Terky
e441faf3dd
Merge pull request #1932 from pascalabcnet/lambda_fixes
...
Temporary removed currentLambdaDefScope
2019-05-09 12:02:11 +03:00
Terky
4d408fb53d
Temporary removed currentLambdaDefScope
2019-05-09 11:20:55 +03:00
Бондарев Иван
61ca0e0b8b
Merge branch 'master' of github.com:pascalabcnet/pascalabcnet
2019-05-01 21:51:58 +02:00
Бондарев Иван
aa04af92a4
fix #1924
2019-05-01 21:50:12 +02:00
Terky
659deb6f82
added missing comment
2019-04-27 17:38:04 +03:00
Terky
80a9d38313
Added comments, LambdaDefScope was renamed to CurrentLambdaDefScope
2019-04-26 20:02:09 +03:00
Terky
c16108b3cd
Merge branch 'master' into lambda_fixes
2019-04-26 13:56:35 +03:00
Terky
d0acb3a0fa
fix #1741 , fix #533
2019-04-26 13:54:51 +03:00
Ivan Bondarev
52b4b30ff6
Merge pull request #1920 from AIexandrKotov/master
...
Директивы {$Title ProgramTitle} и {$Description ProgramDescription}
2019-04-23 21:03:45 +02:00
Kotov
953a2e70a0
Директива {$Description 'FileDescription'}
2019-04-23 21:49:27 +03:00
Mikhalkovich Stanislav
b8e6248094
fix #1914
2019-04-23 14:51:25 +03:00
Kotov
e414042e8d
Директива {$Title ' '}
...
Добавляет описание файлу. К примеру, в диспетчере задач у программы с данной директивой будет указано описание из директивы.
2019-04-22 22:12:15 +03:00
Kotov
7ded3e1535
Исправление кодировки отступов
2019-04-22 22:10:06 +03:00
Бондарев Иван
d35fcda955
fix #1797
2019-04-21 12:01:24 +02:00
Mikhalkovich Stanislav
7726f8e85a
fix #1900
2019-04-09 21:33:09 +03:00
Mikhalkovich Stanislav
75609986e1
fix #1897
2019-04-04 12:51:53 +03:00
Mikhalkovich Stanislav
c8541aea12
ошибку с loop неверно исправил - откатываю
2019-04-02 23:01:16 +03:00
Бондарев Иван
363ca99853
Merge branch 'master' of github.com:pascalabcnet/pascalabcnet
...
# Conflicts:
# TestSuite/errors/err0317.pas
2019-04-02 21:37:30 +02:00
Бондарев Иван
00e9cf8078
fix #1665
2019-04-02 21:33:02 +02:00
Mikhalkovich Stanislav
632c42ca10
fix #1897
2019-04-01 07:25:01 +03:00
Mikhalkovich Stanislav
606ddbc620
bug fix #1898
2019-04-01 07:15:39 +03:00
Бондарев Иван
323db9e66d
fix #1663
2019-03-31 18:18:44 +02:00
Бондарев Иван
8435858c4a
fix #1684
2019-03-31 11:54:53 +02:00
Бондарев Иван
d7cbac142d
fix #1892
2019-03-28 21:09:26 +01:00
Бондарев Иван
61e07273a0
fix #1884
2019-03-28 20:31:27 +01:00
Бондарев Иван
97b517e798
bug fix #1890
2019-03-28 20:19:41 +01:00
Бондарев Иван
168998fb6e
bug fix #1769
2019-03-27 21:57:39 +01:00
Бондарев Иван
fc73ed2a5d
fix #1267
2019-03-22 13:42:21 +01:00
Mikhalkovich Stanislav
bab26658da
fix #1868
2019-03-20 20:40:32 +03:00
Mikhalkovich Stanislav
5ec4b263fc
fix #1842
2019-03-10 22:50:29 +03:00
Бондарев Иван
6815e1aa26
fix #1799
2019-03-10 12:41:05 +01:00
Бондарев Иван
acfab8fcf6
fix #1800
2019-03-10 12:31:05 +01:00
Mikhalkovich Stanislav
39f3d28e47
fix #1810
...
GraphWPF и WPFObjects теперь можно использовать вместе!
2019-03-03 00:05:26 +03:00
Mikhalkovich Stanislav
6006d58d87
fix #1809
2019-03-02 16:37:53 +03:00
Mikhalkovich Stanislav
154ee2d845
fix #1777
2019-02-24 22:57:25 +03:00
Mikhalkovich Stanislav
6423e4372a
fix #1775 повторно
2019-02-24 20:20:21 +03:00
Mikhalkovich Stanislav
e8ff14ea18
Откатил исправление #1775
2019-02-24 16:13:15 +03:00
Mikhalkovich Stanislav
c0213fe17d
Исправил ошибку с Graph3D
2019-02-24 15:16:44 +03:00
Mikhalkovich Stanislav
38a152a480
fix #1775
2019-02-24 01:00:33 +03:00
Mikhalkovich Stanislav
7955456216
fix #1772
2019-02-22 19:32:28 +03:00
Бондарев Иван
88e8b54b73
fix #1737
2019-02-17 18:20:32 +01:00
Mikhalkovich Stanislav
3eac76765f
Убран лишний вызов при реализации Round
...
Поправлено RobotField.pas
2019-02-13 20:52:38 +03:00
Mikhalkovich Stanislav
8df7bac82c
proc_body сделано типа object в function_lambda_definition
...
Небольшие правки PABCSystem.pas
2019-02-12 10:19:33 +03:00
Mikhalkovich Stanislav
1968242990
fix #1707
2019-02-07 09:37:46 +03:00
Mikhalkovich Stanislav
bea912377e
В стандартной библиотеке все имена Indexes заменены на Indices
2019-02-06 19:50:05 +03:00
Mikhalkovich Stanislav
4ef57069ad
Сделал возможность указания кодировки при открытии типизированного и бестипового файла. Если файл типизированный, то можно использовать только однобайтовую кодировку
2019-02-02 19:46:57 +03:00
Mikhalkovich Stanislav
6bf2f1cfa0
bug fix #1674
...
Indices как синоним Indexes
Print для строки как метод расширения
2019-02-01 15:04:07 +03:00
Mikhalkovich Stanislav
9e88db35d4
Робот и Чертежник переведены на High DPI
2019-01-28 03:30:18 +03:00
Бондарев Иван
74b29425e7
fix #1407
2019-01-06 11:07:07 +01:00
Mikhalkovich Stanislav
6616380215
Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet
2019-01-03 01:53:47 +03:00
Бондарев Иван
053d012565
fix #1345
2019-01-02 22:40:04 +01:00
Бондарев Иван
7648ffa735
fix #791
2019-01-02 20:32:44 +01:00
Mikhalkovich Stanislav
3e4f5af973
Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet
2019-01-02 22:29:55 +03:00
Бондарев Иван
3b9320ab96
fix #751
2019-01-02 14:20:48 +01:00
Mikhalkovich Stanislav
43adc0a7c2
Правки некоторых примеров
2019-01-01 14:15:29 +03:00
Бондарев Иван
fca2179c92
fix #1524
2018-12-31 19:12:11 +01:00
Бондарев Иван
96bd567a53
fix #1618
2018-12-31 18:10:19 +01:00
Бондарев Иван
528621ac4c
fix #1417
2018-12-31 16:44:10 +01:00
Бондарев Иван
fc3de6be27
fix #1486
2018-12-31 14:26:34 +01:00
Бондарев Иван
2451756999
fix #1499
2018-12-31 13:07:29 +01:00
Бондарев Иван
db6d3aeaf8
fix #1498
2018-12-31 12:22:56 +01:00
Бондарев Иван
1f8b5b517e
fix #1500
2018-12-30 15:49:04 +01:00
Бондарев Иван
3292610a10
fix #1377
2018-12-30 15:37:16 +01:00
Бондарев Иван
4c246cc187
fix #1593
2018-12-30 15:17:41 +01:00
Бондарев Иван
5fe0990a65
fix #1558
2018-12-30 15:00:32 +01:00
Бондарев Иван
d52d066628
fix #1601
2018-12-30 14:51:16 +01:00
Бондарев Иван
eb35aab01a
fix #1595
2018-12-30 14:39:29 +01:00
Mikhalkovich Stanislav
cd27c38089
bug fix #907
2018-12-30 13:51:53 +03:00
Mikhalkovich Stanislav
fff8638764
Размеры иконок откатил
2018-12-30 13:00:32 +03:00
Mikhalkovich Stanislav
c2ff9744fb
bug fix #1616
2018-12-29 11:50:22 +03:00
Voloshin Bogdan
9ba7308c1a
Remove typeclasses
2018-12-25 23:18:49 +03:00
Mikhalkovich Stanislav
fd2571ba2d
bug fix #1439 #1511
...
OnKeyPress WPFObjects
2018-12-22 12:56:57 +03:00
Mikhalkovich Stanislav
c4bd28366a
fix #1606
2018-12-17 20:49:02 +03:00
Mikhalkovich Stanislav
ac0396d5c8
fix #1588
2018-12-17 09:47:23 +03:00
Бондарев Иван
42ab125c55
fix #1507
2018-12-16 21:09:54 +01:00
Бондарев Иван
dcf1e4da13
bug fix #1583
2018-12-16 19:45:55 +01:00
Бондарев Иван
45c042032a
fix #1580
2018-12-16 17:52:42 +01:00
Mikhalkovich Stanislav
7b5014e43b
fix #1585
2018-12-15 17:04:35 +03:00
Mikhalkovich Stanislav
288e9e8751
fix #1582
2018-12-14 16:33:59 +03:00
Mikhalkovich Stanislav
25c623a0d6
пример ArithmSimplify теперь компилируется - исправлен метод таблицы символов
2018-12-12 21:09:07 +03:00
Mikhalkovich Stanislav
17bbbdb86f
Graph3d WPFObjects Invoke
2018-12-12 17:45:12 +03:00
Mikhalkovich Stanislav
16970b7b3d
Product для последовательностей
2018-12-10 18:33:48 +03:00
Бондарев Иван
38d94f702d
fix #1530
2018-12-09 17:44:58 +01:00
Mikhalkovich Stanislav
fbe6c252c4
Запретили вложенные записи окончательно
2018-12-08 23:32:52 +03:00
Mikhalkovich Stanislav
543d0b678a
bugs fix #1254 #1563
2018-12-07 23:10:40 +03:00
Mikhalkovich Stanislav
e2f1583058
bug fix #1552
2018-12-07 17:53:21 +03:00
Mikhalkovich Stanislav
753f4f219e
bug fix #1570
2018-12-06 21:14:33 +03:00
Mikhalkovich Stanislav
370cbf5175
fix #1553
2018-12-01 10:51:25 +03:00
Mikhalkovich Stanislav
932a16ad95
fix #1515
2018-11-30 23:30:21 +03:00
Бондарев Иван
4f55fe8509
fix #1539
2018-11-26 20:02:24 +01:00
Mikhalkovich Stanislav
1a1d08dab9
fix #1520
2018-11-24 08:20:20 +03:00
miks1965
a65c2a0017
bug fix #1463
2018-11-05 16:08:31 +03:00
miks1965
dd3f60f353
fix #1390
2018-11-03 13:25:23 +03:00
miks1965
fbd3aa98ac
fix #1449
2018-11-03 11:34:51 +03:00
miks1965
c7f77db426
bug fix #1448
2018-11-03 11:02:34 +03:00
miks1965
d5f268e496
bug fix #1447
2018-11-01 19:57:55 +03:00
miks1965
033e26e984
bug fix #1441
2018-10-31 20:46:54 +03:00
miks1965
94dc715c40
fix #1443
2018-10-30 23:24:08 +03:00
Бондарев Иван
8e0691796e
bug fix #1433
2018-10-28 14:28:12 +01:00
Бондарев Иван
705c8b6914
fix #1396
2018-10-28 11:16:15 +01:00
miks1965
dfd057933c
fix #1401
2018-10-28 08:11:52 +03:00
Alexander Algasov
64ef16a3fa
fix #1422
2018-10-24 23:55:52 +03:00
Alexander Algasov
9e527ba7a4
Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet
2018-10-24 21:18:59 +03:00
Alexander Algasov
694c75454e
fix #1421
2018-10-24 21:18:53 +03:00
miks1965
3d95757c71
Убрал тест questionpoint1.pas
...
Почему-то перестал работать
2018-10-24 16:22:33 +03:00
miks1965
a2702ecb73
fix #1395
2018-10-23 22:06:07 +03:00
miks1965
421a7dd865
fix #1402
2018-10-21 19:01:04 +03:00
miks1965
987ab845e8
fix #1409
...
Разрешил перегруженные деконструкторы
2018-10-21 12:29:36 +03:00
Alexander Algasov
9e7bd5df51
Implement compile-time pattern compatibility check
2018-10-20 18:59:13 +03:00
Alexander Algasov
d1b4ba7cee
Merge branch 'master' into features/patterns
2018-10-20 18:23:38 +03:00
miks1965
fe063e48c4
fix #1403
2018-10-20 11:20:53 +03:00
miks1965
9022628839
fix #1405
2018-10-20 11:08:27 +03:00
miks1965
e361705095
bug fix #1080
2018-10-12 07:15:21 +03:00
miks1965
ed0a1b2407
Перестало собираться
2018-10-11 17:18:54 +03:00
miks1965
baef24ed2d
fix #1099
2018-10-11 16:27:07 +03:00
miks1965
06311f200f
fix #1378
2018-10-11 09:26:51 +03:00
miks1965
62c46514d0
fix #1351
2018-10-07 19:20:17 +03:00
Бондарев Иван
70a83e7f47
fix #1347
2018-10-07 12:50:45 +02:00
Бондарев Иван
b827b50fbb
fix #1346
2018-10-07 12:42:34 +02:00
miks1965
c6da12b5f0
fix #1329
2018-10-07 07:51:32 +03:00
Бондарев Иван
226ab08fbd
fix #1323
2018-10-04 19:52:02 +02:00
Бондарев Иван
687f218b93
fix #1227
2018-10-04 13:07:56 +02:00
Бондарев Иван
1782cd7e96
fix #1290
2018-10-04 12:14:46 +02:00
Бондарев Иван
37733573a5
fix #1265
2018-10-03 21:21:24 +02:00
Бондарев Иван
45352cc287
fix #1317
2018-10-03 20:02:29 +02:00
Бондарев Иван
64e6961fa8
fix
2018-10-03 14:56:27 +02:00
Бондарев Иван
17897c2be6
fix #1168
2018-10-03 14:31:45 +02:00
Бондарев Иван
932600b1c6
bug fix #1211
2018-10-03 12:39:08 +02:00
Бондарев Иван
50338b6f4c
fix #1247
2018-10-02 20:19:12 +02:00
miks1965
1b0077eab7
bug fix #1280
2018-10-02 17:53:43 +03:00
Бондарев Иван
83c65c699e
Merge branch 'master' of github.com:pascalabcnet/pascalabcnet
2018-09-30 19:28:41 +02:00
Бондарев Иван
5fac346b1e
fix #1295
2018-09-30 19:27:58 +02:00
miks1965
549c2e55ed
bug fix #1283
2018-09-30 20:12:18 +03:00
miks1965
1dde0db40f
Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet
2018-09-29 12:39:05 +03:00
miks1965
eab0f36b15
bug fix #1128
2018-09-29 12:38:28 +03:00
Бондарев Иван
2cf31ed871
fix #1279
2018-09-28 19:18:10 +02:00
miks1965
caba3ede5f
#1232 теперь нет потери контекста
2018-09-23 22:38:39 +03:00
miks1965
f36a650f9c
Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet
2018-09-23 20:16:57 +03:00
Бондарев Иван
2220dd6a2d
fix
2018-09-23 18:40:51 +02:00
Бондарев Иван
3e4f84f3b3
#1125
2018-09-23 18:29:00 +02:00
miks1965
c9d4b8d472
Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet
2018-09-23 19:01:03 +03:00
miks1965
ac91fc92fa
Отладочные правки
2018-09-23 19:00:56 +03:00
Бондарев Иван
a60aaf29f2
fix
2018-09-23 12:11:02 +02:00
Бондарев Иван
a2229dbc89
Merge branch 'master' of github.com:pascalabcnet/pascalabcnet
2018-09-23 11:51:52 +02:00
Бондарев Иван
37c831f4c5
#1232
2018-09-23 11:50:56 +02:00
Alexander Algasov
fedbe2b478
Merge branch 'master' into features/patterns
2018-09-23 11:11:54 +03:00
miks1965
fc76f9ca74
Поменял местами порядок проверки IsStatic и IsAbstract
2018-09-22 21:17:01 +03:00
Бондарев Иван
461608905e
#1212
2018-09-22 18:24:21 +02:00
Бондарев Иван
3dc45ff403
static classes #772
2018-09-22 17:49:47 +02:00
Бондарев Иван
7138ded613
bug fix #1232
2018-09-22 12:35:36 +02:00
Бондарев Иван
70a04bdbf3
fix #1239
...
fix #1241
2018-09-22 12:27:20 +02:00
Бондарев Иван
12fe2ac600
bug fix #1244
2018-09-22 12:21:01 +02:00
Бондарев Иван
64d173f3bd
fix #1234
2018-09-20 21:57:02 +02:00
Бондарев Иван
f158dc18e5
fix #1238
...
fix #1242
2018-09-20 21:39:57 +02:00
miks1965
93bdb0f17f
bug fix #1233
2018-09-20 20:37:34 +03:00
miks1965
3540780fd6
Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet
2018-09-20 10:18:40 +03:00
miks1965
835ecdfc58
bug fix #946
2018-09-20 10:18:31 +03:00
Бондарев Иван
c7bb339334
fix #1175
2018-09-18 21:25:33 +02:00
Бондарев Иван
71abae5031
fix
2018-09-18 20:57:05 +02:00
Бондарев Иван
4efb0de050
fix #1127
...
fix #1210
2018-09-18 20:45:24 +02:00
Бондарев Иван
5090310792
fix #1144
...
fix #642
2018-09-17 20:47:41 +02:00
Бондарев Иван
9e9056aa46
fix #1183
2018-09-16 12:11:57 +02:00
Бондарев Иван
fe1232eda4
fix #1196
2018-09-16 11:54:21 +02:00
Бондарев Иван
f97ac48411
fix #1174
2018-09-16 11:43:10 +02:00
miks1965
12312d065d
bug fix #1184
2018-09-16 07:07:36 +03:00
Бондарев Иван
a281e4b8d5
fix #1063
2018-09-09 19:10:15 +02:00
Бондарев Иван
78a6e0c22a
Merge branch 'master' of github.com:pascalabcnet/pascalabcnet
...
# Conflicts:
# TestSuite/CompilationSamples/GraphWPFBase.pas
2018-09-06 20:53:25 +02:00
Бондарев Иван
4600c3b734
fix #1159
...
fix #1143
2018-09-06 20:49:18 +02:00
miks1965
1d8e53871e
Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet
2018-09-06 20:29:48 +03:00
miks1965
69fc771ce8
bug fix #1145
2018-09-06 20:29:12 +03:00
Бондарев Иван
1efb46a659
fix #1149
2018-09-04 21:02:18 +02:00
miks1965
a8cd226c0d
Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet
...
# Conflicts:
# TestSuite/CompilationSamples/graph3d.pas
2018-08-29 11:45:15 +03:00
miks1965
3b85ed4dae
fix #1058
...
Улучшена справка по новым графическим модулям
2018-08-29 11:43:27 +03:00
Бондарев Иван
21463c712c
bug fix #1118
2018-08-28 21:18:18 +02:00
Бондарев Иван
f6ed4acc0d
fix #1117
2018-08-28 20:27:41 +02:00
Бондарев Иван
da1d6fe06f
fix #1068
2018-08-28 20:20:37 +02:00
Бондарев Иван
ea4e70e540
fix #1113
2018-08-27 21:09:54 +02:00
Бондарев Иван
051b867a4d
fix #1112
2018-08-27 20:53:44 +02:00
Бондарев Иван
463984bfc9
fix #1114
2018-08-27 20:12:10 +02:00
Бондарев Иван
50380adb2f
fix #1071
2018-08-26 20:34:06 +02:00
Бондарев Иван
f4bd784cfe
fix #1103
2018-08-26 18:54:34 +02:00
Бондарев Иван
e9fbcc473f
bug fix #1108
2018-08-26 17:45:09 +02:00
Бондарев Иван
1023a21fd9
bug fix #1085
2018-08-26 17:21:19 +02:00
Бондарев Иван
b486a7e478
fix #1065
2018-08-22 20:41:31 +02:00
Бондарев Иван
b64b861925
bug fix #1062
2018-08-21 21:55:37 +02:00
miks1965
85b5ac28d7
WPFObjects модуль почти готов
...
Примеры WPFObjects
Дополнения в справку - методы файлов
Методы типизированных файлов переназваны f.FileSize на f.Size
f.FilePos на f.Position
Сделаны f.Reset и f.Rewrite
Random для вещественных
2018-08-21 17:28:27 +03:00
miks1965
b3d5ec894f
bug fix #1048
...
bug fix #1046
2018-08-20 01:29:17 +03:00
Бондарев Иван
477b2ba180
bug fix #1041
2018-08-19 19:29:35 +02:00
Бондарев Иван
8b4b333cd0
bug fix #1054
2018-08-19 14:14:16 +02:00
Бондарев Иван
3c95b48083
fix #1045
2018-08-19 12:52:36 +02:00
miks1965
0fc55fdee5
fix #1050
2018-08-19 10:55:01 +03:00
miks1965
31f153266f
fix #1036
...
процедура Deconstruct автогенерируется для автоклассов
2018-08-12 21:16:18 +03:00
miks1965
bbaf43ba05
Вернул наследование автосвойств
2018-08-12 13:45:33 +03:00
miks1965
40cf63366b
QuestionColonTypes.pas
...
Words
2018-08-12 12:45:39 +03:00
miks1965
f2994bc78f
Восстановил CapturedVariablesTreeBuilder.cs
2018-08-11 11:02:29 +03:00
miks1965
4906430544
Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet
...
# Conflicts:
# Parsers/PascalABCParserNewSaushkin/ABCPascal.cs
# Parsers/PascalABCParserNewSaushkin/ABCPascalYacc.cs
# TreeConverter/LambdaExpressions/Closure/CapturedVariablesTreeBuilder.cs
2018-08-11 10:55:26 +03:00
miks1965
350285a88a
^i - убрал
2018-08-11 10:46:32 +03:00
Бондарев Иван
f406dfd173
fix #917
2018-08-10 14:22:52 +02:00
Бондарев Иван
088639816b
#819
2018-08-10 12:21:09 +02:00
Бондарев Иван
7d744570ec
fix #871
...
fix #818
2018-08-10 10:58:29 +02:00
Бондарев Иван
39042e06a9
fix #973
2018-08-09 21:31:28 +02:00
Бондарев Иван
f5aabc481c
Merge branch 'master' of github.com:pascalabcnet/pascalabcnet
2018-08-09 20:35:30 +02:00
miks1965
1446ca2fba
bug fix #1029
...
ConvertAll и Transform с доппараметрами - индексами
2018-08-09 21:34:26 +03:00
Бондарев Иван
ff319e3920
fix #1009
2018-08-09 20:34:01 +02:00
Бондарев Иван
40f0e6af8c
fix #1020
2018-08-09 16:48:41 +02:00
miks1965
05308759e3
Незначительные мелочи
2018-08-09 16:53:46 +03:00
Бондарев Иван
f69a84b1d1
bug fix #1025
2018-08-09 11:38:44 +02:00
Бондарев Иван
2208af5f9d
bug fix #1011
2018-08-08 16:48:19 +02:00
Бондарев Иван
ac059b02c2
bug fix #980
2018-08-08 14:35:49 +02:00
Бондарев Иван
6191c3333f
fix #786
2018-08-07 21:23:13 +02:00
Бондарев Иван
18a2256b2b
bug fix #1010
2018-08-06 21:35:21 +02:00
miks1965
3191b9adf9
Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet
2018-08-06 14:49:48 +03:00
miks1965
00e0d8082d
Модуль Countries и стандартный каталог для файлов
2018-08-06 14:49:41 +03:00
Бондарев Иван
2026576845
temp fix #919
2018-08-06 12:54:40 +02:00
Бондарев Иван
8be06920d6
fix #1023
...
fix #1014
2018-08-06 11:45:17 +02:00
Бондарев Иван
a4e0025380
fix #1006
2018-07-25 21:40:20 +02:00
miks1965
da8b1e671c
bug fix #1000
...
Запрещены неявные преобразования из real в decimal и из short в decimal как в C#
2018-07-22 01:24:48 +03:00
miks1965
742e6aa243
Улучшил выведение типов для ?: с подсказки RAlex
...
QuestionColonTypes.pas
2018-07-20 22:13:07 +03:00
miks1965
26c92536d3
var b := 10 < 5 ? 1 : 2.0; теперь работает
2018-07-20 14:13:28 +03:00
miks1965
57bd23f83e
bug fix #994
2018-07-19 12:52:55 +03:00
miks1965
3c02686700
bug fix #988
2018-07-19 10:12:46 +03:00
miks1965
eb38416402
bug fix #979
2018-07-17 19:12:27 +03:00
miks1965
6b35a65fa4
Некоторые попытки решить проблемы с константами. Закомментированы
2018-07-17 13:47:38 +03:00
miks1965
1da8109c04
bug fix #979
2018-07-17 11:33:54 +03:00
miks1965
dd398c68c4
bug fix #971
2018-07-15 01:58:21 +03:00
miks1965
210fa46d3f
bug fix #950
...
Функция Matr для создания матрицы
2018-07-14 12:31:59 +03:00
miks1965
a2cd885ce4
bug fix #957
2018-07-11 14:48:36 +03:00
miks1965
517e965d5b
bug fix #947
2018-07-08 00:18:21 +03:00
Бондарев Иван
acb57e3183
fix #893
2018-07-05 21:59:02 +02:00
Alexander Zakharenko
21301a8fb4
Fix #872
2018-06-17 14:21:52 +03:00
Бондарев Иван
e8517b69f1
bug fix #909
2018-06-12 21:24:22 +02:00
Alexander Zakharenko
5a9ef45312
Rename IsTest function
2018-06-12 09:56:46 +03:00
Voloshin Bogdan
e9e4bcb6a7
Add error for incorrect instance implementation
2018-06-11 02:08:57 +03:00
Voloshin Bogdan
eb4f90edf2
Merge branch 'master' into features/typeclasses-another-approach
...
# Conflicts:
# Parsers/PascalABCParserNewSaushkin/ABCPascal.cs
# Parsers/PascalABCParserNewSaushkin/ABCPascalYacc.cs
2018-06-04 17:40:25 +03:00
Voloshin Bogdan
50a57237d0
Fix operators at typeclass instances
2018-06-04 17:23:47 +03:00
Бондарев Иван
88d406d9b6
fix in patterns
2018-06-03 19:49:55 +02:00
Бондарев Иван
df8a5445ec
bug fix #865
...
bug fix #867
2018-06-03 14:48:27 +02:00
Бондарев Иван
a2c16c54cb
bug fix #887
...
bug fix #888
2018-06-03 12:46:06 +02:00
Бондарев Иван
30d672cbfc
bug fix #828
2018-06-02 14:09:23 +02:00
miks1965
92a8d17a22
Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet
2018-05-28 00:35:40 +03:00
miks1965
fda348a317
Some FillParentsInDirectChilds() in TreeHelper.cs
2018-05-28 00:35:33 +03:00
Voloshin Bogdan
fae054836e
Add deducing template type for inherited typeclasses
2018-05-27 22:06:22 +03:00
Voloshin Bogdan
9be16b96e1
Merge branch 'master' into features/typeclasses-another-approach
2018-05-27 19:11:51 +03:00
andrewlord607
c894bd5c0d
Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet
2018-05-27 02:16:34 +03:00
andrewlord607
93fe1fd63c
В syntax_tree_visitor добавлено свойство CurrentScope, отображающее текущую область видимости, если она есть.
2018-05-27 02:11:04 +03:00
Бондарев Иван
ae1ac8d46f
fix #866
2018-05-26 16:37:59 +02:00
Alexander Zakharenko
38c0ebe14c
Disallow using deconstructs of parent classes
2018-05-25 16:29:22 +03:00
Voloshin Bogdan
9c416f3855
Add deducing template type for not inherited typeclasses
2018-05-25 00:39:18 +03:00
Bogdan Voloshin
862d8004d6
Find spot for typeclass template params inferrence and add required params for inference function
2018-05-23 20:06:20 +03:00
Alexander Zakharenko
d9a638886a
Remove tasks done
2018-05-23 18:54:55 +03:00
Voloshin Bogdan
98718a60e1
Merge branch 'master' into features/typeclasses-another-approach
2018-05-22 21:16:32 +03:00
Voloshin Bogdan
1f53dad67f
Add operators to typeclasses
2018-05-22 21:13:56 +03:00
andrewlord607
b54e020b41
Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet
2018-05-22 14:04:48 +03:00
andrewlord607
76638383c8
Изменён ClassMethodScope и алгоритм поиска дял него.
2018-05-22 13:05:36 +03:00
Бондарев Иван
9477f6982b
fix #850
2018-05-21 14:41:43 +02:00
Бондарев Иван
51d81ad056
bug fix #842
2018-05-21 13:06:28 +02:00
Бондарев Иван
ebd2823d29
bug fix #851
...
bug fix #832
2018-05-21 12:04:57 +02:00
Voloshin Bogdan
e55242a9ef
Add search at methods at typeclasses for restricted functions
2018-05-21 04:14:18 +03:00
andrewlord607
0f30495348
Merge remote-tracking branch 'remotes/origin/master'
2018-05-19 21:32:58 +03:00
andrewlord607
67f04bb190
Добавлена легковесная таблица символов
...
Исправлены наименования некоторых символов
2018-05-19 21:30:03 +03:00
Alexander Zakharenko
e392262ddd
Merge branch 'master' into features/patterns
2018-05-18 18:18:52 +03:00
Alexander Zakharenko
dd90bee60e
Add tests & semantic checks
2018-05-18 18:18:38 +03:00
Alexander Zakharenko
ac5dff7717
Formatting patterns, and caching matching expression
2018-05-17 23:49:50 +03:00
Alexander Zakharenko
038d6fe839
Fix patterns not working with yields
2018-05-17 22:49:07 +03:00
Бондарев Иван
0d592e78e0
bug fix #837
2018-05-17 21:00:08 +02:00
Voloshin Bogdan
7e9e302f12
Move last fix to more spicific path.
2018-05-17 02:46:31 +03:00
Voloshin Bogdan
828e16457f
Fix replacing global scope interface method by local instance when template parameter is restricted by this interface.
2018-05-17 01:41:32 +03:00
Alexander Zakharenko
556b4bb3c5
Save additional info for desugaring
2018-05-15 17:55:57 +03:00
Alexander Zakharenko
b226bcf6ce
Merge branch 'master' into features/patterns
2018-05-14 19:04:10 +03:00
Alexander Zakharenko
cc21d473f1
Recursive patterns - resugaring example
2018-05-13 20:49:08 +03:00
Бондарев Иван
3dca80e1fe
fix override/reintroduce
2018-05-13 19:06:08 +02:00
miks1965
6392f61e64
bug fix #836
2018-05-13 00:27:58 +03:00
Alexander Zakharenko
d257bbd52f
Add else case and tests
2018-05-11 19:26:55 +03:00
Alexander Zakharenko
f5cf7d8179
Re-generate parser & run tests
2018-05-11 14:11:56 +03:00
Alexander Zakharenko
a078dac5eb
Merge branch 'master' into features/patterns
...
# Conflicts:
# Parsers/PascalABCParserNewSaushkin/ABCPascal.cs
# Parsers/PascalABCParserNewSaushkin/ABCPascalYacc.cs
# TestSuite/CompilationSamples/PABCSystem.pas
# bin/Lib/PABCSystem.pas
2018-05-11 13:58:19 +03:00
Alexander Zakharenko
ec44408a75
Code formatting for match with pattern
2018-05-11 13:46:59 +03:00
Alexander Zakharenko
8cf6228509
Working prototype of generics (not heavily tested yet)
2018-05-09 23:56:49 +03:00
Alexander Zakharenko
6e03ed5434
Isolated checks (WIP)
2018-05-09 15:31:50 +03:00
miks1965
ca085a35d2
try bug fix 815
2018-05-09 12:12:34 +03:00
Бондарев Иван
061c066a71
bug fix #816
2018-05-08 19:54:14 +02:00
Бондарев Иван
50da84fb79
bug fix #814
2018-05-07 21:15:01 +02:00
miks1965
967c5f07fb
Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet
2018-05-07 14:21:08 +03:00
miks1965
59e1bfc8bc
tests for bug List<T> IndexOf
2018-05-07 14:21:01 +03:00
andrewlord607
716d92a41c
Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet
2018-05-07 02:23:17 +03:00
andrewlord607
43f5305965
Наименовал некоторые области видимости для упрощения процесса отладки
2018-05-07 02:20:08 +03:00
Alexander Zakharenko
9d3fd3e5aa
Implement deconstruction, simple case
2018-05-06 20:09:36 +03:00
Бондарев Иван
91668201f6
fix #811
2018-05-06 14:50:42 +02:00
Бондарев Иван
6f4299cc6f
#803
2018-05-06 14:24:30 +02:00
Бондарев Иван
4b606db89e
fix #813
2018-05-06 14:08:32 +02:00
Бондарев Иван
c2c5196298
bug fix #809
2018-05-06 12:48:01 +02:00
Бондарев Иван
b6aa4d9c90
bug fix #806
2018-05-06 11:31:16 +02:00
Бондарев Иван
aed5af2618
bug fix #804
2018-05-06 11:05:06 +02:00
miks1965
449563bc1b
bug fix #664
2018-05-05 22:42:22 +03:00
Alexander Zakharenko
ed621517f3
Add common deconstruct procedure to PABCSystem
2018-05-05 12:31:48 +03:00
miks1965
dba968ce73
Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet
2018-05-04 11:12:11 +03:00
miks1965
4263fccc9b
work gen comment
2018-05-04 11:11:59 +03:00
Voloshin Bogdan
7624be40aa
Fix generics
2018-05-04 08:48:36 +03:00
Бондарев Иван
af346c7eb7
bug fix #777
2018-05-02 20:43:45 +02:00
Alexander Zakharenko
5aff52feeb
Add deconstruct pattern to grammar
2018-05-01 19:29:39 +03:00
Бондарев Иван
716143da5e
bug fix #782
2018-05-01 12:23:56 +02:00
andrewlord607
7b7789454a
Добавление ToString к нескольким классам определений
2018-04-28 05:16:38 +03:00
andrewlord607
113896662d
Merge remote-tracking branch 'remotes/origin/master'
...
# Conflicts:
# Configuration/GlobalAssemblyInfo.cs
# Configuration/Version.defs
# ReleaseGenerators/PascalABCNET_version.nsh
2018-04-26 16:05:51 +03:00
andrewlord607
ffcf534855
bug fix
2018-04-26 15:54:44 +03:00
Бондарев Иван
68d00d1091
bug fix #779
2018-04-22 14:14:59 +02:00
Бондарев Иван
f3299e0667
bug fix #739
2018-04-17 21:48:29 +02:00
andrewlord607
cb4b0a3e72
Изменено представление таблицы символов
2018-04-16 16:20:00 +03:00
Бондарев Иван
3c0b0a84e8
bug fix #766
2018-04-15 13:36:51 +02:00
Бондарев Иван
61d4d0e9b6
bug fix #747
2018-04-15 11:48:50 +02:00
Бондарев Иван
5b4c226e27
bug fix #768
2018-04-15 11:12:25 +02:00
Бондарев Иван
82ecc86dfa
bug fix #767
2018-04-15 11:06:08 +02:00
andrewlord607
a8b5d90383
Удалён класс SymbolInfoList, теперь достаточно List<SymbolInfo>
...
Добавлена и частично интегрирована новая таблица символов
2018-04-14 18:29:11 +03:00
miks1965
852f603eb4
FindNearestObject(x,y)
...
FindNearestObjectPoint(x,y)
PlaneXY.PointOnPlane(x,y);
line.NearestPointOnLine(x,y);
2018-04-09 13:26:04 +03:00
Alexander Zakharenko
3f93bfa24b
Merge 'master' into 'features/patterns'
2018-04-08 13:42:32 +03:00
Бондарев Иван
9489fd596e
bug fix #750
2018-04-05 20:54:02 +02:00
Бондарев Иван
314ae55066
bug fix #735
2018-03-25 18:12:20 +02:00
Бондарев Иван
170e47253d
bug fix #529
2018-03-20 20:02:20 +01:00
Бондарев Иван
680a9b99b4
bug fix #730
2018-03-19 21:05:44 +01:00
Бондарев Иван
906ffc2c0f
bug fix #717
2018-03-19 19:33:33 +01:00
Бондарев Иван
547742e09f
bug fix #727
2018-03-18 15:12:35 +01:00
Бондарев Иван
2a1b62abb4
with disabled with generics (bug fix #721 )
2018-03-15 20:34:02 +01:00
Бондарев Иван
1749364db4
bug fix #698
2018-03-11 19:01:24 +01:00
Бондарев Иван
df01aaaaa8
update of fix #714
2018-03-11 18:11:53 +01:00
Бондарев Иван
4f417eaefd
bug fix #714
2018-03-11 18:08:25 +01:00
Бондарев Иван
d471e79465
bug fix #700
...
bug fix #709
2018-03-11 17:47:53 +01:00
Бондарев Иван
d7811599f6
bug fix #713
2018-03-11 12:43:52 +01:00
Бондарев Иван
10ae19e386
bug fix #703
2018-03-11 12:16:27 +01:00
Бондарев Иван
7ee62f0173
bug fix #694
2018-03-08 20:16:26 +01:00
Бондарев Иван
7039ad3c4f
bug fix #682
2018-02-20 20:53:51 +01:00