Mikhalkovich Stanislav
2ba20a4001
ABCStatistics - правки
2020-08-18 09:36:16 +03:00
Mikhalkovich Stanislav
57e6860870
Оптимизация (a,b) := (1,2) и var (a,b) := (1,2)
2020-08-17 10:51:28 +03:00
Mikhalkovich Stanislav
04e099c3f7
var (a,b) := (1,2);
...
раскрывается в 2 присваивания
2020-08-16 12:03:35 +03:00
Mikhalkovich Stanislav
fc234f7cc4
Исправление ошибки с захватом лямбдой переменной, объявленной в виде var (m,n) := ...
2020-08-15 22:56:19 +03:00
Mikhalkovich Stanislav
dc23f3eadd
Залил код, в результате которого падает сборка
...
В принципе, чтобы вернуть - в трёх visit восстановить вначале AddError и включить синтаксический визитор AssignVarTuple
Ещё - ABCStatisticsVisitors.cs - когда откатим - не удалять
2020-08-15 10:14:47 +03:00
Mikhalkovich Stanislav
490ddaa43a
var q := (a,b: integer; c: real) -> begin
...
end;
теперь работает
2020-08-12 15:22:16 +03:00
Mikhalkovich Stanislav
ccc7feaee6
ReplaceNamesInIsVarVisitor.cs
2020-07-20 20:45:00 +03:00
Mikhalkovich Stanislav
0c6ff2a3ee
fix #2276
2020-07-14 18:55:14 +03:00
Mikhalkovich Stanislav
85181251c6
fix #2282
2020-07-14 13:05:02 +03:00
Mikhalkovich Stanislav
5f85d9aadf
Определён глобальный символ PASCALABC
2020-07-11 21:45:38 +03:00
Mikhalkovich Stanislav
dade22f3d1
//comment
2020-07-11 19:53:36 +03:00
Mikhalkovich Stanislav
2eddbb8f15
Попытка частично заставить работать одновременно #2277 и #2265
2020-07-11 17:11:27 +03:00
Александр Погорелов
8610d1c9cd
Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet
2020-07-03 06:45:34 +03:00
Александр Погорелов
e8e70ff33d
a is [collection], a is (tuple) теперь нелегальны. Починил вложенный матчинг
2020-07-03 06:45:23 +03:00
Mikhalkovich Stanislav
5dc6eda5a6
fix #2085
2020-06-25 14:51:55 +03:00
Mikhalkovich Stanislav
4a08774174
fix #2269
2020-06-24 09:41:52 +03:00
Mikhalkovich Stanislav
41656ca6aa
fix #1682
2020-06-21 21:46:50 +03:00
Mikhalkovich Stanislav
44a5bee28c
FIX #2265
2020-06-21 17:12:43 +03:00
Mikhalkovich Stanislav
91bb72fc34
fix #2257
2020-06-18 08:23:11 +03:00
Mikhalkovich Stanislav
41316f86d1
fix #2252
2020-06-12 23:31:38 +03:00
Mikhalkovich Stanislav
1946c710f7
fix #2103
2020-06-10 09:09:56 +03:00
Mikhalkovich Stanislav
ae51ba42d0
fix #2242
2020-05-30 09:43:44 +03:00
Александр Погорелов
0253a47bed
-1 теперь корректное значение для параметра to в SystemSlice
2020-05-05 18:58:06 +03:00
Mikhalkovich Stanislav
ec29e42978
Исправление бага со слайсами в 3.6.3
2020-05-05 16:15:44 +03:00
Александр Погорелов
985d35ef5e
SystemSlice
2020-05-02 11:44:20 +03:00
Александр Погорелов
7f4a8cec42
^ для индексера
2020-04-03 11:48:15 +03:00
Александр Погорелов
9cf75580a5
merge master
2020-03-19 12:46:21 +03:00
Александр Погорелов
ea2871d13b
Фиксы для срезов на присваивание
2020-03-19 12:43:07 +03:00
Mikhalkovich Stanislav
c51e4a06da
fux #1574 в предыдущем коммите
2020-03-14 11:11:02 +03:00
Mikhalkovich Stanislav
45d177bebc
Распространение проверки захвата имен на любые вложенные записи (в т.ч.не безымянные)
2020-03-14 11:08:44 +03: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
c6186a6b9f
fix #2214
2020-03-12 11:07:52 +03:00
Александр Погорелов
664a504301
fix #2185
2020-03-09 14:14:53 +03:00
Mikhalkovich Stanislav
39ade48ce6
bug fix #2211
2020-03-09 12:57:00 +03:00
Александр Погорелов
257a3c8081
Фикс для присваивания с обоими частями - слайсами
2020-03-09 12:09:29 +03:00
Mikhalkovich Stanislav
8545817173
fix #1053
...
Вложенные безымянные записи теперь снова разрешены, но запрещено захватывать имена из неглобального контекста
2020-03-08 09:28:11 +03:00
Александр Погорелов
3abae412a2
Правки для slice_expr_question
2020-03-05 11:55:40 +03:00
Mikhalkovich Stanislav
4941dc3ae5
bug fix #2208
2020-02-26 23:17:47 +03:00
Александр Погорелов
2400e62b33
merge master
2020-02-24 16:20:41 +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
Александр Погорелов
750654fd9f
fix #2164
2020-02-10 15:51:16 +03: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
f2060d6b00
Оптимизация цикла по a.Indices - версия без проверки
2020-01-06 00:55:40 +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
Mikhalkovich Stanislav
87124bcf59
Merge pull request #2165 from AIexandrKotov/copyright_update
...
Copyright update
2020-01-01 01:30:16 +03:00
Александр Погорелов
b1aebba362
fix #2159
2019-12-30 12:44:19 +03:00
Александр Погорелов
9223b2114f
Срезы на запись для списков и массивов
2019-12-27 10:23:08 +03:00