titan.core merge requestshttps://gitlab.eclipse.org/eclipse/titan/titan.core/-/merge_requests2022-03-18T07:44:35Zhttps://gitlab.eclipse.org/eclipse/titan/titan.core/-/merge_requests/237Made location information for parameter default value assignments more accura...2022-03-18T07:44:35ZBotond BaranyiMade location information for parameter default value assignments more accurate (issue #581)Made location information for parameter default value assignments more accurate (issue #581)
Signed-off-by: Botond Baranyi <botond.baranyi@ericsson.com>Made location information for parameter default value assignments more accurate (issue #581)
Signed-off-by: Botond Baranyi <botond.baranyi@ericsson.com>Adam KnappArpad LovassyMiklos MagyariAdam Knapphttps://gitlab.eclipse.org/eclipse/titan/titan.core/-/merge_requests/236Fixed 'implicit omit' inside optional fields that are present (issue #588)2022-03-17T15:55:22ZBotond BaranyiFixed 'implicit omit' inside optional fields that are present (issue #588)Fixed 'implicit omit' inside optional fields that are present (issue #588)
Signed-off-by: Botond Baranyi <botond.baranyi@ericsson.com>Fixed 'implicit omit' inside optional fields that are present (issue #588)
Signed-off-by: Botond Baranyi <botond.baranyi@ericsson.com>Adam KnappArpad LovassyMiklos MagyariAdam Knapphttps://gitlab.eclipse.org/eclipse/titan/titan.core/-/merge_requests/235Rename UNKNOWN in enum version_t (issue #586)2022-03-17T12:34:30ZAdam KnappRename UNKNOWN in enum version_t (issue #586)Signed-off-by: Adam Knapp <adam.knapp@ericsson.com>Signed-off-by: Adam Knapp <adam.knapp@ericsson.com>https://gitlab.eclipse.org/eclipse/titan/titan.core/-/merge_requests/234Added location information to formal parameter default value assignments (iss...2022-03-08T16:12:02ZBotond BaranyiAdded location information to formal parameter default value assignments (issue #581)Added location information to formal parameter default value assignments (issue #581)
Signed-off-by: Botond Baranyi <botond.baranyi@ericsson.com>Added location information to formal parameter default value assignments (issue #581)
Signed-off-by: Botond Baranyi <botond.baranyi@ericsson.com>Adam KnappArpad LovassyMiklos MagyariAdam Knapphttps://gitlab.eclipse.org/eclipse/titan/titan.core/-/merge_requests/233XER: fixed untagged optional union decoding error (issue #585)2022-03-04T07:48:52ZBotond BaranyiXER: fixed untagged optional union decoding error (issue #585)XER: fixed untagged optional union decoding error (issue #585)
Signed-off-by: Botond Baranyi <botond.baranyi@ericsson.com>XER: fixed untagged optional union decoding error (issue #585)
Signed-off-by: Botond Baranyi <botond.baranyi@ericsson.com>Adam KnappArpad LovassyMiklos MagyariAdam Knapphttps://gitlab.eclipse.org/eclipse/titan/titan.core/-/merge_requests/232OOP: fixed name clash in the constructor and improved previous modifications ...2022-03-03T16:07:56ZBotond BaranyiOOP: fixed name clash in the constructor and improved previous modifications to work with subreferences (issue #584)Fixed name clash between constructor parameters and class member initializers (since the initial values of class members are assigned in the constructor before the actual constructor body). 'this.' prefixes have been added to the left-ha...Fixed name clash between constructor parameters and class member initializers (since the initial values of class members are assigned in the constructor before the actual constructor body). 'this.' prefixes have been added to the left-hand-side of class member initializers and to all references to class members in the initial values.
The previously implemented wrapper classes for default parameters, their use in the super-constructor call and the new error messages about using class member references in invalid places now all function properly, if the class member reference in question has field names and/or array indexes.
Class member initializers containing forward references (i.e. references to other members that are declared later) now work properly, even if the forward references are in expressions.
Constructors can no longer have 'out' or 'inout' parameters.
Signed-off-by: Botond Baranyi <botond.baranyi@ericsson.com>Adam KnappArpad LovassyMiklos MagyariAdam Knapphttps://gitlab.eclipse.org/eclipse/titan/titan.core/-/merge_requests/231Document side-effect of [ORDERED_INCLUDE] (issue #583)2022-02-24T12:07:02ZAdam KnappDocument side-effect of [ORDERED_INCLUDE] (issue #583)Signed-off-by: Adam Knapp <adam.knapp@ericsson.com>Signed-off-by: Adam Knapp <adam.knapp@ericsson.com>https://gitlab.eclipse.org/eclipse/titan/titan.core/-/merge_requests/230Documented the current state of the OOP uplift to v1.3.12022-02-22T17:32:45ZBotond BaranyiDocumented the current state of the OOP uplift to v1.3.1Signed-off-by: Botond Baranyi <botond.baranyi@ericsson.com>Signed-off-by: Botond Baranyi <botond.baranyi@ericsson.com>Adam KnappArpad LovassyMiklos MagyariLenard NagyAdam Knapphttps://gitlab.eclipse.org/eclipse/titan/titan.core/-/merge_requests/229OOP: fixed parameter default value modifications to work in Runtime2 (issue #...2022-02-18T16:46:12ZBotond BaranyiOOP: fixed parameter default value modifications to work in Runtime2 (issue #584)Signed-off-by: Botond Baranyi <botond.baranyi@ericsson.com>Signed-off-by: Botond Baranyi <botond.baranyi@ericsson.com>Adam KnappArpad LovassyMiklos MagyariAdam Knapphttps://gitlab.eclipse.org/eclipse/titan/titan.core/-/merge_requests/228OOP: fixed bugs and added semantic checks to the default parameter changes (i...2022-02-18T08:14:16ZBotond BaranyiOOP: fixed bugs and added semantic checks to the default parameter changes (issue #584)Signed-off-by: Botond Baranyi <botond.baranyi@ericsson.com>Signed-off-by: Botond Baranyi <botond.baranyi@ericsson.com>Adam KnappArpad LovassyMiklos MagyariAdam Knapphttps://gitlab.eclipse.org/eclipse/titan/titan.core/-/merge_requests/227OOP: implemented new wrapper classes for the default values of class function...2022-02-16T16:26:15ZBotond BaranyiOOP: implemented new wrapper classes for the default values of class function parameters (issue #584)OOP: implemented new wrapper classes for the default values of class function parameters (issue #584)
Signed-off-by: Botond Baranyi <botond.baranyi@ericsson.com>OOP: implemented new wrapper classes for the default values of class function parameters (issue #584)
Signed-off-by: Botond Baranyi <botond.baranyi@ericsson.com>Adam KnappArpad LovassyMiklos MagyariAdam Knapphttps://gitlab.eclipse.org/eclipse/titan/titan.core/-/merge_requests/226Adding makefile template for clang2022-02-10T09:02:05ZAdam KnappAdding makefile template for clangSigned-off-by: Adam Knapp <adam.knapp@ericsson.com>Signed-off-by: Adam Knapp <adam.knapp@ericsson.com>https://gitlab.eclipse.org/eclipse/titan/titan.core/-/merge_requests/225Deleting some unnecessary files from the repo2022-02-09T15:07:06ZAdam KnappDeleting some unnecessary files from the repoSigned-off-by: Adam Knapp <adam.knapp@ericsson.com>Signed-off-by: Adam Knapp <adam.knapp@ericsson.com>https://gitlab.eclipse.org/eclipse/titan/titan.core/-/merge_requests/224Increasing backlog parameter (issue #582)2022-02-07T12:56:10ZAdam KnappIncreasing backlog parameter (issue #582)Signed-off-by: Adam Knapp <adam.knapp@ericsson.com>Signed-off-by: Adam Knapp <adam.knapp@ericsson.com>https://gitlab.eclipse.org/eclipse/titan/titan.core/-/merge_requests/223Fixing generation of unnecessary goto statements (issue #580)2022-01-03T15:28:54ZAdam KnappFixing generation of unnecessary goto statements (issue #580)Signed-off-by: Adam Knapp <adam.knapp@ericsson.com>Signed-off-by: Adam Knapp <adam.knapp@ericsson.com>https://gitlab.eclipse.org/eclipse/titan/titan.core/-/merge_requests/222Fixed false errors reported for ASN.1 inner type constraints (issue #579)2021-12-02T07:17:45ZBotond BaranyiFixed false errors reported for ASN.1 inner type constraints (issue #579)Signed-off-by: Botond Baranyi <botond.baranyi@ericsson.com>Signed-off-by: Botond Baranyi <botond.baranyi@ericsson.com>Adam KnappArpad LovassyMiklos MagyariAdam Knapphttps://gitlab.eclipse.org/eclipse/titan/titan.core/-/merge_requests/221Enumerated type and incomplete subtype checks (issue #481 #578)2021-12-01T12:09:07ZAdam KnappEnumerated type and incomplete subtype checks (issue #481 #578)Signed-off-by: Adam Knapp <adam.knapp@ericsson.com>Signed-off-by: Adam Knapp <adam.knapp@ericsson.com>https://gitlab.eclipse.org/eclipse/titan/titan.core/-/merge_requests/220Adjusted more conformance tests to OOP changes2021-11-29T11:24:36ZBotond BaranyiAdjusted more conformance tests to OOP changesSigned-off-by: Botond Baranyi <botond.baranyi@ericsson.com>Signed-off-by: Botond Baranyi <botond.baranyi@ericsson.com>Adam KnappArpad LovassyMiklos MagyariAdam Knapphttps://gitlab.eclipse.org/eclipse/titan/titan.core/-/merge_requests/219Adjusted some conformance tests after recent changes to const and template pa...2021-11-29T09:31:20ZBotond BaranyiAdjusted some conformance tests after recent changes to const and template parsingSigned-off-by: Botond Baranyi <botond.baranyi@ericsson.com>Signed-off-by: Botond Baranyi <botond.baranyi@ericsson.com>Adam KnappArpad LovassyMiklos MagyariAdam Knapphttps://gitlab.eclipse.org/eclipse/titan/titan.core/-/merge_requests/218Fixed minor issues created by the last OOP commit (issue #577)2021-11-25T17:00:39ZBotond BaranyiFixed minor issues created by the last OOP commit (issue #577)Signed-off-by: Botond Baranyi <botond.baranyi@ericsson.com>Signed-off-by: Botond Baranyi <botond.baranyi@ericsson.com>Adam KnappArpad LovassyMiklos MagyariAdam Knapp