January 06, 2016
  Branch: refs/heads/master
  Home:   https://github.com/D-Programming-Language/dmd
  Commit: 72fee6b2b162b3deaac7ee6be080c900690c1092
      https://github.com/D-Programming-Language/dmd/commit/72fee6b2b162b3deaac7ee6be080c900690c1092
  Author: k-hara <k.hara.pg@gmail.com>
  Date:   2015-12-04 (Fri, 04 Dec 2015)

  Changed paths:
    M src/dinterpret.d

  Log Message:
  -----------
  Refactor copy on write in ArrayLiteralExp.interpret

I couldn't find any problem in it. This is just for later consistency.


  Commit: d96441a98c65226f4c1eaad3c31534e340d2eefe
      https://github.com/D-Programming-Language/dmd/commit/d96441a98c65226f4c1eaad3c31534e340d2eefe
  Author: k-hara <k.hara.pg@gmail.com>
  Date:   2015-12-04 (Fri, 04 Dec 2015)

  Changed paths:
    M src/dinterpret.d

  Log Message:
  -----------
  Refactor copy on write in StructLiteralExp.interpret

Improve handling of hidden context pointer value.
It's also good for future improvements, e.g. adding "CTFE closure" feature.


  Commit: e08960421d1e2b2552f9cb8f4e32791774fe5937
      https://github.com/D-Programming-Language/dmd/commit/e08960421d1e2b2552f9cb8f4e32791774fe5937
  Author: k-hara <k.hara.pg@gmail.com>
  Date:   2015-12-04 (Fri, 04 Dec 2015)

  Changed paths:
    M src/dinterpret.d

  Log Message:
  -----------
  Refactor: add copyArrayOnWrite


  Commit: aa676878b64618466097668e695ff03db0442f31
      https://github.com/D-Programming-Language/dmd/commit/aa676878b64618466097668e695ff03db0442f31
  Author: Walter Bright <walter@walterbright.com>
  Date:   2016-01-06 (Wed, 06 Jan 2016)

  Changed paths:
    M src/dinterpret.d

  Log Message:
  -----------
  Merge pull request #5236 from 9rnsr/cleanup_CTFE_cow

Cleanup Copy On Write manipulation in CTFE interpreter


Compare: https://github.com/D-Programming-Language/dmd/compare/66ca6fe6cfe4...aa676878b646