Thread overview
[Issue 13873] 2.066.1 Compiling with -debug -inline generates huge files
Dec 17, 2014
Dragos Carp
Dec 18, 2014
Ronny Spiegel
Jan 12, 2015
Martin Nowak
Jan 28, 2015
Kenji Hara
Jan 28, 2015
Kenji Hara
December 17, 2014
https://issues.dlang.org/show_bug.cgi?id=13873

Dragos Carp <dragoscarp@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|Compiling with -debug       |2.066.1 Compiling with
                   |-inline generates huge      |-debug -inline generates
                   |files                       |huge files

--
December 18, 2014
https://issues.dlang.org/show_bug.cgi?id=13873

Ronny Spiegel <ronny.spiegel@googlemail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |ronny.spiegel@googlemail.co
                   |                            |m

--
January 12, 2015
https://issues.dlang.org/show_bug.cgi?id=13873

Martin Nowak <code@dawg.eu> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |code@dawg.eu

--- Comment #1 from Martin Nowak <code@dawg.eu> ---
This doesn't affect linked binaries. It seems that more modules are imported in debug mode when generating code for inlined functions.

The underlying problem here is that the inline pass simply runs semantic3 on all imported functions. It should do that for the ones that are actually used.

--
January 28, 2015
https://issues.dlang.org/show_bug.cgi?id=13873

Kenji Hara <k.hara.pg@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |pull
           Hardware|x86_64                      |All
                 OS|Linux                       |All

--- Comment #2 from Kenji Hara <k.hara.pg@gmail.com> ---
https://github.com/D-Programming-Language/dmd/pull/4353

--
January 28, 2015
https://issues.dlang.org/show_bug.cgi?id=13873

Kenji Hara <k.hara.pg@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Blocks|                            |14053

--
January 28, 2015
https://issues.dlang.org/show_bug.cgi?id=13873

--- Comment #3 from github-bugzilla@puremagic.com ---
Commits pushed to master at https://github.com/D-Programming-Language/dmd

https://github.com/D-Programming-Language/dmd/commit/df11f21be6873a944ee32cc3a664dd84387999b9 fix Issue 13873 - 2.066.1 Compiling with -debug -inline generates huge files

https://github.com/D-Programming-Language/dmd/commit/199829c645d476bf3aec2d8af8ad97066b0cc428 Merge pull request #4353 from 9rnsr/fix13873

[REG2.066] Issue 13873 - 2.066.1 Compiling with -debug -inline generates huge files

--
January 28, 2015
https://issues.dlang.org/show_bug.cgi?id=13873

github-bugzilla@puremagic.com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|---                         |FIXED

--