February 20, 2014
  Branch: refs/heads/master
  Home:   https://github.com/D-Programming-Language/dmd
  Commit: ac2edf3ab45052333fd72e8aac4ca7b33ed50f8f
      https://github.com/D-Programming-Language/dmd/commit/ac2edf3ab45052333fd72e8aac4ca7b33ed50f8f
  Author: Daniel Murphy <yebblies@gmail.com>
  Date:   2014-02-20 (Thu, 20 Feb 2014)

  Changed paths:
    M src/aggregate.h
    M src/class.c
    M src/clone.c

  Log Message:
  -----------
  Move AggregateDeclaration::hasIdentitityOpAssign into a free function


  Commit: 96e2096f13fab2f5400656c6e0d03390befd2e3e
      https://github.com/D-Programming-Language/dmd/commit/96e2096f13fab2f5400656c6e0d03390befd2e3e
  Author: Daniel Murphy <yebblies@gmail.com>
  Date:   2014-02-20 (Thu, 20 Feb 2014)

  Changed paths:
    M src/aggregate.h
    M src/clone.c

  Log Message:
  -----------
  Move StructDeclaration::needOpAssign into a free function


  Commit: 7ddd98070c15ebbdd1571497894df84224a50147
      https://github.com/D-Programming-Language/dmd/commit/7ddd98070c15ebbdd1571497894df84224a50147
  Author: Daniel Murphy <yebblies@gmail.com>
  Date:   2014-02-20 (Thu, 20 Feb 2014)

  Changed paths:
    M src/aggregate.h
    M src/clone.c
    M src/struct.c

  Log Message:
  -----------
  Move StructDeclaration::buildOpAssign into a free function


  Commit: 1977745ab6e5a646d3b68aba52c0e8e439198d1e
      https://github.com/D-Programming-Language/dmd/commit/1977745ab6e5a646d3b68aba52c0e8e439198d1e
  Author: Daniel Murphy <yebblies@gmail.com>
  Date:   2014-02-20 (Thu, 20 Feb 2014)

  Changed paths:
    M src/aggregate.h
    M src/clone.c
    M src/expression.c

  Log Message:
  -----------
  Move StructDeclaration::needOpEquals into a free function


  Commit: 6b84c4fa5fc5307bc3dd857546c234ecd6acaf89
      https://github.com/D-Programming-Language/dmd/commit/6b84c4fa5fc5307bc3dd857546c234ecd6acaf89
  Author: Daniel Murphy <yebblies@gmail.com>
  Date:   2014-02-20 (Thu, 20 Feb 2014)

  Changed paths:
    M src/aggregate.h
    M src/clone.c

  Log Message:
  -----------
  Move StructDeclaration::hasIdentityOpEquals into a free function


  Commit: c6d1ec0ed861ea5f49664ce0bf88c3f191e3da12
      https://github.com/D-Programming-Language/dmd/commit/c6d1ec0ed861ea5f49664ce0bf88c3f191e3da12
  Author: Daniel Murphy <yebblies@gmail.com>
  Date:   2014-02-20 (Thu, 20 Feb 2014)

  Changed paths:
    M src/aggregate.h
    M src/clone.c
    M src/struct.c

  Log Message:
  -----------
  Move StructDeclaration::buildOpEquals into a free function


  Commit: b6156fad500f1e0daa946822975069973feca67b
      https://github.com/D-Programming-Language/dmd/commit/b6156fad500f1e0daa946822975069973feca67b
  Author: Daniel Murphy <yebblies@gmail.com>
  Date:   2014-02-20 (Thu, 20 Feb 2014)

  Changed paths:
    M src/aggregate.h
    M src/clone.c
    M src/struct.c

  Log Message:
  -----------
  Move StructDeclaration::buildXopEquals into a free function


  Commit: b14186240b57fdf8cf85c65484d91b25ea7d34cd
      https://github.com/D-Programming-Language/dmd/commit/b14186240b57fdf8cf85c65484d91b25ea7d34cd
  Author: Daniel Murphy <yebblies@gmail.com>
  Date:   2014-02-20 (Thu, 20 Feb 2014)

  Changed paths:
    M src/aggregate.h
    M src/clone.c
    M src/struct.c

  Log Message:
  -----------
  Move StructDeclaration::buildXopCmp into a free function


  Commit: 9387fbaf3da1da705532ada4d5ee841957b44277
      https://github.com/D-Programming-Language/dmd/commit/9387fbaf3da1da705532ada4d5ee841957b44277
  Author: Daniel Murphy <yebblies@gmail.com>
  Date:   2014-02-20 (Thu, 20 Feb 2014)

  Changed paths:
    M src/aggregate.h
    M src/clone.c
    M src/struct.c

  Log Message:
  -----------
  Move StructDeclaration::buildCpCtor into a free function


  Commit: c75c220c30eab2f2ad4c43794de3086fdae5cf8c
      https://github.com/D-Programming-Language/dmd/commit/c75c220c30eab2f2ad4c43794de3086fdae5cf8c
  Author: Daniel Murphy <yebblies@gmail.com>
  Date:   2014-02-20 (Thu, 20 Feb 2014)

  Changed paths:
    M src/aggregate.h
    M src/clone.c
    M src/struct.c

  Log Message:
  -----------
  Move StructDeclaration::buildPostBlit into a free function


  Commit: 36707192276b9bc24e992f55bf9de12d1928c25a
      https://github.com/D-Programming-Language/dmd/commit/36707192276b9bc24e992f55bf9de12d1928c25a
  Author: Daniel Murphy <yebblies@gmail.com>
  Date:   2014-02-20 (Thu, 20 Feb 2014)

  Changed paths:
    M src/aggregate.h
    M src/class.c
    M src/clone.c
    M src/struct.c

  Log Message:
  -----------
  Move StructDeclaration::buildDtor into a free function


  Commit: c40da59efbc3397bbb7b8111986a45c3951796e2
      https://github.com/D-Programming-Language/dmd/commit/c40da59efbc3397bbb7b8111986a45c3951796e2
  Author: Daniel Murphy <yebblies@gmail.com>
  Date:   2014-02-20 (Thu, 20 Feb 2014)

  Changed paths:
    M src/aggregate.h
    M src/class.c
    M src/clone.c
    M src/struct.c

  Log Message:
  -----------
  Move StructDeclaration::buildInv into a free function


  Commit: b790a4e25ef592a0353d5bf8caea093211fb8c15
      https://github.com/D-Programming-Language/dmd/commit/b790a4e25ef592a0353d5bf8caea093211fb8c15
  Author: Daniel Murphy <yebblies@gmail.com>
  Date:   2014-02-20 (Thu, 20 Feb 2014)

  Changed paths:
    M src/aggregate.h
    M src/clone.c
    M src/expression.c
    M src/struct.c

  Log Message:
  -----------
  Change hasIdentity* and needDirectEq to bool


  Commit: 6a3f3204fbba19b53161cc6560eadbc353f2a795
      https://github.com/D-Programming-Language/dmd/commit/6a3f3204fbba19b53161cc6560eadbc353f2a795
  Author: Hara Kenji <k.hara.pg+dev@gmail.com>
  Date:   2014-02-20 (Thu, 20 Feb 2014)

  Changed paths:
    M src/aggregate.h
    M src/class.c
    M src/clone.c
    M src/expression.c
    M src/struct.c

  Log Message:
  -----------
  Merge pull request #3295 from yebblies/clone

[DDMD] [refactor] Move methods in clone.c into free functions


Compare: https://github.com/D-Programming-Language/dmd/compare/9c5fa8e2fb41...6a3f3204fbba