September 04, 2012 [dmd-internals] [D-Programming-Language/dmd] cc9c41: Added support for module-level protection on user-... | ||||
---|---|---|---|---|
| ||||
Attachments:
| Branch: refs/heads/master Home: https://github.com/D-Programming-Language/dmd Commit: cc9c41873417363fa22b6213c07384ab7e22bb89 https://github.com/D-Programming-Language/dmd/commit/cc9c41873417363fa22b6213c07384ab7e22bb89 Author: Peter Alexander <peter.alexander.au@gmail.com> Date: 2011-06-22 (Wed, 22 Jun 2011) Changed paths: M src/dsymbol.c M src/enum.c M src/enum.h M src/template.c M src/template.h Log Message: ----------- Added support for module-level protection on user-defined types. So far, works for classes, structs, unions, enums, and templates. Commit: c76a3ea1fcb19d23e7b16ba380337e0f79810299 https://github.com/D-Programming-Language/dmd/commit/c76a3ea1fcb19d23e7b16ba380337e0f79810299 Author: Peter Alexander <peter.alexander.au@gmail.com> Date: 2011-06-22 (Wed, 22 Jun 2011) Changed paths: M src/declaration.c Log Message: ----------- Fixed access checks for aliases. Commit: 7d9117692c9c2c8c6b8971105a73e35b4363865b https://github.com/D-Programming-Language/dmd/commit/7d9117692c9c2c8c6b8971105a73e35b4363865b Author: Peter Alexander <peter.alexander.au@gmail.com> Date: 2011-06-22 (Wed, 22 Jun 2011) Changed paths: A test/compilable/imports/protectionimp.d A test/compilable/protection.d Log Message: ----------- Added tests for module-level protection. Commit: 2c0bdb47d24ba47f57c365a925d3b08111f876f8 https://github.com/D-Programming-Language/dmd/commit/2c0bdb47d24ba47f57c365a925d3b08111f876f8 Author: Peter Alexander <peter.alexander.au@gmail.com> Date: 2011-06-22 (Wed, 22 Jun 2011) Changed paths: M test/compilable/protection.d Log Message: ----------- Fix for added test. Forget to add imports. Commit: 6a8be065d8eda64318643147704aebdcc22fd7b8 https://github.com/D-Programming-Language/dmd/commit/6a8be065d8eda64318643147704aebdcc22fd7b8 Author: Walter Bright <walter@walterbright.com> Date: 2012-09-04 (Tue, 04 Sep 2012) Changed paths: M src/dsymbol.c M src/enum.c M src/enum.h M src/template.c M src/template.h A test/compilable/imports/protectionimp.d A test/compilable/protection.d Log Message: ----------- Merge pull request #163 from Poita/modprot Module-level protection of user-defined types Compare: https://github.com/D-Programming-Language/dmd/compare/e927ab6e866f...6a8be065d8ed |
September 04, 2012 Re: [dmd-internals] [D-Programming-Language/dmd] cc9c41: Added support for module-level protection on user-... | ||||
---|---|---|---|---|
| ||||
Posted in reply to GitHub | Wow.. 3rd oldest open pull request. And a really good one to have fixed. On 9/4/2012 8:02 PM, GitHub wrote: > Branch: refs/heads/master > Home: https://github.com/D-Programming-Language/dmd > Commit: cc9c41873417363fa22b6213c07384ab7e22bb89 > https://github.com/D-Programming-Language/dmd/commit/cc9c41873417363fa22b6213c07384ab7e22bb89 > Author: Peter Alexander <peter.alexander.au@gmail.com> > Date: 2011-06-22 (Wed, 22 Jun 2011) > > Changed paths: > M src/dsymbol.c > M src/enum.c > M src/enum.h > M src/template.c > M src/template.h > > Log Message: > ----------- > Added support for module-level protection on user-defined types. > > So far, works for classes, structs, unions, enums, and templates. > > > Commit: c76a3ea1fcb19d23e7b16ba380337e0f79810299 > https://github.com/D-Programming-Language/dmd/commit/c76a3ea1fcb19d23e7b16ba380337e0f79810299 > Author: Peter Alexander <peter.alexander.au@gmail.com> > Date: 2011-06-22 (Wed, 22 Jun 2011) > > Changed paths: > M src/declaration.c > > Log Message: > ----------- > Fixed access checks for aliases. > > > Commit: 7d9117692c9c2c8c6b8971105a73e35b4363865b > https://github.com/D-Programming-Language/dmd/commit/7d9117692c9c2c8c6b8971105a73e35b4363865b > Author: Peter Alexander <peter.alexander.au@gmail.com> > Date: 2011-06-22 (Wed, 22 Jun 2011) > > Changed paths: > A test/compilable/imports/protectionimp.d > A test/compilable/protection.d > > Log Message: > ----------- > Added tests for module-level protection. > > > Commit: 2c0bdb47d24ba47f57c365a925d3b08111f876f8 > https://github.com/D-Programming-Language/dmd/commit/2c0bdb47d24ba47f57c365a925d3b08111f876f8 > Author: Peter Alexander <peter.alexander.au@gmail.com> > Date: 2011-06-22 (Wed, 22 Jun 2011) > > Changed paths: > M test/compilable/protection.d > > Log Message: > ----------- > Fix for added test. > > Forget to add imports. > > > Commit: 6a8be065d8eda64318643147704aebdcc22fd7b8 > https://github.com/D-Programming-Language/dmd/commit/6a8be065d8eda64318643147704aebdcc22fd7b8 > Author: Walter Bright <walter@walterbright.com> > Date: 2012-09-04 (Tue, 04 Sep 2012) > > Changed paths: > M src/dsymbol.c > M src/enum.c > M src/enum.h > M src/template.c > M src/template.h > A test/compilable/imports/protectionimp.d > A test/compilable/protection.d > > Log Message: > ----------- > Merge pull request #163 from Poita/modprot > > Module-level protection of user-defined types > > > Compare: https://github.com/D-Programming-Language/dmd/compare/e927ab6e866f...6a8be065d8ed > > > > _______________________________________________ > dmd-internals mailing list > dmd-internals@puremagic.com > http://lists.puremagic.com/mailman/listinfo/dmd-internals > _______________________________________________ dmd-internals mailing list dmd-internals@puremagic.com http://lists.puremagic.com/mailman/listinfo/dmd-internals |
Copyright © 1999-2021 by the D Language Foundation