May 30, 2010
dmd commit, revision 507


user: walter

msg:
Don Clugston writes:
Nothing very sophisticated here.
The file works with both D1 and D2 without modification. Fixes these bugs:

4078 [CTFE] Failed return of dynamic array item
4052 [CTFE] increment from array item
4054 [CTFE] increasing array length
4252 [CTFE] No array bounds checking in assignment to char[] array

Most notable is 4054, which allows .length to be changed in CTFE.
Also fixes a missing line number bug (a variation of 4252) and
improves the quality of some error messages.
Also tidied up the indentation in a couple of places.

http://www.dsource.org/projects/dmd/changeset/507