Skip to content

Commit

Permalink
Merge pull request #762 from IETS3/bugfix/infinityhelper_equals
Browse files Browse the repository at this point in the history
IntHelper.equals now correctly deals with the combination of 0.0,-0.0, 0 and -0
  • Loading branch information
alexanderpann authored Jan 31, 2024
2 parents e3fcca5 + 334559f commit 77dbac2
Show file tree
Hide file tree
Showing 4 changed files with 1,162 additions and 229 deletions.
1 change: 1 addition & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@ The project does _not_ follow Semantic Versioning and the changes are documented
### Fixed

- Uncatched `DateTimeException` during check DateLiteral.
- IntHelper.equals now correctly deals with the combination of 0.0,-0.0,0 and -0.

### Added

Expand Down
53 changes: 45 additions & 8 deletions code/languages/org.iets3.opensource/languages/org.iets3.core.expr.base/models/plugin.mps
100755 → 100644
Original file line number Diff line number Diff line change
Expand Up @@ -5033,15 +5033,52 @@
</node>
</node>
</node>
<node concept="3cpWs6" id="29BBztTV4Jd" role="3cqZAp">
<node concept="2OqwBi" id="29BBztTV5d7" role="3cqZAk">
<node concept="37vLTw" id="29BBztTV4PD" role="2Oq$k0">
<ref role="3cqZAo" node="29BBztTV3kj" resolve="l" />
<node concept="3J1_TO" id="4dMN4HhUXWP" role="3cqZAp">
<node concept="3uVAMA" id="4dMN4HhUXWQ" role="1zxBo5">
<node concept="XOnhg" id="4dMN4HhUXWR" role="1zc67B">
<property role="3TUv4t" value="false" />
<property role="TrG5h" value="ex" />
<node concept="nSUau" id="4dMN4HhUXWS" role="1tU5fm">
<node concept="3uibUv" id="4dMN4HhUXWT" role="nSUat">
<ref role="3uigEE" to="wyt6:~NumberFormatException" resolve="NumberFormatException" />
</node>
</node>
</node>
<node concept="liA8E" id="29BBztTV63H" role="2OqNvi">
<ref role="37wK5l" to="wyt6:~String.equals(java.lang.Object)" resolve="equals" />
<node concept="37vLTw" id="29BBztTV66e" role="37wK5m">
<ref role="3cqZAo" node="29BBztTV3kl" resolve="r" />
<node concept="3clFbS" id="4dMN4HhUXWU" role="1zc67A">
<node concept="3cpWs6" id="4dMN4HhUXWV" role="3cqZAp">
<node concept="3clFbT" id="4dMN4HhUXWW" role="3cqZAk">
<property role="3clFbU" value="false" />
</node>
</node>
</node>
</node>
<node concept="3clFbS" id="4dMN4HhUXWX" role="1zxBo7">
<node concept="3cpWs6" id="4dMN4HhUXWY" role="3cqZAp">
<node concept="3clFbC" id="1aGchTf48xf" role="3cqZAk">
<node concept="2OqwBi" id="4dMN4HhUXX0" role="3uHU7B">
<node concept="2ShNRf" id="4dMN4HhUXX1" role="2Oq$k0">
<node concept="1pGfFk" id="4dMN4HhUXX2" role="2ShVmc">
<ref role="37wK5l" to="xlxw:~BigDecimal.&lt;init&gt;(java.lang.String)" resolve="BigDecimal" />
<node concept="37vLTw" id="4dMN4HhUXX3" role="37wK5m">
<ref role="3cqZAo" node="29BBztTV3kj" resolve="l" />
</node>
</node>
</node>
<node concept="liA8E" id="4dMN4HhUXX4" role="2OqNvi">
<ref role="37wK5l" to="xlxw:~BigDecimal.compareTo(java.math.BigDecimal)" resolve="compareTo" />
<node concept="2ShNRf" id="4dMN4HhUXX5" role="37wK5m">
<node concept="1pGfFk" id="4dMN4HhUXX6" role="2ShVmc">
<ref role="37wK5l" to="xlxw:~BigDecimal.&lt;init&gt;(java.lang.String)" resolve="BigDecimal" />
<node concept="37vLTw" id="4dMN4HhUXX7" role="37wK5m">
<ref role="3cqZAo" node="29BBztTV3kl" resolve="r" />
</node>
</node>
</node>
</node>
</node>
<node concept="3cmrfG" id="4dMN4HhUXX8" role="3uHU7w">
<property role="3cmrfH" value="0" />
</node>
</node>
</node>
</node>
Expand Down
Empty file.
Loading

0 comments on commit 77dbac2

Please sign in to comment.