[dmd-internals] [D-Programming-Language/dmd] 056c94: [Refactoring] Use visitor in Statement::blockExit

GitHub noreply at github.com
Wed Apr 9 02:48:43 PDT 2014


  Branch: refs/heads/master
  Home:   https://github.com/D-Programming-Language/dmd
  Commit: 056c94ddd57c0ac2fca7b7aad0202508eb62c94f
      https://github.com/D-Programming-Language/dmd/commit/056c94ddd57c0ac2fca7b7aad0202508eb62c94f
  Author: k-hara <k.hara.pg at gmail.com>
  Date:   2014-04-09 (Wed, 09 Apr 2014)

  Changed paths:
    M src/statement.c
    M src/statement.h

  Log Message:
  -----------
  [Refactoring] Use visitor in Statement::blockExit


  Commit: 3dfee869cb53ead1b919c1f423a080810784896c
      https://github.com/D-Programming-Language/dmd/commit/3dfee869cb53ead1b919c1f423a080810784896c
  Author: k-hara <k.hara.pg at gmail.com>
  Date:   2014-04-09 (Wed, 09 Apr 2014)

  Changed paths:
    M src/canthrow.c
    M src/expression.c
    M src/expression.h
    M src/func.c
    M src/glue.c
    M src/statement.c
    M src/statement.h

  Log Message:
  -----------
  Add FuncDeclaration paramter to canThrow and blockExit to represent enclosing function


  Commit: 5943e5a6da8c12648dad323c15fe8bcd3de80414
      https://github.com/D-Programming-Language/dmd/commit/5943e5a6da8c12648dad323c15fe8bcd3de80414
  Author: k-hara <k.hara.pg at gmail.com>
  Date:   2014-04-09 (Wed, 09 Apr 2014)

  Changed paths:
    M src/canthrow.c
    M src/expression.c
    M test/compilable/testInference.d

  Log Message:
  -----------
  fix Issue 12542 - No function attribute inference for recursive functions


  Commit: 3d69d6b7158ef574fc9441efbd9eff78a5b8d629
      https://github.com/D-Programming-Language/dmd/commit/3d69d6b7158ef574fc9441efbd9eff78a5b8d629
  Author: Martin Nowak <code at dawg.eu>
  Date:   2014-04-09 (Wed, 09 Apr 2014)

  Changed paths:
    M src/canthrow.c
    M src/expression.c
    M src/expression.h
    M src/func.c
    M src/glue.c
    M src/statement.c
    M src/statement.h
    M test/compilable/testInference.d

  Log Message:
  -----------
  Merge pull request #3436 from 9rnsr/fix12542

Issue 12542 - No function attribute inference for recursive functions


Compare: https://github.com/D-Programming-Language/dmd/compare/202c83b93f43...3d69d6b7158e


More information about the dmd-internals mailing list