January 26, 2014
  Branch: refs/heads/master
  Home:   https://github.com/D-Programming-Language/dmd
  Commit: 086876121e08fc07dee8a15c56387ba1460adedb
      https://github.com/D-Programming-Language/dmd/commit/086876121e08fc07dee8a15c56387ba1460adedb
  Author: Daniel Murphy <yebblies@gmail.com>
  Date:   2014-01-26 (Sun, 26 Jan 2014)

  Changed paths:
    M src/expression.c
    M src/func.c
    M src/hdrgen.c
    M src/import.c
    M src/init.c
    M src/mars.c
    M src/mtype.c
    M src/root/outbuffer.h
    M src/statement.c
    M src/template.c

  Log Message:
  -----------
  Use writeByte everywhere instead of having writeByte and writebyte


  Commit: 7b6ca78b4ea54cc6d6a3170ad283908776346fc8
      https://github.com/D-Programming-Language/dmd/commit/7b6ca78b4ea54cc6d6a3170ad283908776346fc8
  Author: Daniel Murphy <yebblies@gmail.com>
  Date:   2014-01-26 (Sun, 26 Jan 2014)

  Changed paths:
    M src/cppmangle.c
    M src/declaration.c
    M src/expression.c
    M src/func.c
    M src/glue.c
    M src/init.c
    M src/lexer.c
    M src/mars.c
    M src/module.c
    M src/mtype.c
    M src/root/filename.c
    M src/root/outbuffer.c
    M src/root/outbuffer.h
    M src/statement.c
    M src/template.c

  Log Message:
  -----------
  Call extractString instead of manually null-terminating and extracting


  Commit: d105adb32f9625b67f131fb5b8706a75b685ea71
      https://github.com/D-Programming-Language/dmd/commit/d105adb32f9625b67f131fb5b8706a75b685ea71
  Author: Daniel Murphy <yebblies@gmail.com>
  Date:   2014-01-26 (Sun, 26 Jan 2014)

  Changed paths:
    M src/arrayop.c
    M src/identifier.c
    M src/mangle.c
    M src/template.c

  Log Message:
  -----------
  Call extractString instead of toChars and manually NULLing .data


  Commit: c3dc4803109135fb1fcbe8aabd63d307031c5bf5
      https://github.com/D-Programming-Language/dmd/commit/c3dc4803109135fb1fcbe8aabd63d307031c5bf5
  Author: Daniel Murphy <yebblies@gmail.com>
  Date:   2014-01-26 (Sun, 26 Jan 2014)

  Changed paths:
    M src/arrayop.c
    M src/expression.c
    M src/func.c
    M src/glue.c
    M src/identifier.c
    M src/inifile.c
    M src/link.c
    M src/mars.c
    M src/root/outbuffer.c
    M src/root/outbuffer.h
    M src/staticassert.c
    M src/template.c

  Log Message:
  -----------
  Replace OutBuffer::toChars with peekString to clarify intent and avoid confusion with Object::toChars


  Commit: dd5aa3c97016b7fa11279e88e6f1f5a38239885c
      https://github.com/D-Programming-Language/dmd/commit/dd5aa3c97016b7fa11279e88e6f1f5a38239885c
  Author: Andrej Mitrovic <andrej.mitrovich@gmail.com>
  Date:   2014-01-26 (Sun, 26 Jan 2014)

  Changed paths:
    M src/arrayop.c
    M src/cppmangle.c
    M src/declaration.c
    M src/expression.c
    M src/func.c
    M src/glue.c
    M src/hdrgen.c
    M src/identifier.c
    M src/import.c
    M src/inifile.c
    M src/init.c
    M src/lexer.c
    M src/link.c
    M src/mangle.c
    M src/mars.c
    M src/module.c
    M src/mtype.c
    M src/root/filename.c
    M src/root/outbuffer.c
    M src/root/outbuffer.h
    M src/statement.c
    M src/staticassert.c
    M src/template.c

  Log Message:
  -----------
  Merge pull request #3154 from yebblies/extractstring

[cleanup] Clean up the way strings are created from `OutBuffer`


Compare: https://github.com/D-Programming-Language/dmd/compare/3336b9c31646...dd5aa3c97016