[dmd-internals] [D-Programming-Language/dmd] 1962ad: hide private/package module level symbols

GitHub noreply at github.com
Sat Feb 18 16:18:10 PST 2012


  Branch: refs/heads/master
  Home:   https://github.com/D-Programming-Language/dmd
  Commit: 1962adf3c6248c9bd5970737245eb6f6df2eb699
      https://github.com/D-Programming-Language/dmd/commit/1962adf3c6248c9bd5970737245eb6f6df2eb699
  Author: dawg <dawg at dawgfoto.de>
  Date:   2012-02-18 (Sat, 18 Feb 2012)

  Changed paths:
    M src/access.c
  M src/declaration.h
  M src/dsymbol.c
  M src/dsymbol.h
  M src/expression.c
  M src/func.c
  M src/import.c
  M src/module.c
  M src/module.h

  Log Message:
  -----------
  hide private/package module level symbols

- restrict visibility of module level symbols to given access rights

- restrict access rights when searching across imported modules


  Commit: 1218502560ca19d7cf95bf277525b17c3b7186eb
      https://github.com/D-Programming-Language/dmd/commit/1218502560ca19d7cf95bf277525b17c3b7186eb
  Author: dawg <dawg at dawgfoto.de>
  Date:   2012-02-18 (Sat, 18 Feb 2012)

  Changed paths:
    A test/compilable/imports/test1238a.d
  A test/compilable/imports/test1238b.d
  A test/compilable/test1238.d

  Log Message:
  -----------
  fixed Issue 1238


  Commit: 57a7a439f20d303eb36ad7919fb81714c91f564e
      https://github.com/D-Programming-Language/dmd/commit/57a7a439f20d303eb36ad7919fb81714c91f564e
  Author: dawg <dawg at dawgfoto.de>
  Date:   2012-02-18 (Sat, 18 Feb 2012)

  Changed paths:
    A test/compilable/imports/test1754a.d
  A test/compilable/imports/test1754b.d
  A test/compilable/test1754.d

  Log Message:
  -----------
  fixed Issue 1754


  Commit: ff64b1af9711060d3985fc75f8b3c442ca1e9512
      https://github.com/D-Programming-Language/dmd/commit/ff64b1af9711060d3985fc75f8b3c442ca1e9512
  Author: Walter Bright <walter at walterbright.com>
  Date:   2012-02-18 (Sat, 18 Feb 2012)

  Changed paths:
    M src/access.c
  M src/declaration.h
  M src/dsymbol.c
  M src/dsymbol.h
  M src/expression.c
  M src/func.c
  M src/import.c
  M src/module.c
  M src/module.h
  A test/compilable/imports/test1238a.d
  A test/compilable/imports/test1238b.d
  A test/compilable/imports/test1754a.d
  A test/compilable/imports/test1754b.d
  A test/compilable/test1238.d
  A test/compilable/test1754.d

  Log Message:
  -----------
  Merge pull request #733 from dawgfoto/HideModuleMembers

Hide module members


Compare: https://github.com/D-Programming-Language/dmd/compare/5f91dec...ff64b1a


More information about the dmd-internals mailing list