[dmd-internals] [D-Programming-Language/dmd] 39b3b8: Move lblock and fwdrefs out of frontend, making it...

GitHub via dmd-internals dmd-internals at puremagic.com
Mon Aug 10 21:04:35 PDT 2015


  Branch: refs/heads/master
  Home:   https://github.com/D-Programming-Language/dmd
  Commit: 39b3b81f52f3de78b62305471ae6b7d781fb3f89
      https://github.com/D-Programming-Language/dmd/commit/39b3b81f52f3de78b62305471ae6b7d781fb3f89
  Author: Iain Buclaw <ibuclaw at gdcproject.org>
  Date:   2015-08-01 (Sat, 01 Aug 2015)

  Changed paths:
    M src/arraytypes.h
    M src/glue.c
    M src/irstate.c
    M src/irstate.h
    M src/magicport.json
    M src/mars.c
    M src/s2ir.c
    M src/statement.c
    M src/statement.h

  Log Message:
  -----------
  Move lblock and fwdrefs out of frontend, making it a part of IRState


  Commit: 722459facf426a0daa81a0fc1517b47685f435ba
      https://github.com/D-Programming-Language/dmd/commit/722459facf426a0daa81a0fc1517b47685f435ba
  Author: Iain Buclaw <ibuclaw at gdcproject.org>
  Date:   2015-08-01 (Sat, 01 Aug 2015)

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

  Log Message:
  -----------
  Move cblock out of frontend, making it part of IRState


  Commit: 37acdc9ae2f16086c5c7199c9abe13a34e218eae
      https://github.com/D-Programming-Language/dmd/commit/37acdc9ae2f16086c5c7199c9abe13a34e218eae
  Author: Iain Buclaw <ibuclaw at gdcproject.org>
  Date:   2015-08-07 (Fri, 07 Aug 2015)

  Changed paths:
    M src/glue.c
    M src/irstate.h
    M src/s2ir.c

  Log Message:
  -----------
  Replace the Array of labels with an AA


  Commit: 9b7f3e11851b00a653f1710b57327d196b4ed687
      https://github.com/D-Programming-Language/dmd/commit/9b7f3e11851b00a653f1710b57327d196b4ed687
  Author: Iain Buclaw <ibuclaw at gdcproject.org>
  Date:   2015-08-07 (Fri, 07 Aug 2015)

  Changed paths:
    M src/s2ir.c

  Log Message:
  -----------
  Restore old behaviour of forward referenced goto errors


  Commit: 407dac3583482d76c2e0b6fecb7ad3e022431c6a
      https://github.com/D-Programming-Language/dmd/commit/407dac3583482d76c2e0b6fecb7ad3e022431c6a
  Author: Walter Bright <walter at walterbright.com>
  Date:   2015-08-10 (Mon, 10 Aug 2015)

  Changed paths:
    M src/arraytypes.h
    M src/glue.c
    M src/irstate.c
    M src/irstate.h
    M src/magicport.json
    M src/mars.c
    M src/s2ir.c
    M src/statement.c
    M src/statement.h

  Log Message:
  -----------
  Merge pull request #4854 from ibuclaw/blocks

Move cblock, lblock and fwdrefs out of frontend, making it a part of IRState


Compare: https://github.com/D-Programming-Language/dmd/compare/bb2bc79ee532...407dac358348


More information about the dmd-internals mailing list