[dmd-internals] [D-Programming-Language/dmd] 1bb01c: Move genmoduleinfo into a free function

GitHub via dmd-internals dmd-internals at puremagic.com
Thu Jan 15 01:28:52 PST 2015


  Branch: refs/heads/master
  Home:   https://github.com/D-Programming-Language/dmd
  Commit: 1bb01c92e9a4f990f08c0fa7e7c80a766262ef8f
      https://github.com/D-Programming-Language/dmd/commit/1bb01c92e9a4f990f08c0fa7e7c80a766262ef8f
  Author: Daniel Murphy <yebblies at gmail.com>
  Date:   2015-01-15 (Thu, 15 Jan 2015)

  Changed paths:
    M src/glue.c
    M src/gluestub.c
    M src/module.h
    M src/toobj.c

  Log Message:
  -----------
  Move genmoduleinfo into a free function


  Commit: 99e53b7932db83a7c3104bbb5de6947a84c8d73c
      https://github.com/D-Programming-Language/dmd/commit/99e53b7932db83a7c3104bbb5de6947a84c8d73c
  Author: Daniel Murphy <yebblies at gmail.com>
  Date:   2015-01-15 (Thu, 15 Jan 2015)

  Changed paths:
    M src/glue.c
    M src/gluestub.c
    M src/mars.c
    M src/module.h

  Log Message:
  -----------
  Move Module::genobjfile into a free function


  Commit: 3dbe17d5ce1a8b6869a654dbcc2faa0cc33a0046
      https://github.com/D-Programming-Language/dmd/commit/3dbe17d5ce1a8b6869a654dbcc2faa0cc33a0046
  Author: Daniel Murphy <yebblies at gmail.com>
  Date:   2015-01-15 (Thu, 15 Jan 2015)

  Changed paths:
    M src/e2ir.c
    M src/glue.c
    M src/gluestub.c
    M src/module.h
    M src/template.c
    M src/tocsym.c

  Log Message:
  -----------
  Move toModule* into free functions


  Commit: 04cf32fdeca3a52be011389fd7b6a20dabad56b1
      https://github.com/D-Programming-Language/dmd/commit/04cf32fdeca3a52be011389fd7b6a20dabad56b1
  Author: Daniel Murphy <yebblies at gmail.com>
  Date:   2015-01-15 (Thu, 15 Jan 2015)

  Changed paths:
    M src/dsymbol.h
    M src/glue.c
    M src/gluestub.c
    M src/tocsym.c

  Log Message:
  -----------
  Move Dsymbol::toSymbolX into a free function


  Commit: f15417901a5bf1a7415ebe734fd7286f6bada62d
      https://github.com/D-Programming-Language/dmd/commit/f15417901a5bf1a7415ebe734fd7286f6bada62d
  Author: Daniel Murphy <yebblies at gmail.com>
  Date:   2015-01-15 (Thu, 15 Jan 2015)

  Changed paths:
    M src/dsymbol.h
    M src/e2ir.c
    M src/gluestub.c
    M src/tocsym.c

  Log Message:
  -----------
  Move toImport into a free function


  Commit: 41490bbab9aa7e9473adf5a29a6e03c9deacf7c3
      https://github.com/D-Programming-Language/dmd/commit/41490bbab9aa7e9473adf5a29a6e03c9deacf7c3
  Author: Daniel Murphy <yebblies at gmail.com>
  Date:   2015-01-15 (Thu, 15 Jan 2015)

  Changed paths:
    M src/declaration.h
    M src/gluestub.c
    M src/tocsym.c
    M src/toobj.c

  Log Message:
  -----------
  Move FuncDeclaration::toThunkSymbol to a free function


  Commit: db55285d845407d7b69d6cfcb24e862b4a2b12c3
      https://github.com/D-Programming-Language/dmd/commit/db55285d845407d7b69d6cfcb24e862b4a2b12c3
  Author: Daniel Murphy <yebblies at gmail.com>
  Date:   2015-01-15 (Thu, 15 Jan 2015)

  Changed paths:
    M src/aggregate.h
    M src/gluestub.c
    M src/tocsym.c
    M src/todt.c
    M src/toobj.c
    M src/typinf.c

  Log Message:
  -----------
  Move ClassDeclaration::toVtblSymbol to a free function


  Commit: f6c1d5cdc0a6d5f04d6615467d304ec72f6d865a
      https://github.com/D-Programming-Language/dmd/commit/f6c1d5cdc0a6d5f04d6615467d304ec72f6d865a
  Author: Daniel Murphy <yebblies at gmail.com>
  Date:   2015-01-15 (Thu, 15 Jan 2015)

  Changed paths:
    M src/aggregate.h
    M src/e2ir.c
    M src/enum.h
    M src/expression.c
    M src/gluestub.c
    M src/mtype.c
    M src/tocsym.c
    M src/toobj.c
    M src/typinf.c

  Log Message:
  -----------
  Move toInitializer to a free function


  Commit: 4cbed57f18c029da53691947546d2dd6682e4ae2
      https://github.com/D-Programming-Language/dmd/commit/4cbed57f18c029da53691947546d2dd6682e4ae2
  Author: Daniel Murphy <yebblies at gmail.com>
  Date:   2015-01-15 (Thu, 15 Jan 2015)

  Changed paths:
    M src/e2ir.c
    M src/gluestub.c
    M src/mtype.h
    M src/tocsym.c

  Log Message:
  -----------
  Move TypeAArray::aaGetSymbol to a free function


  Commit: 313472fe72e09dd6b67e9963a4b5c0b63702682c
      https://github.com/D-Programming-Language/dmd/commit/313472fe72e09dd6b67e9963a4b5c0b63702682c
  Author: Daniel Murphy <yebblies at gmail.com>
  Date:   2015-01-15 (Thu, 15 Jan 2015)

  Changed paths:
    M src/ctfe.h
    M src/e2ir.c
    M src/expression.h
    M src/gluestub.c
    M src/tocsym.c
    M src/todt.c

  Log Message:
  -----------
  Move *Exp::toSymbol into free functions


  Commit: e7aeccc828a7f8d1901334896598ae16b2b59613
      https://github.com/D-Programming-Language/dmd/commit/e7aeccc828a7f8d1901334896598ae16b2b59613
  Author: Daniel Murphy <yebblies at gmail.com>
  Date:   2015-01-15 (Thu, 15 Jan 2015)

  Changed paths:
    M src/e2ir.c
    M src/gluestub.c
    M src/mtype.c
    M src/mtype.h
    M src/typinf.c

  Log Message:
  -----------
  Move Type::getInternalTypeInfo to free function


  Commit: 749fafa35fac6c0be23d09e3bfc25e18f679bc5c
      https://github.com/D-Programming-Language/dmd/commit/749fafa35fac6c0be23d09e3bfc25e18f679bc5c
  Author: Daniel Murphy <yebblies at gmail.com>
  Date:   2015-01-15 (Thu, 15 Jan 2015)

  Changed paths:
    M src/clone.c
    M src/declaration.c
    M src/e2ir.c
    M src/expression.c
    M src/gluestub.c
    M src/mtype.c
    M src/mtype.h
    M src/typinf.c

  Log Message:
  -----------
  Move Type::getTypeInfo to a free function


  Commit: eafc9aa44cac6d34f4dfe74dd2f2c74ead00ea15
      https://github.com/D-Programming-Language/dmd/commit/eafc9aa44cac6d34f4dfe74dd2f2c74ead00ea15
  Author: Daniel Murphy <yebblies at gmail.com>
  Date:   2015-01-15 (Thu, 15 Jan 2015)

  Changed paths:
    M src/mtype.h
    M src/toobj.c
    M src/typinf.c

  Log Message:
  -----------
  Move Type::genTypeInfo to a free function


  Commit: 9a5b58feac764524aed95da68ffc3252f6efd19d
      https://github.com/D-Programming-Language/dmd/commit/9a5b58feac764524aed95da68ffc3252f6efd19d
  Author: Daniel Murphy <yebblies at gmail.com>
  Date:   2015-01-15 (Thu, 15 Jan 2015)

  Changed paths:
    M src/gluestub.c
    M src/mtype.h
    M src/typinf.c

  Log Message:
  -----------
  Move Type::getTypeInfoDeclaration to a free function


  Commit: a9e2429448016791bac5ab4aaa2fe09c154f74e0
      https://github.com/D-Programming-Language/dmd/commit/a9e2429448016791bac5ab4aaa2fe09c154f74e0
  Author: Daniel Murphy <yebblies at gmail.com>
  Date:   2015-01-15 (Thu, 15 Jan 2015)

  Changed paths:
    M src/mtype.h
    M src/typinf.c

  Log Message:
  -----------
  Move Type::builtinTypeInfo to a free function


  Commit: 2db02a3e5ac81e9a4732ef73965a05cd06cc939a
      https://github.com/D-Programming-Language/dmd/commit/2db02a3e5ac81e9a4732ef73965a05cd06cc939a
  Author: Daniel Murphy <yebblies at gmail.com>
  Date:   2015-01-15 (Thu, 15 Jan 2015)

  Changed paths:
    M src/glue.c
    M src/gluestub.c
    M src/mars.c
    M src/module.h

  Log Message:
  -----------
  Move Module::genhelpers to a free function


  Commit: 3dcdb1608b35595926c3c133687c79a5f1bf3ad1
      https://github.com/D-Programming-Language/dmd/commit/3dcdb1608b35595926c3c133687c79a5f1bf3ad1
  Author: Hara Kenji <k.hara.pg+dev at gmail.com>
  Date:   2015-01-15 (Thu, 15 Jan 2015)

  Changed paths:
    M src/aggregate.h
    M src/clone.c
    M src/ctfe.h
    M src/declaration.c
    M src/declaration.h
    M src/dsymbol.h
    M src/e2ir.c
    M src/enum.h
    M src/expression.c
    M src/expression.h
    M src/glue.c
    M src/gluestub.c
    M src/mars.c
    M src/module.h
    M src/mtype.c
    M src/mtype.h
    M src/template.c
    M src/tocsym.c
    M src/todt.c
    M src/toobj.c
    M src/typinf.c

  Log Message:
  -----------
  Merge pull request #4291 from yebblies/moreglue

[cleanup] Finish moving glue functions out of classes


Compare: https://github.com/D-Programming-Language/dmd/compare/4637504db7f8...3dcdb1608b35


More information about the dmd-internals mailing list