Бондарев Иван
|
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 |
|
Бондарев Иван
|
d96db4196d
|
bug fix #678
bug fix #679
|
2018-02-11 12:28:47 +01:00 |
|
Бондарев Иван
|
5dd8f7cb96
|
Merge branch 'master' of github.com:pascalabcnet/pascalabcnet
|
2018-01-30 20:40:38 +01:00 |
|
Бондарев Иван
|
d200e3d616
|
bug fix #647
|
2018-01-30 20:39:20 +01:00 |
|
Voloshin Bogdan
|
9059f8e1a8
|
Merge branch 'master' into refactoring/sytax_tree_visitor
|
2018-01-30 19:28:05 +03:00 |
|
Бондарев Иван
|
07e102cd91
|
fix in case on int64
|
2018-01-29 21:47:42 +01:00 |
|
Бондарев Иван
|
28a64634ae
|
bug fix #648
|
2018-01-29 21:17:51 +01:00 |
|
Бондарев Иван
|
9ee420d9e6
|
bug fix #658
|
2018-01-29 20:14:36 +01:00 |
|
Voloshin Bogdan
|
d118eccd17
|
Merge branch 'master' into refactoring/sytax_tree_visitor
# Conflicts:
# TreeConverter/TreeConversion/syntax_tree_visitor.cs
|
2018-01-29 18:12:31 +03:00 |
|
Бондарев Иван
|
64a33a0d38
|
bug fix #671
|
2018-01-28 14:51:34 +01:00 |
|
miks1965
|
06cb376c89
|
Улучшено выведение типа в лямбдах, возвращающих T
|
2018-01-28 05:41:38 +03:00 |
|
miks1965
|
c692fe0c5e
|
bug fix #547
|
2018-01-16 19:44:01 +03:00 |
|
miks1965
|
c6b6d01c0b
|
Object.Print убрано - конкурирует с Sequence.Print
Добавлены Nane и FullName к типу Text
|
2018-01-15 10:17:02 +03:00 |
|
Бондарев Иван
|
b0a074500b
|
bug fix #638
|
2018-01-07 13:33:42 +01:00 |
|
Бондарев Иван
|
84e9970171
|
Merge branch 'master' of github.com:pascalabcnet/pascalabcnet
|
2017-12-31 16:23:49 +01:00 |
|
Бондарев Иван
|
4c51cbdae1
|
update for fix #592
|
2017-12-31 16:23:16 +01:00 |
|
Бондарев Иван
|
be69b527b8
|
update for bug fix #592
|
2017-12-31 15:46:02 +01:00 |
|
miks1965
|
266c2c0fd0
|
bug fix #630
Release 1607
|
2017-12-31 17:25:22 +03:00 |
|
Бондарев Иван
|
6e177e0c90
|
bug fix #592
|
2017-12-31 14:37:37 +01:00 |
|
Бондарев Иван
|
7894e3d4f5
|
bug fix #626
|
2017-12-31 12:28:34 +01:00 |
|
miks1965
|
68b1449bc8
|
bug fix #628
|
2017-12-31 10:27:13 +03:00 |
|
miks1965
|
d185cd8de6
|
bug fix #613
|
2017-12-30 11:39:02 +03:00 |
|
Бондарев Иван
|
f59c462fe7
|
power operator (#169)
|
2017-12-29 22:31:00 +01:00 |
|
Бондарев Иван
|
52087128d9
|
bug fix #625
|
2017-12-29 20:34:09 +01:00 |
|
Бондарев Иван
|
aa6ca605c3
|
#309
|
2017-12-29 18:35:00 +01:00 |
|
Бондарев Иван
|
aaab5d8893
|
disabled short definition of implicit/explicit operators
|
2017-12-29 16:47:02 +01:00 |
|
Бондарев Иван
|
082fe67a18
|
bug fix #591
|
2017-12-28 14:33:23 +01:00 |
|
Бондарев Иван
|
a4e3b61484
|
bug fix #440
|
2017-12-28 12:27:15 +01:00 |
|
Бондарев Иван
|
c3041fd6f1
|
bug fix #618
|
2017-12-28 11:31:05 +01:00 |
|
Бондарев Иван
|
266dc71236
|
Merge branch 'master' of github.com:pascalabcnet/pascalabcnet
|
2017-12-17 12:40:45 +01:00 |
|
Бондарев Иван
|
fb60f8884d
|
bug fix #585
|
2017-12-17 12:40:06 +01:00 |
|