digitalmars.D.learn - Cross-module inlining with separate compilation?
- ponce (3/3) Aug 25 2014 Is there a way to have cross-module inlining but with separate
- ketmar via Digitalmars-d-learn (5/8) Aug 25 2014 i think that turning your functions into templates should do the trick.
- hane (4/14) Aug 25 2014 No template hack needed now.
- ketmar via Digitalmars-d-learn (3/4) Aug 25 2014 unless you using gdc, for example. ;-)
Is there a way to have cross-module inlining but with separate compilation? Like with link-time generation in C++ compilers.
Aug 25 2014
On Mon, 25 Aug 2014 21:07:06 +0000 ponce via Digitalmars-d-learn <digitalmars-d-learn puremagic.com> wrote:Is there a way to have cross-module inlining but with separate=20 compilation? Like with link-time generation in C++ compilers.i think that turning your functions into templates should do the trick. i.e. int myfunc (int n) --> int myfunc() (int n). but this is a hack, of course.
Aug 25 2014
On Tuesday, 26 August 2014 at 04:34:39 UTC, ketmar via Digitalmars-d-learn wrote:On Mon, 25 Aug 2014 21:07:06 +0000 ponce via Digitalmars-d-learn <digitalmars-d-learn puremagic.com> wrote:No template hack needed now. https://issues.dlang.org/show_bug.cgi?id=10985Is there a way to have cross-module inlining but with separate compilation? Like with link-time generation in C++ compilers.i think that turning your functions into templates should do the trick. i.e. int myfunc (int n) --> int myfunc() (int n). but this is a hack, of course.
Aug 25 2014
On Tue, 26 Aug 2014 04:49:17 +0000 hane via Digitalmars-d-learn <digitalmars-d-learn puremagic.com> wrote:No template hack needed now.unless you using gdc, for example. ;-)
Aug 25 2014