Array handling is probably broken in this version. Should be fixed in next version.
1999-03-19
Multiple return values from functions.
1999-03-23 Constant propagation in functions.
With only one output from functions the ouput varaible was
is consant only if all input parameters are constant.
With multiple return arguments from functions then some
output parameters may be constant if some input parameters
are. This should be checked in the future.
!! Check inst.rml::inst_eq_equation understand the rule
evaluation and extend it to multiple return values.
1999-03-26
Change of plans. Add an tuple type instead. This type is
not in the 1.1 spec. but will probably be there in the future.
1999-03-27
constant checking of the tuple?'s arguments is not done at
the moment. See PROP in staticexp.rml.
See staticexp.rml
Write a test and make sure that it passes.
1999-03-29
About updating rml code. For example uptadeting
Properties with Const. The old structure bool still works, just
code for the extre bool list?
1999-04-06
Tuples works. But it is not restricted to just functions,
like the modelica 1.1 specification. A bug is that Real x,y;
(x,y)=(1,2); Does not work but (x,y)=(1.0,3.0) works.
1999-04-06
Type convertion from int to real does not work correctly
with tuples. Real x,y; (x,y) = (1,2); does not work.
1999-03-19
Array size allowed in component claus.
(modelica_1_1_Type9.mo) Write a tests and make sure that
it passes. ok
done 1999-03-23
Added some test for types, these tests begins with modelica_1_1_...
3 lines of code changed in 2 files:
Array handling is probably broken in this version. Should be fixed in next version.
1999-03-19
Multiple return values from functions.
1999-03-23 Constant propagation in functions.
With only one output from functions the ouput varaible was
is consant only if all input parameters are constant.
With multiple return arguments from functions then some
output parameters may be constant if some input parameters
are. This should be checked in the future.
!! Check inst.rml::inst_eq_equation understand the rule
evaluation and extend it to multiple return values.
1999-03-26
Change of plans. Add an tuple type instead. This type is
not in the 1.1 spec. but will probably be there in the future.
1999-03-27
constant checking of the tuple?'s arguments is not done at
the moment. See PROP in staticexp.rml.
See staticexp.rml
Write a test and make sure that it passes.
1999-03-29
About updating rml code. For example uptadeting
Properties with Const. The old structure bool still works, just
code for the extre bool list?
1999-04-06
Tuples works. But it is not restricted to just functions,
like the modelica 1.1 specification. A bug is that Real x,y;
(x,y)=(1,2); Does not work but (x,y)=(1.0,3.0) works.
1999-04-06
Type convertion from int to real does not work correctly
with tuples. Real x,y; (x,y) = (1,2); does not work.
1999-03-19
Array size allowed in component claus.
(modelica_1_1_Type9.mo) Write a tests and make sure that
it passes. ok
done 1999-03-23
91 lines of code changed in 4 files:
Array handling is probably broken in this version. Should be fixed in next version.
1999-03-19
Multiple return values from functions.
1999-03-23 Constant propagation in functions.
With only one output from functions the ouput varaible was
is consant only if all input parameters are constant.
With multiple return arguments from functions then some
output parameters may be constant if some input parameters
are. This should be checked in the future.
!! Check inst.rml::inst_eq_equation understand the rule
evaluation and extend it to multiple return values.
1999-03-26
Change of plans. Add an tuple type instead. This type is
not in the 1.1 spec. but will probably be there in the future.
1999-03-27
constant checking of the tuple?'s arguments is not done at
the moment. See PROP in staticexp.rml.
See staticexp.rml
Write a test and make sure that it passes.
1999-03-29
About updating rml code. For example uptadeting
Properties with Const. The old structure bool still works, just
code for the extre bool list?
1999-04-06
Tuples works. But it is not restricted to just functions,
like the modelica 1.1 specification. A bug is that Real x,y;
(x,y)=(1,2); Does not work but (x,y)=(1.0,3.0) works.
1999-04-06
Type convertion from int to real does not work correctly
with tuples. Real x,y; (x,y) = (1,2); does not work.
1999-03-19
Array size allowed in component claus.
(modelica_1_1_Type9.mo) Write a tests and make sure that
it passes. ok
done 1999-03-23
482 lines of code changed in 12 files: