January 20, 2014
  Branch: refs/heads/master
  Home:   https://github.com/D-Programming-Language/dmd
  Commit: 0f5844816d737c5851de78dec00dc876a20302c0
      https://github.com/D-Programming-Language/dmd/commit/0f5844816d737c5851de78dec00dc876a20302c0
  Author: Iain Buclaw <ibuclaw@gdcproject.org>
  Date:   2014-01-19 (Sun, 19 Jan 2014)

  Changed paths:
    M src/cppmangle.c

  Log Message:
  -----------
  Remove components.push from CppMangleVisitor::substitute


  Commit: 2a8c0fd3d49ed95b27e0278e433dce9273af8cc6
      https://github.com/D-Programming-Language/dmd/commit/2a8c0fd3d49ed95b27e0278e433dce9273af8cc6
  Author: Iain Buclaw <ibuclaw@gdcproject.org>
  Date:   2014-01-19 (Sun, 19 Jan 2014)

  Changed paths:
    M src/cppmangle.c

  Log Message:
  -----------
  Replace CppMangleVisitor::exist with CppMangleVisitor::substitute


  Commit: beac974d9c31b6a766fa543679dd452d467ffb31
      https://github.com/D-Programming-Language/dmd/commit/beac974d9c31b6a766fa543679dd452d467ffb31
  Author: Iain Buclaw <ibuclaw@gdcproject.org>
  Date:   2014-01-19 (Sun, 19 Jan 2014)

  Changed paths:
    M src/cppmangle.c

  Log Message:
  -----------
  Return early if substitute found, remove nesting level.


  Commit: af6a1b74db41ba1b4a8d41cf27f21573dfec9217
      https://github.com/D-Programming-Language/dmd/commit/af6a1b74db41ba1b4a8d41cf27f21573dfec9217
  Author: David Nadlinger <code@klickverbot.at>
  Date:   2014-01-20 (Mon, 20 Jan 2014)

  Changed paths:
    M src/cppmangle.c

  Log Message:
  -----------
  Merge pull request #3121 from ibuclaw/subsitute

Fix CppMangleVisitor::substitute and Remove CppMangleVisitor::exist


Compare: https://github.com/D-Programming-Language/dmd/compare/2401bf3e78db...af6a1b74db41