May 28, 2012 [phobos] [D-Programming-Language/phobos] 26c7cb: Added SetFunctionAttributes. | ||||
---|---|---|---|---|
| ||||
Attachments:
| Branch: refs/heads/master Home: https://github.com/D-Programming-Language/phobos Commit: 26c7cb27e9e5fa2872850f984477a78b2677e138 https://github.com/D-Programming-Language/phobos/commit/26c7cb27e9e5fa2872850f984477a78b2677e138 Author: David Nadlinger <code@klickverbot.at> Date: 2012-05-11 (Fri, 11 May 2012) Changed paths: M std/traits.d Log Message: ----------- Added SetFunctionAttributes. Commit: c1d3d745c27c58ea15b4a3a7b3c9886698ba5cc5 https://github.com/D-Programming-Language/phobos/commit/c1d3d745c27c58ea15b4a3a7b3c9886698ba5cc5 Author: David Nadlinger <code@klickverbot.at> Date: 2012-05-11 (Fri, 11 May 2012) Changed paths: M std/traits.d Log Message: ----------- Added "System" linkage to SetFunctionAttributes. It is not clear whether the accepted linkage types should be restricted at all; currently, the set of acceptable names is strictly specified in the grammar, but it is conceivable that other compiler implementations provide additional types, e.g. extern(Java), which SetFunctionAttributes could work with as well without any required changes. However, without the restriction, mistyped arguments would potentially give users a confusing error message in string mixin codeā¦ Commit: 9c32cd71e22904c458ef227f0c76e217381a9c6b https://github.com/D-Programming-Language/phobos/commit/9c32cd71e22904c458ef227f0c76e217381a9c6b Author: David Nadlinger <code@klickverbot.at> Date: 2012-05-11 (Fri, 11 May 2012) Changed paths: M std/traits.d Log Message: ----------- Clarified that SetFunctionAttributes accepts a combination of FunctionAttributes. Commit: 477bc0265847c47109d08dec95487be2710e1c8b https://github.com/D-Programming-Language/phobos/commit/477bc0265847c47109d08dec95487be2710e1c8b Author: David Nadlinger <code@klickverbot.at> Date: 2012-05-11 (Fri, 11 May 2012) Changed paths: M std/traits.d Log Message: ----------- Removed default parameters for SetFunctionAttributes. They were hardly useful and deemed potentially confusing, because not specifying them did not mean that no change should occur, which would arguably be the expected behavior. Commit: 5d423fecc8d2e2f2d83440a1968e10ead5ae9381 https://github.com/D-Programming-Language/phobos/commit/5d423fecc8d2e2f2d83440a1968e10ead5ae9381 Author: Jonathan M Davis <jmdavisProg@gmx.com> Date: 2012-05-28 (Mon, 28 May 2012) Changed paths: M std/traits.d Log Message: ----------- Merge pull request #555 from klickverbot/func-attr std.traits: Add SetFunctionAttributes. Compare: https://github.com/D-Programming-Language/phobos/compare/3115e61...5d423fe |
Copyright © 1999-2021 by the D Language Foundation