-
Notifications
You must be signed in to change notification settings - Fork 171
Incomplete release notes #4601
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Comments
Similarly for #4042 (Both of these are bug-fixes, and good in themselves - but they might still cause user models to break.) |
Text along the lines of:
|
The changed I'll try to make the changes easier to compare/show: Definition in ModelicaServices 4.0.0:
Definition in ModelicaServices 4.1.0:
To be clarified for release notes:
|
They are fixed if using IEEE double precision floating numbers - which is what almost every current computer uses (which is the minimum recommended floating point number in Modelica). I would say that the previous values were just placeholders, and that the description texts problematic. |
Yes, we already know about broken models: See #4478. |
See also the longer list in #2056 In particular:
|
I see that there are benefits of the new definition. But, I'm still convinced that we should not break user models with a minor version, if we can avoid it. Could we offer a conversion script to deprecated constants? |
Tools can offer settings working arounds these changes. Similarly some models will break due to assert added in #3627 |
I don't want to re-start a long discussion here on why I believe the previous values were better (I believe #3390, where we had to put an awful 1e60 hard-wired literal constant instead of a much nicer Inf constant, provides another excellent demonstration of my arguments in favour of the previous definitions), because that's not the appropriate place to do it. I'd just like to point out that the contents of the |
Discussion during the MAP-Lib monthly meeting:
|
Text for the release notes:
Unanimously approved |
Done in a6b8ba1. |
#3627 is not listed under "non-backwards compatible" changes, but I believe it should be (as existing models might break).
The text was updated successfully, but these errors were encountered: