The source project of this merge request has been removed.
All the RTL related changes
Tests are OK, rebasing is relevant to the moment of posting.
Not sure what went wrong with the rebase but it just failed over and over again and created some unrelated commits, never happened before.