[dlang.org] [D-Programming-Language/dlang.org] d9ac16: Add the Z 'type' to the mangling ABI to denote int...

GitHub via dlang.org dlang.org at puremagic.com
Sat Oct 11 12:06:03 PDT 2014


  Branch: refs/heads/master
  Home:   https://github.com/D-Programming-Language/dlang.org
  Commit: d9ac16411a2c4f1348d818b903d8c8e43f80bba3
      https://github.com/D-Programming-Language/dlang.org/commit/d9ac16411a2c4f1348d818b903d8c8e43f80bba3
  Author: Peter Alexander <pja at fb.com>
  Date:   2014-08-09 (Sat, 09 Aug 2014)

  Changed paths:
    M abi.dd

  Log Message:
  -----------
  Add the Z 'type' to the mangling ABI to denote internal symbols.

See discussion here: https://github.com/D-Programming-Language/druntime/pull/725

D already creates mangled names using the Z symbol for internal symbols, e.g.
_D3foo3Bar6__vtblZ for the virtual table for class foo.Bar. The ABI makes no
mention of these symbols. This pull request adds Z to the mangling ABI to make
these official symbols. The linked pull request implements that demangling.


  Commit: ed1cfd04037ffe948120f0744b03aa5ae2cffdff
      https://github.com/D-Programming-Language/dlang.org/commit/ed1cfd04037ffe948120f0744b03aa5ae2cffdff
  Author: Martin Nowak <code at dawg.eu>
  Date:   2014-10-11 (Sat, 11 Oct 2014)

  Changed paths:
    M abi.dd

  Log Message:
  -----------
  Merge pull request #628 from Poita/bug8578

Add the Z 'type' to the mangling ABI to denote internal symbols.


Compare: https://github.com/D-Programming-Language/dlang.org/compare/4c583ff96487...ed1cfd04037f


More information about the dlang.org mailing list