Commit graph

3021 commits

Author SHA1 Message Date
miks1965 7121352568 Ускорение ReadString 2020-01-17 11:06:15 +03:00
Mikhalkovich Stanislav 8963ad3cb2 Чистка PABCSystem.pas 2020-01-17 08:10:47 +03:00
Mikhalkovich Stanislav d8838873e9 Min Max GC Console
Ver 3.6
2020-01-16 08:18:34 +03:00
Mikhalkovich Stanislav da4406700f Изменение грамматики - запрет условной операции как тела лямбды (во избежание конфликтов с условным оператором) 2020-01-13 02:01:52 +03:00
Бондарев Иван ecbdc6e1a2 Merge branch 'master' of github.com:pascalabcnet/pascalabcnet 2020-01-12 18:02:00 +01:00
Бондарев Иван 9155cc7921 bug fix #2104 2020-01-12 18:01:01 +01:00
Mikhalkovich Stanislav d743cfd62e y lex cs 2020-01-12 19:05:51 +03:00
Mikhalkovich Stanislav 41290ad809 Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet
# Conflicts:
#	Parsers/PascalABCParserNewSaushkin/ABCPascal.cs
#	Parsers/PascalABCParserNewSaushkin/ABCPascalYacc.cs
2020-01-12 19:05:32 +03:00
Mikhalkovich Stanislav 6200e3851d ReadInt64 2020-01-12 19:02:52 +03:00
Бондарев Иван dac1a87ff7 bug fix #2170 2020-01-12 14:25:53 +01:00
Бондарев Иван 7dbf6197cb fix #2177 2020-01-12 12:16:43 +01:00
Бондарев Иван 0b1d2d61e4 if_expr_new in SyntaxTreeComparer 2020-01-12 11:57:27 +01:00
Бондарев Иван 97ee572be7 formatting of if expressions 2020-01-12 11:42:57 +01:00
Mikhalkovich Stanislav d7d28ca3b5 ReadArrInteger без параметров 2020-01-08 11:18:23 +03:00
Mikhalkovich Stanislav dc44b7ff57 ReadInt64 2020-01-08 10:46:47 +03:00
Mikhalkovich Stanislav 684554f2cd Соптимизировал a[x:y] через Array.Copy 2020-01-08 01:40:47 +03:00
Mikhalkovich Stanislav a0fda1e045 if_expr_new узел для форматирования 2020-01-06 20:02:07 +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 17339ade0c min := if a<b then a else b; 2020-01-06 01:16:01 +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 1c4b7b7636 Доделал форматирование a..b 2020-01-04 20:43:51 +03:00
Mikhalkovich Stanislav 15d20463d7 Новый Range в виде a..b 2020-01-04 12:19:36 +03:00
Mikhalkovich Stanislav ba6ac20ec9 Убраны лишние пробелы при генерации CodeTemplates
StructuredObjectToString - правильный вывод Dictionary
2020-01-03 11:03:46 +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
Mikhalkovich Stanislav 23d65209b5 Исправление орфографических ошибок в BlockFileOfT.pas 2019-12-28 22:08:52 +03:00
Бондарев Иван bf1f3362ca Merge branch 'master' of github.com:pascalabcnet/pascalabcnet 2019-12-27 19:39:04 +01:00
Бондарев Иван a0a2299b68 test 2019-12-27 19:38:45 +01:00
Бондарев Иван 8ae4bcfde5 fix pascalabcnet/pascalabcnetide#47 2019-12-27 19:35:23 +01:00
Mikhalkovich Stanislav b2913910dd
Merge pull request #2121 from SunSerega/recursive-uses-in-fix
Исправление рекурсивного uses-in
2019-12-27 20:55:06 +03:00
Бондарев Иван 3f782ace31 fix pascalabcnet/pascalabcnetide#59 2019-12-27 12:34:51 +01:00
Бондарев Иван 0c97ac63fa fix pascalabcnet/pascalabcnetide#64 2019-12-27 11:51:57 +01:00
Бондарев Иван 1bc89d8ffc fix pascalabcnet/pascalabcnetide#101 2019-12-27 11:19:25 +01:00
Бондарев Иван a245ece51d fix pascalabcnet/pascalabcnetide#102 2019-12-26 13:25:52 +01:00
Бондарев Иван db3a5cdf1f fix pascalabcnet/pascalabcnetide#86 2019-12-26 12:39:18 +01:00
Бондарев Иван b9170c84c9 fix pascalabcnet/pascalabcnetide#24 2019-12-26 11:53:19 +01:00
Бондарев Иван 76329ab0b8 fix pascalabcnet/pascalabcnetide#27 2019-12-26 11:13:07 +01:00
Бондарев Иван d8b2bc6c5e fix pascalabcnet/pascalabcnetide#84 2019-12-25 13:27:54 +01:00
Бондарев Иван fa420a349b fix pascalabcnet/pascalabcnetide#4 2019-12-25 13:17:32 +01:00
Бондарев Иван b4ec2405a4 fix pascalabcnet/pascalabcnetide#14 2019-12-25 12:27:01 +01:00
Kotov e7e4d2ec22 Update AboutBox.Designer.cs 2019-12-25 13:41:53 +03:00
Kotov 61e8b4773c 2020 in copyrights
С наступающим!)
2019-12-25 13:37:51 +03:00
Бондарев Иван 179d86528e fix pascalabcnet/pascalabcnetide#51 2019-12-25 11:36:18 +01:00
Бондарев Иван 5923b9c8de fix pascalabcnet/pascalabcnetide#48 2019-12-25 10:11:25 +01:00
Бондарев Иван 7e186c7e28 Merge branch 'master' of github.com:pascalabcnet/pascalabcnet 2019-12-25 09:54:10 +01:00
Бондарев Иван a2e12cad31 fix pascalabcnet/pascalabcnetide#49 2019-12-25 09:53:05 +01:00
Mikhalkovich Stanislav 5352dd6b24 s[a:b] заменяется на вызов s.Substring 2019-12-25 09:27:48 +03:00
Mikhalkovich Stanislav c94b1037cc Оптимизация foreach в for для многократного ускорения цикла для IList<T> (массивов, списков)
Не работает в лямбдах! (техническое ограничение)

Плагин запуска ILDasm
2019-12-25 08:43:01 +03:00