Improve type safety in the RTS
The RTS must (by virtue of its job) be type unsafe, but it doesn't need to be gratuitously so. Currently, there are a lot of dubious conversions, pointer casts that cast away const
, and other questionable practices.
This task covers improving the RTS's type safety.
Trac metadata
Trac field | Value |
---|---|
Version | 8.0.1 |
Type | Task |
TypeOfFailure | OtherFailure |
Priority | normal |
Resolution | Unresolved |
Component | Runtime System |
Test case | |
Differential revisions | |
BlockedBy | |
Related | |
Blocking | |
CC | simonmar |
Operating system | |
Architecture |