Branch: refs/heads/master
  Home:   https://github.com/D-Programming-Language/dmd
  Commit: 474e0d24191b0a964b38eae2ee5ba5eb972131b5
      
https://github.com/D-Programming-Language/dmd/commit/474e0d24191b0a964b38eae2ee5ba5eb972131b5
  Author: k-hara <[email protected]>
  Date:   2014-05-17 (Sat, 17 May 2014)

  Changed paths:
    M src/func.c

  Log Message:
  -----------
  Stop running semantic3 for unittests in non-root modules

This is important due to avoid out-of-memory error with `-unittest -inline`. 
Currently front-end inlining requires running semantic3 for all imported 
modules to analyze expanded function body code. By this change, we can remove 
the Phobos unittest analyzing cost in user application compilation.


  Commit: 9cf4601702e24250dff3a61b510bae30a12eb8ae
      
https://github.com/D-Programming-Language/dmd/commit/9cf4601702e24250dff3a61b510bae30a12eb8ae
  Author: k-hara <[email protected]>
  Date:   2014-05-17 (Sat, 17 May 2014)

  Changed paths:
    M src/mars.c

  Log Message:
  -----------
  fix Issue 10985 - Compiler doesn't attempt to inline non-templated functions 
from libraries (even having the full source)


  Commit: c2794ce23737cc4936762a08be7ccfd9e40e025d
      
https://github.com/D-Programming-Language/dmd/commit/c2794ce23737cc4936762a08be7ccfd9e40e025d
  Author: Martin Nowak <[email protected]>
  Date:   2014-05-17 (Sat, 17 May 2014)

  Changed paths:
    M src/func.c
    M src/mars.c

  Log Message:
  -----------
  Merge pull request #2561 from 9rnsr/fix10985

Issue 10985 - Compiler doesn't attempt to inline non-templated functions from 
libraries (even having the full source)


Compare: 
https://github.com/D-Programming-Language/dmd/compare/40be370bf0ac...c2794ce23737
_______________________________________________
dmd-internals mailing list
[email protected]
http://lists.puremagic.com/mailman/listinfo/dmd-internals

Reply via email to