Skip to content

Commit

Permalink
- merged the Array branch revisions 3782-3789 (see the revision comme…
Browse files Browse the repository at this point in the history
…nts below)

- 13 tests are failing due to:
  + -traverse_classes2 failed
  + constant function evaluation seems not to work

Revision: 3789
Author: AlexeyLebedev
Date: 16:05:38, den 8 januari 2009
Message:
Constant evaluation of size(Exp.MATRIX, Integer) added.
----
Modified : /branches/Array/Compiler/Ceval.mo

Revision: 3787
Author: AlexeyLebedev
Date: 14:46:44, den 23 december 2008
Message:
Implicit for iterators implemented (with some restrictions:
1) Only the first usage of the iterator variable is used to determine the range. It is not asserted that the range is the same in all the places where the variable is used.
2) The iterator variable is not been looked for inside matchcontinue and valublock expressions.
)

It does not work, though, -- there are some problems with constant evaluation of size function.
----
Modified : /branches/Array/Compiler/Absyn.mo
Modified : /branches/Array/Compiler/Error.mo
Modified : /branches/Array/Compiler/Inst.mo

Revision: 3786
Author: AlexeyLebedev
Date: 15:25:21, den 22 december 2008
Message:
Multiple for iterators are now possible (like: 
for i in 1:m, j in 1:n loop
 ... 
end for;
)
----
Modified : /branches/Array/Compiler/Inst.mo

Revision: 3785
Author: AlexeyLebedev
Date: 17:53:35, den 18 december 2008
Message:
A bugfix + CEval for elementwise operators + testfiles.
----
Modified : /branches/Array/Compiler/Ceval.mo
Modified : /branches/Array/Compiler/Exp.mo
Modified : /branches/Array/Compiler/Values.mo
Added : /branches/Array/testsuite/mofiles/ArrayEWOps1.mo
Added : /branches/Array/testsuite/mofiles/ArrayEWOps2.mo
Added : /branches/Array/testsuite/mofiles/ArrayEWOps3.mo
Added : /branches/Array/testsuite/mofiles/ArrayEWOps4.mo
Added : /branches/Array/testsuite/mofiles/ArrayEWOps5.mo
Added : /branches/Array/testsuite/mofiles/ArrayEWOpsCEval1.mo
Added : /branches/Array/testsuite/mofiles/ArrayEWOpsCEval2.mo
Added : /branches/Array/testsuite/mofiles/ArrayEWOpsCEval3.mo
Added : /branches/Array/testsuite/mofiles/ArrayEWOpsCEval4.mo
Added : /branches/Array/testsuite/mofiles/ArrayEWOpsCEval5.mo

Revision: 3782
Author: AlexeyLebedev
Date: 17:38:38, den 17 december 2008
Message:
Elementwise operators added
----
Modified : /branches/Array/Compiler/Exp.mo
Modified : /branches/Array/Compiler/Static.mo



git-svn-id: https://openmodelica.org/svn/OpenModelica/branches/MathCoreOSMC@3831 f25d12d1-65f4-0310-ae8a-bbce733d8d8e
  • Loading branch information
adrpo committed Jan 28, 2009
1 parent e9b8db2 commit 81d39ee
Show file tree
Hide file tree
Showing 7 changed files with 1,805 additions and 14 deletions.

0 comments on commit 81d39ee

Please sign in to comment.