pascalabcnet/TreeConverter/TreeRealization
Mikhalkovich Stanislav d8262078f6 Исправление мелких ошибок NewSet
Все тесты проходят.

Проблема, которая остаётся - в режиме ускорения такие программы падают:

begin
  var s: set of byte;
  Print(s = [1]);
end.

Причина - из dll не вызывается конструктор записи без параметров, хотя он определён. В C# вообще у записей не может быть конструктора по умолчанию - наверное потому. Но для NewSet надо бы сделать исключение
2024-11-19 13:56:47 +03:00
..
attributes.cs Mikhalkovich в Copyright 2019-07-28 23:53:15 +03:00
base_nodes.cs #2921 2023-11-01 11:48:45 +01:00
Collections.cs Исправление ошибок в именованных аргументах 2023-05-15 12:32:06 +03:00
CompilerDirective.cs Revert pascal language moving to language plugins (#3175) 2024-07-02 16:10:50 +03:00
constant_definitions.cs Mikhalkovich в Copyright 2019-07-28 23:53:15 +03:00
constants.cs #2921 2023-11-01 11:48:45 +01:00
document.cs Mikhalkovich в Copyright 2019-07-28 23:53:15 +03:00
events.cs Mikhalkovich в Copyright 2019-07-28 23:53:15 +03:00
exceptions.cs Mikhalkovich в Copyright 2019-07-28 23:53:15 +03:00
Expressions.cs fix #2330 2020-12-27 12:18:28 +01:00
functions.cs Поправлено поведение - теперь параметры по умолчанию в NET dll, 2021-03-18 14:22:24 +03:00
functions_calls.cs #2663 2022-05-08 11:41:12 +02:00
generics.cs Исправление мелких ошибок NewSet 2024-11-19 13:56:47 +03:00
internal_interfaces.cs Mikhalkovich в Copyright 2019-07-28 23:53:15 +03:00
labels.cs Mikhalkovich в Copyright 2019-07-28 23:53:15 +03:00
lambda_node.cs Mikhalkovich в Copyright 2019-07-28 23:53:15 +03:00
location.cs Mikhalkovich в Copyright 2019-07-28 23:53:15 +03:00
namespaces.cs Mikhalkovich в Copyright 2019-07-28 23:53:15 +03:00
programs.cs New directive to disable linking pascal standard modules (#3186) 2024-08-02 10:48:07 +03:00
propertyes.cs fix #2038 2021-03-28 14:08:47 +02:00
statements.cs attempt to fix GetEnumerator resolving for compiled types 2024-06-28 17:25:39 +03:00
templates.cs Mikhalkovich в Copyright 2019-07-28 23:53:15 +03:00
type_table.cs NewSets 2024-11-03 16:59:48 +03:00
types.cs Сделал возможным неявное приведение некоторого типа к array of T (при описании оператора в виде статической функции класса) 2024-07-31 18:21:04 +03:00
units.cs New checks for directives added (#3099) 2024-05-04 20:21:50 +03:00
using.cs Mikhalkovich в Copyright 2019-07-28 23:53:15 +03:00
variable_references.cs Mikhalkovich в Copyright 2019-07-28 23:53:15 +03:00
variables.cs Mikhalkovich в Copyright 2019-07-28 23:53:15 +03:00