D-Programming-Language/dmd — pull request #959 by dheld (2012-05-20 20:33:57+00:00)
Title: Removed dchar and lstring

After pushing my main change, I made a rather minor change, and elected to Amend Last Commit rather than just creating a new one. In hindsight, this was probably not the ideal choice, which is why there are 3 commits rather than 1 or 2. The 4th commit is a trivial documentation change that I had laying around. Sorry for the confusion.

This change is rather non-trivial in that it completely eliminates 2 fundamental classes in the codebase. On the other hand, the transforms required to make this change are fairly straightforward and should be relatively low-risk. Even so, I strongly recommend running the full test suite before committing this to master.