Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[NF] Initial partial function application support.
- Implemented handling of partial function applications. - Changed TypeMatch.matchExpressions to handle type checking/casting by itself instead of relying on matchTypes, since matchTypes assumes a strict actual/expected relation between the types which is not the case for matchExpressions. This could e.g. lead to inconsistent boxing/unboxing of expressions depending on which side of a binary expression a boxed expression appeared on. - Replaced all usage of intBitOr/intBitAnd for ExpOrigin flags with ExpOrigin.setFlag/flagSet. Belonging to [master]: - OpenModelica/OMCompiler#2797 - OpenModelica/OpenModelica-testsuite#1080
- Loading branch information
1 parent
0fa8007
commit 17cf378
Showing
10 changed files
with
568 additions
and
171 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.