View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0001197 | Ecere SDK | compiler | public | 2018-07-18 05:29 | 2018-07-18 05:31 |
| Reporter | jerome | Assigned To | |||
| Priority | immediate | Severity | major | Reproducibility | have not tried |
| Status | new | Resolution | open | ||
| Product Version | 0.44.15 | ||||
| Target Version | 0.44.16 | ||||
| Summary | 0001197: Silent, leaking and confusing use of round-trip through conversion property when missing a cast | ||||
| Description | Rather than producing a warning about missing a cast to a derived class, the compiler will use conversion properties (e.g. String <-> SomeClass). This is a major source of bugs and leaks and very difficult to track. Since heap classes would automatically leak, conversion to a heap class or String should always be the final conversion, and deemed invalid/not used in these cases. | ||||
| Tags | No tags attached. | ||||
| related to | 0000841 | new | Conversion properties and Heap classes!! | |
| related to | 0000381 | assigned | jerome | Infinite recursion on processing types for 2 classes offering a conversion property to each other |
| related to | 0000482 | new | ide : Color.ec add ColorRGBA property IDE crash (Stack overflow?) | |
| related to | 0000109 | new | Infinite recursion (in enum matching?) when 2 classes have reciprocal conversion properties | |
| related to | 0000643 | new | Conversion Property in an enum causes infinite cascading calls |
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2018-07-18 05:29 | jerome | New Issue | |
| 2018-07-18 05:30 | jerome | Relationship added | related to 0000841 |
| 2018-07-18 05:30 | jerome | Relationship added | related to 0000381 |
| 2018-07-18 05:30 | jerome | Relationship added | related to 0000482 |
| 2018-07-18 05:30 | jerome | Relationship added | related to 0000109 |
| 2018-07-18 05:31 | jerome | Relationship added | related to 0000643 |