[dmd-internals] [D-Programming-Language/dmd] 6cadeb: Merge remote-tracking branch 'upstream/master' int...

GitHub via dmd-internals dmd-internals at puremagic.com
Thu Jul 23 20:20:05 PDT 2015


  Branch: refs/heads/master
  Home:   https://github.com/D-Programming-Language/dmd
  Commit: 6cadebc35e2bfad0c3d4cb8a8476b2acbf816942
      https://github.com/D-Programming-Language/dmd/commit/6cadebc35e2bfad0c3d4cb8a8476b2acbf816942
  Author: Martin Nowak <code at dawg.eu>
  Date:   2015-06-17 (Wed, 17 Jun 2015)

  Changed paths:
    M .gitignore
    M VERSION
    R dmd.xcodeproj/project.pbxproj
    R dmd.xcodeproj/project.xcworkspace/contents.xcworkspacedata
    A ini/solaris/bin32/dmd.conf
    A ini/solaris/bin64/dmd.conf
    M posix.mak
    M samples/pi.d
    M samples/winsamp.d
    M src/access.c
    M src/aggregate.h
    M src/aliasthis.c
    M src/argtypes.c
    M src/attrib.c
    M src/attrib.h
    A src/backend.d
    M src/backend/blockopt.c
    M src/backend/cc.h
    M src/backend/cdef.h
    M src/backend/cgcod.c
    M src/backend/cgcs.c
    M src/backend/cgcv.c
    M src/backend/cgelem.c
    M src/backend/cgen.c
    M src/backend/cgobj.c
    M src/backend/cod1.c
    M src/backend/cod2.c
    M src/backend/cod3.c
    M src/backend/cod4.c
    M src/backend/code.c
    M src/backend/cppman.c
    M src/backend/cv8.c
    M src/backend/debug.c
    M src/backend/dt.c
    M src/backend/dt.h
    M src/backend/dwarf.c
    M src/backend/dwarf.h
    M src/backend/dwarf2.h
    M src/backend/el.c
    M src/backend/el.h
    M src/backend/evalu8.c
    M src/backend/gdag.c
    M src/backend/gflow.c
    M src/backend/global.h
    M src/backend/glocal.c
    M src/backend/gloop.c
    M src/backend/go.c
    M src/backend/go.h
    M src/backend/gother.c
    M src/backend/mscoff.h
    M src/backend/mscoffobj.c
    M src/backend/newman.c
    M src/backend/os.c
    M src/backend/outbuf.c
    M src/backend/outbuf.h
    M src/backend/rtlsym.h
    M src/backend/strtold.c
    M src/backend/symbol.c
    M src/backend/token.h
    M src/backend/ty.h
    M src/backend/util2.c
    M src/backend/var.c
    M src/cast.c
    A src/checkwhitespace.d
    M src/class.c
    M src/clone.c
    A src/complex.d
    M src/cond.c
    M src/constfold.c
    M src/cppmangle.c
    M src/ctfe.h
    M src/ctfeexpr.c
    M src/declaration.c
    M src/declaration.h
    M src/delegatize.c
    M src/dmd_msc.vcproj
    M src/dmd_msc.vcxproj
    M src/doc.c
    M src/dsymbol.c
    M src/dsymbol.h
    M src/e2ir.c
    A src/entity.d
    M src/enum.c
    M src/enum.h
    M src/escape.c
    M src/expression.c
    M src/expression.h
    M src/func.c
    M src/globals.c
    M src/globals.h
    M src/glue.c
    M src/gluestub.c
    M src/hdrgen.c
    M src/iasm.c
    R src/idgen.c
    A src/idgen.d
    M src/impcnvgen.c
    M src/import.c
    M src/import.h
    M src/inifile.c
    M src/init.c
    M src/inline.c
    M src/interpret.c
    A src/intrange.d
    M src/irstate.c
    M src/irstate.h
    M src/json.c
    M src/lexer.c
    M src/lexer.h
    M src/libelf.c
    M src/libmach.c
    M src/libmscoff.c
    M src/libomf.c
    M src/link.c
    A src/magicport.json
    A src/magicport/ast.d
    A src/magicport/dprinter.d
    A src/magicport/magicport2.d
    A src/magicport/namer.d
    A src/magicport/parser.d
    A src/magicport/scanner.d
    A src/magicport/tokens.d
    A src/magicport/typenames.d
    A src/magicport/visitor.d
    M src/mangle.c
    M src/mars.c
    M src/module.c
    M src/module.h
    M src/mtype.c
    M src/mtype.h
    M src/nogc.c
    M src/nspace.c
    M src/opover.c
    M src/optimize.c
    M src/osmodel.mak
    M src/parse.c
    M src/parse.h
    M src/posix.mak
    A src/root/array.d
    M src/root/async.c
    M src/root/async.h
    A src/root/longdouble.d
    M src/root/man.c
    A src/root/newdelete.c
    M src/root/port.c
    A src/root/port.d
    M src/root/port.h
    M src/root/response.c
    M src/root/rmem.c
    A src/root/rmem.d
    A src/root/rootobject.d
    M src/root/stringtable.c
    M src/root/stringtable.h
    M src/s2ir.c
    M src/scanmscoff.c
    M src/scope.c
    M src/scope.h
    M src/statement.c
    M src/statement.h
    M src/staticassert.c
    M src/staticassert.h
    M src/struct.c
    M src/target.c
    M src/target.h
    M src/template.c
    M src/template.h
    M src/tk/filespec.c
    M src/tk/mem.c
    M src/tk/mem.h
    M src/tocsym.c
    M src/toctype.c
    M src/todt.c
    M src/toir.c
    M src/tokens.c
    M src/tokens.h
    M src/toobj.c
    M src/traits.c
    M src/typinf.c
    M src/version.c
    M src/version.h
    M src/visitor.h
    M src/win32.mak
    M test/Makefile
    A test/compilable/b1215.d
    M test/compilable/compile1.d
    M test/compilable/ddoc10.d
    A test/compilable/ddoc13270.d
    M test/compilable/ddoc9764.sh
    M test/compilable/ddocunittest.d
    M test/compilable/extra-files/ddoc10.html
    A test/compilable/extra-files/ddoc13270.html
    M test/compilable/extra-files/ddocunittest.html
    M test/compilable/extra-files/header2.d
    M test/compilable/extra-files/header2.di
    M test/compilable/extra-files/header2i.di
    M test/compilable/extra-files/json.out
    R test/compilable/fwdref10015.d
    R test/compilable/fwdref10101.d
    R test/compilable/fwdref12201.d
    R test/compilable/fwdref12531.d
    R test/compilable/fwdref12543.d
    R test/compilable/fwdref13860.d
    R test/compilable/fwdref14083.d
    R test/compilable/fwdref8609.d
    R test/compilable/fwdref8698a.d
    R test/compilable/fwdref8698b.d
    R test/compilable/fwdref9514a.d
    R test/compilable/fwdref9514b.d
    A test/compilable/ice13920.d
    A test/compilable/imports/a14528.d
    M test/compilable/imports/fwdref9514.d
    A test/compilable/imports/test14666a.d
    A test/compilable/imports/test14666b.d
    M test/compilable/interpret3.d
    R test/compilable/parse10199.d
    R test/compilable/parse11689.d
    R test/compilable/parse11751.d
    R test/compilable/parse11957.d
    R test/compilable/parse13049.d
    R test/compilable/parse6719.d
    R test/compilable/parse9232.d
    R test/compilable/parse9401.d
    R test/compilable/parse9649.d
    R test/compilable/parse9679.d
    R test/compilable/parse9901.d
    A test/compilable/sw_transition_complex.d
    A test/compilable/test14528.d
    A test/compilable/test14666.d
    M test/compilable/test6461.sh
    M test/compilable/test9680.sh
    M test/compilable/testInference.d
    A test/compilable/testfwdref.d
    M test/compilable/testheader1.d
    A test/compilable/testparse.d
    M test/d_do_test.d
    A test/fail_compilation/b3841.d
    A test/fail_compilation/ctfe13612.d
    A test/fail_compilation/ctfe14207.d
    A test/fail_compilation/ctfe14465.d
    M test/fail_compilation/diag10089.d
    M test/fail_compilation/diag10783.d
    M test/fail_compilation/diag11423.d
    M test/fail_compilation/diag11840.d
    M test/fail_compilation/diag12280.d
    M test/fail_compilation/diag12640.d
    A test/fail_compilation/diag13320.d
    M test/fail_compilation/diag14235.d
    A test/fail_compilation/diag3869.d
    M test/fail_compilation/diag6373.d
    M test/fail_compilation/diag6699.d
    M test/fail_compilation/diag8648.d
    M test/fail_compilation/diag8825.d
    M test/fail_compilation/diag9210a.d
    M test/fail_compilation/diag9479.d
    M test/fail_compilation/diag_err1.d
    A test/fail_compilation/extra-files/a14446.d
    M test/fail_compilation/fail10346.d
    M test/fail_compilation/fail10481.d
    M test/fail_compilation/fail11042.d
    A test/fail_compilation/fail11746.d
    M test/fail_compilation/fail12047.d
    M test/fail_compilation/fail122.d
    M test/fail_compilation/fail123.d
    M test/fail_compilation/fail12378.d
    A test/fail_compilation/fail13064.d
    M test/fail_compilation/fail1313a.d
    M test/fail_compilation/fail1313b.d
    M test/fail_compilation/fail13336a.d
    M test/fail_compilation/fail13902.d
    M test/fail_compilation/fail140.d
    A test/fail_compilation/fail14249.d
    A test/fail_compilation/fail14406.d
    A test/fail_compilation/fail14407.d
    A test/fail_compilation/fail14416.d
    A test/fail_compilation/fail14554.d
    M test/fail_compilation/fail189.d
    R test/fail_compilation/fail197.d
    M test/fail_compilation/fail228.d
    M test/fail_compilation/fail233.d
    M test/fail_compilation/fail236.d
    M test/fail_compilation/fail237.d
    M test/fail_compilation/fail251.d
    M test/fail_compilation/fail264.d
    R test/fail_compilation/fail266.d
    R test/fail_compilation/fail268.d
    M test/fail_compilation/fail304.d
    M test/fail_compilation/fail310.d
    M test/fail_compilation/fail311.d
    R test/fail_compilation/fail323.d
    M test/fail_compilation/fail347.d
    M test/fail_compilation/fail36.d
    M test/fail_compilation/fail3672.d
    R test/fail_compilation/fail3903.d
    M test/fail_compilation/fail4375t.d
    M test/fail_compilation/fail4421.d
    M test/fail_compilation/fail6107.d
    M test/fail_compilation/fail72.d
    M test/fail_compilation/fail78.d
    A test/fail_compilation/fail7815.d
    M test/fail_compilation/fail7848.d
    M test/fail_compilation/fail8179b.d
    A test/fail_compilation/fail8217.d
    A test/fail_compilation/fail9279.d
    R test/fail_compilation/fail9459.d
    M test/fail_compilation/fail9790.d
    A test/fail_compilation/fail_arrayop1.d
    A test/fail_compilation/fail_arrayop2.d
    M test/fail_compilation/fail_casting.d
    A test/fail_compilation/fail_casting1.d
    M test/fail_compilation/gag4269a.d
    M test/fail_compilation/gag4269b.d
    M test/fail_compilation/gag4269c.d
    M test/fail_compilation/gag4269d.d
    M test/fail_compilation/gag4269e.d
    M test/fail_compilation/gag4269f.d
    M test/fail_compilation/gag4269g.d
    M test/fail_compilation/ice10016.d
    M test/fail_compilation/ice10727a.d
    M test/fail_compilation/ice10727b.d
    R test/fail_compilation/ice11376.d
    M test/fail_compilation/ice1144.d
    R test/fail_compilation/ice11566.d
    M test/fail_compilation/ice11626.d
    M test/fail_compilation/ice11726.d
    M test/fail_compilation/ice11922.d
    M test/fail_compilation/ice11969.d
    R test/fail_compilation/ice12179.d
    M test/fail_compilation/ice12397.d
    M test/fail_compilation/ice12581.d
    M test/fail_compilation/ice12836.d
    M test/fail_compilation/ice13081.d
    M test/fail_compilation/ice13225.d
    M test/fail_compilation/ice13311.d
    M test/fail_compilation/ice13459.d
    R test/fail_compilation/ice13497.d
    M test/fail_compilation/ice13563.d
    A test/fail_compilation/ice13816.d
    M test/fail_compilation/ice13921.d
    A test/fail_compilation/ice14096.d
    M test/fail_compilation/ice14130.d
    A test/fail_compilation/ice14185.d
    A test/fail_compilation/ice14272.d
    M test/fail_compilation/ice14424.d
    A test/fail_compilation/ice14446.d
    A test/fail_compilation/ice14642.d
    R test/fail_compilation/ice2603.d
    M test/fail_compilation/ice2843.d
    M test/fail_compilation/ice5996.d
    M test/fail_compilation/ice8499.d
    M test/fail_compilation/ice9291.d
    M test/fail_compilation/ice9806.d
    A test/fail_compilation/imports/a14407.d
    M test/fail_compilation/lexer2.d
    M test/fail_compilation/moduleundefuda.d
    M test/fail_compilation/nogc1.d
    M test/fail_compilation/parse13361.d
    M test/fail_compilation/parseStc.d
    A test/fail_compilation/pragmainline.d
    A test/fail_compilation/pragmainline2.d
    M test/fail_compilation/spell9644.d
    M test/fail_compilation/test13152.d
    A test/fail_compilation/test14538.d
    M test/fail_compilation/testCols.d
    M test/fail_compilation/testInference.d
    M test/fail_compilation/verrors0.d
    M test/fail_compilation/verrors5.d
    M test/runnable/arrayop.d
    M test/runnable/builtin.d
    M test/runnable/closure.d
    M test/runnable/cppa.d
    M test/runnable/declaration.d
    M test/runnable/eh.d
    M test/runnable/extra-files/cppb.cpp
    M test/runnable/extra-files/hello-profile.d.trace.def
    A test/runnable/extra-files/std14198/array.d
    A test/runnable/extra-files/std14198/conv.d
    A test/runnable/extra-files/std14198/format.d
    A test/runnable/extra-files/std14198/uni.d
    A test/runnable/extra-files/test14198.d
    M test/runnable/funclit.d
    M test/runnable/functype.d
    A test/runnable/gdb14276.d
    A test/runnable/gdb14313.d
    A test/runnable/gdb14330.d
    A test/runnable/gdb4149.d
    M test/runnable/iasm64.d
    M test/runnable/inline.d
    A test/runnable/inline14560.d
    M test/runnable/inner.d
    M test/runnable/interface2.d
    M test/runnable/interpret.d
    M test/runnable/interpret2.d
    A test/runnable/link14198a.sh
    A test/runnable/link14198b.sh
    A test/runnable/link14425.d
    M test/runnable/mangle.d
    M test/runnable/mars1.d
    M test/runnable/mixin1.d
    M test/runnable/nested.d
    M test/runnable/opover.d
    M test/runnable/sctor.d
    M test/runnable/sdtor.d
    M test/runnable/structlit.d
    M test/runnable/template9.d
    M test/runnable/test15.d
    M test/runnable/test34.d
    M test/runnable/test42.d
    M test/runnable/test_shared.sh
    M test/runnable/testaa.d
    M test/runnable/testassign.d
    M test/runnable/testsafe.d
    M test/runnable/testswitch.d
    M test/runnable/testtypeid.d
    M test/runnable/testxmm.d
    M test/runnable/traits.d
    M test/runnable/variadic.d
    A test/runnable/xdtor.d
    A test/runnable/xpostblit.d
    M test/runnable/xtest46.d
    A win32.mak

  Log Message:
  -----------
  Merge remote-tracking branch 'upstream/master' into stable


  Commit: 6963c2b977b425e21bed3207c4075b42b20d94ae
      https://github.com/D-Programming-Language/dmd/commit/6963c2b977b425e21bed3207c4075b42b20d94ae
  Author: Martin Nowak <code at dawg.eu>
  Date:   2015-06-17 (Wed, 17 Jun 2015)

  Changed paths:
    M .gitignore
    M VERSION
    R dmd.xcodeproj/project.pbxproj
    R dmd.xcodeproj/project.xcworkspace/contents.xcworkspacedata
    A ini/solaris/bin32/dmd.conf
    A ini/solaris/bin64/dmd.conf
    M posix.mak
    M samples/pi.d
    M samples/winsamp.d
    M src/access.c
    M src/aggregate.h
    M src/aliasthis.c
    M src/argtypes.c
    M src/attrib.c
    M src/attrib.h
    A src/backend.d
    M src/backend/blockopt.c
    M src/backend/cc.h
    M src/backend/cdef.h
    M src/backend/cgcod.c
    M src/backend/cgcs.c
    M src/backend/cgcv.c
    M src/backend/cgelem.c
    M src/backend/cgen.c
    M src/backend/cgobj.c
    M src/backend/cod1.c
    M src/backend/cod2.c
    M src/backend/cod3.c
    M src/backend/cod4.c
    M src/backend/code.c
    M src/backend/cppman.c
    M src/backend/cv8.c
    M src/backend/debug.c
    M src/backend/dt.c
    M src/backend/dt.h
    M src/backend/dwarf.c
    M src/backend/dwarf.h
    M src/backend/dwarf2.h
    M src/backend/el.c
    M src/backend/el.h
    M src/backend/evalu8.c
    M src/backend/gdag.c
    M src/backend/gflow.c
    M src/backend/global.h
    M src/backend/glocal.c
    M src/backend/gloop.c
    M src/backend/go.c
    M src/backend/go.h
    M src/backend/gother.c
    M src/backend/mscoff.h
    M src/backend/mscoffobj.c
    M src/backend/newman.c
    M src/backend/os.c
    M src/backend/outbuf.c
    M src/backend/outbuf.h
    M src/backend/rtlsym.h
    M src/backend/strtold.c
    M src/backend/symbol.c
    M src/backend/token.h
    M src/backend/ty.h
    M src/backend/util2.c
    M src/backend/var.c
    M src/cast.c
    A src/checkwhitespace.d
    M src/class.c
    M src/clone.c
    A src/complex.d
    M src/cond.c
    M src/constfold.c
    M src/cppmangle.c
    M src/ctfe.h
    M src/ctfeexpr.c
    M src/declaration.c
    M src/declaration.h
    M src/delegatize.c
    M src/dmd_msc.vcproj
    M src/dmd_msc.vcxproj
    M src/doc.c
    M src/dsymbol.c
    M src/dsymbol.h
    M src/e2ir.c
    A src/entity.d
    M src/enum.c
    M src/enum.h
    M src/escape.c
    M src/expression.c
    M src/expression.h
    M src/func.c
    M src/globals.c
    M src/globals.h
    M src/glue.c
    M src/gluestub.c
    M src/hdrgen.c
    M src/iasm.c
    R src/idgen.c
    A src/idgen.d
    M src/impcnvgen.c
    M src/import.c
    M src/import.h
    M src/inifile.c
    M src/init.c
    M src/inline.c
    M src/interpret.c
    A src/intrange.d
    M src/irstate.c
    M src/irstate.h
    M src/json.c
    M src/lexer.c
    M src/lexer.h
    M src/libelf.c
    M src/libmach.c
    M src/libmscoff.c
    M src/libomf.c
    M src/link.c
    A src/magicport.json
    A src/magicport/ast.d
    A src/magicport/dprinter.d
    A src/magicport/magicport2.d
    A src/magicport/namer.d
    A src/magicport/parser.d
    A src/magicport/scanner.d
    A src/magicport/tokens.d
    A src/magicport/typenames.d
    A src/magicport/visitor.d
    M src/mangle.c
    M src/mars.c
    M src/module.c
    M src/module.h
    M src/mtype.c
    M src/mtype.h
    M src/nogc.c
    M src/nspace.c
    M src/opover.c
    M src/optimize.c
    M src/osmodel.mak
    M src/parse.c
    M src/parse.h
    M src/posix.mak
    A src/root/array.d
    M src/root/async.c
    M src/root/async.h
    A src/root/longdouble.d
    M src/root/man.c
    A src/root/newdelete.c
    M src/root/port.c
    A src/root/port.d
    M src/root/port.h
    M src/root/response.c
    M src/root/rmem.c
    A src/root/rmem.d
    A src/root/rootobject.d
    M src/root/stringtable.c
    M src/root/stringtable.h
    M src/s2ir.c
    M src/scanmscoff.c
    M src/scope.c
    M src/scope.h
    M src/statement.c
    M src/statement.h
    M src/staticassert.c
    M src/staticassert.h
    M src/struct.c
    M src/target.c
    M src/target.h
    M src/template.c
    M src/template.h
    M src/tk/filespec.c
    M src/tk/mem.c
    M src/tk/mem.h
    M src/tocsym.c
    M src/toctype.c
    M src/todt.c
    M src/toir.c
    M src/tokens.c
    M src/tokens.h
    M src/toobj.c
    M src/traits.c
    M src/typinf.c
    M src/version.c
    M src/version.h
    M src/visitor.h
    M src/win32.mak
    M test/Makefile
    A test/compilable/b1215.d
    M test/compilable/compile1.d
    M test/compilable/ddoc10.d
    A test/compilable/ddoc13270.d
    M test/compilable/ddoc9764.sh
    M test/compilable/ddocunittest.d
    M test/compilable/extra-files/ddoc10.html
    A test/compilable/extra-files/ddoc13270.html
    M test/compilable/extra-files/ddocunittest.html
    M test/compilable/extra-files/header2.d
    M test/compilable/extra-files/header2.di
    M test/compilable/extra-files/header2i.di
    M test/compilable/extra-files/json.out
    R test/compilable/fwdref10015.d
    R test/compilable/fwdref10101.d
    R test/compilable/fwdref12201.d
    R test/compilable/fwdref12531.d
    R test/compilable/fwdref12543.d
    R test/compilable/fwdref13860.d
    R test/compilable/fwdref14083.d
    R test/compilable/fwdref8609.d
    R test/compilable/fwdref8698a.d
    R test/compilable/fwdref8698b.d
    R test/compilable/fwdref9514a.d
    R test/compilable/fwdref9514b.d
    A test/compilable/ice13920.d
    A test/compilable/imports/a14528.d
    M test/compilable/imports/fwdref9514.d
    A test/compilable/imports/test14666a.d
    A test/compilable/imports/test14666b.d
    M test/compilable/interpret3.d
    R test/compilable/parse10199.d
    R test/compilable/parse11689.d
    R test/compilable/parse11751.d
    R test/compilable/parse11957.d
    R test/compilable/parse13049.d
    R test/compilable/parse6719.d
    R test/compilable/parse9232.d
    R test/compilable/parse9401.d
    R test/compilable/parse9649.d
    R test/compilable/parse9679.d
    R test/compilable/parse9901.d
    A test/compilable/sw_transition_complex.d
    A test/compilable/test14528.d
    A test/compilable/test14666.d
    M test/compilable/test6461.sh
    M test/compilable/test9680.sh
    M test/compilable/testInference.d
    A test/compilable/testfwdref.d
    M test/compilable/testheader1.d
    A test/compilable/testparse.d
    M test/d_do_test.d
    A test/fail_compilation/b3841.d
    A test/fail_compilation/ctfe13612.d
    A test/fail_compilation/ctfe14207.d
    A test/fail_compilation/ctfe14465.d
    M test/fail_compilation/diag10089.d
    M test/fail_compilation/diag10783.d
    M test/fail_compilation/diag11423.d
    M test/fail_compilation/diag11840.d
    M test/fail_compilation/diag12280.d
    M test/fail_compilation/diag12640.d
    A test/fail_compilation/diag13320.d
    M test/fail_compilation/diag14235.d
    A test/fail_compilation/diag3869.d
    M test/fail_compilation/diag6373.d
    M test/fail_compilation/diag6699.d
    M test/fail_compilation/diag8648.d
    M test/fail_compilation/diag8825.d
    M test/fail_compilation/diag9210a.d
    M test/fail_compilation/diag9479.d
    M test/fail_compilation/diag_err1.d
    A test/fail_compilation/extra-files/a14446.d
    M test/fail_compilation/fail10346.d
    M test/fail_compilation/fail10481.d
    M test/fail_compilation/fail11042.d
    A test/fail_compilation/fail11746.d
    M test/fail_compilation/fail12047.d
    M test/fail_compilation/fail122.d
    M test/fail_compilation/fail123.d
    M test/fail_compilation/fail12378.d
    A test/fail_compilation/fail13064.d
    M test/fail_compilation/fail1313a.d
    M test/fail_compilation/fail1313b.d
    M test/fail_compilation/fail13336a.d
    M test/fail_compilation/fail13902.d
    M test/fail_compilation/fail140.d
    A test/fail_compilation/fail14249.d
    A test/fail_compilation/fail14406.d
    A test/fail_compilation/fail14407.d
    A test/fail_compilation/fail14416.d
    A test/fail_compilation/fail14554.d
    M test/fail_compilation/fail189.d
    R test/fail_compilation/fail197.d
    M test/fail_compilation/fail228.d
    M test/fail_compilation/fail233.d
    M test/fail_compilation/fail236.d
    M test/fail_compilation/fail237.d
    M test/fail_compilation/fail251.d
    M test/fail_compilation/fail264.d
    R test/fail_compilation/fail266.d
    R test/fail_compilation/fail268.d
    M test/fail_compilation/fail304.d
    M test/fail_compilation/fail310.d
    M test/fail_compilation/fail311.d
    R test/fail_compilation/fail323.d
    M test/fail_compilation/fail347.d
    M test/fail_compilation/fail36.d
    M test/fail_compilation/fail3672.d
    R test/fail_compilation/fail3903.d
    M test/fail_compilation/fail4375t.d
    M test/fail_compilation/fail4421.d
    M test/fail_compilation/fail6107.d
    M test/fail_compilation/fail72.d
    M test/fail_compilation/fail78.d
    A test/fail_compilation/fail7815.d
    M test/fail_compilation/fail7848.d
    M test/fail_compilation/fail8179b.d
    A test/fail_compilation/fail8217.d
    A test/fail_compilation/fail9279.d
    R test/fail_compilation/fail9459.d
    M test/fail_compilation/fail9790.d
    A test/fail_compilation/fail_arrayop1.d
    A test/fail_compilation/fail_arrayop2.d
    M test/fail_compilation/fail_casting.d
    A test/fail_compilation/fail_casting1.d
    M test/fail_compilation/gag4269a.d
    M test/fail_compilation/gag4269b.d
    M test/fail_compilation/gag4269c.d
    M test/fail_compilation/gag4269d.d
    M test/fail_compilation/gag4269e.d
    M test/fail_compilation/gag4269f.d
    M test/fail_compilation/gag4269g.d
    M test/fail_compilation/ice10016.d
    M test/fail_compilation/ice10727a.d
    M test/fail_compilation/ice10727b.d
    R test/fail_compilation/ice11376.d
    M test/fail_compilation/ice1144.d
    R test/fail_compilation/ice11566.d
    M test/fail_compilation/ice11626.d
    M test/fail_compilation/ice11726.d
    M test/fail_compilation/ice11922.d
    M test/fail_compilation/ice11969.d
    R test/fail_compilation/ice12179.d
    M test/fail_compilation/ice12397.d
    M test/fail_compilation/ice12581.d
    M test/fail_compilation/ice12836.d
    M test/fail_compilation/ice13081.d
    M test/fail_compilation/ice13225.d
    M test/fail_compilation/ice13311.d
    M test/fail_compilation/ice13459.d
    R test/fail_compilation/ice13497.d
    M test/fail_compilation/ice13563.d
    A test/fail_compilation/ice13816.d
    M test/fail_compilation/ice13921.d
    A test/fail_compilation/ice14096.d
    M test/fail_compilation/ice14130.d
    A test/fail_compilation/ice14185.d
    A test/fail_compilation/ice14272.d
    M test/fail_compilation/ice14424.d
    A test/fail_compilation/ice14446.d
    A test/fail_compilation/ice14642.d
    R test/fail_compilation/ice2603.d
    M test/fail_compilation/ice2843.d
    M test/fail_compilation/ice5996.d
    M test/fail_compilation/ice8499.d
    M test/fail_compilation/ice9291.d
    M test/fail_compilation/ice9806.d
    A test/fail_compilation/imports/a14407.d
    M test/fail_compilation/lexer2.d
    M test/fail_compilation/moduleundefuda.d
    M test/fail_compilation/nogc1.d
    M test/fail_compilation/parse13361.d
    M test/fail_compilation/parseStc.d
    A test/fail_compilation/pragmainline.d
    A test/fail_compilation/pragmainline2.d
    M test/fail_compilation/spell9644.d
    M test/fail_compilation/test13152.d
    A test/fail_compilation/test14538.d
    M test/fail_compilation/testCols.d
    M test/fail_compilation/testInference.d
    M test/fail_compilation/verrors0.d
    M test/fail_compilation/verrors5.d
    M test/runnable/arrayop.d
    M test/runnable/builtin.d
    M test/runnable/closure.d
    M test/runnable/cppa.d
    M test/runnable/declaration.d
    M test/runnable/eh.d
    M test/runnable/extra-files/cppb.cpp
    M test/runnable/extra-files/hello-profile.d.trace.def
    A test/runnable/extra-files/std14198/array.d
    A test/runnable/extra-files/std14198/conv.d
    A test/runnable/extra-files/std14198/format.d
    A test/runnable/extra-files/std14198/uni.d
    A test/runnable/extra-files/test14198.d
    M test/runnable/funclit.d
    M test/runnable/functype.d
    A test/runnable/gdb14276.d
    A test/runnable/gdb14313.d
    A test/runnable/gdb14330.d
    A test/runnable/gdb4149.d
    M test/runnable/iasm64.d
    M test/runnable/inline.d
    A test/runnable/inline14560.d
    M test/runnable/inner.d
    M test/runnable/interface2.d
    M test/runnable/interpret.d
    M test/runnable/interpret2.d
    A test/runnable/link14198a.sh
    A test/runnable/link14198b.sh
    A test/runnable/link14425.d
    M test/runnable/mangle.d
    M test/runnable/mars1.d
    M test/runnable/mixin1.d
    M test/runnable/nested.d
    M test/runnable/opover.d
    M test/runnable/sctor.d
    M test/runnable/sdtor.d
    M test/runnable/structlit.d
    M test/runnable/template9.d
    M test/runnable/test15.d
    M test/runnable/test34.d
    M test/runnable/test42.d
    M test/runnable/test_shared.sh
    M test/runnable/testaa.d
    M test/runnable/testassign.d
    M test/runnable/testsafe.d
    M test/runnable/testswitch.d
    M test/runnable/testtypeid.d
    M test/runnable/testxmm.d
    M test/runnable/traits.d
    M test/runnable/variadic.d
    A test/runnable/xdtor.d
    A test/runnable/xpostblit.d
    M test/runnable/xtest46.d
    A win32.mak

  Log Message:
  -----------
  Merge pull request #4748 from MartinNowak/stable

Merge remote-tracking branch 'upstream/master' into stable


  Commit: e23ff7c0e4f9de3f4dd6352e261ee430466d7ddb
      https://github.com/D-Programming-Language/dmd/commit/e23ff7c0e4f9de3f4dd6352e261ee430466d7ddb
  Author: Walter Bright <walter at walterbright.com>
  Date:   2015-06-18 (Thu, 18 Jun 2015)

  Changed paths:
    M src/expression.c
    M test/runnable/test42.d

  Log Message:
  -----------
  Merge pull request #4742 from 9rnsr/fix14682

[REG2.037] Issue 14682 - Incorrect interpretation of ~ []


  Commit: 72f759961d08ed9a4e0da2e1d81608fed9a0d7b6
      https://github.com/D-Programming-Language/dmd/commit/72f759961d08ed9a4e0da2e1d81608fed9a0d7b6
  Author: Walter Bright <walter at walterbright.com>
  Date:   2015-06-18 (Thu, 18 Jun 2015)

  Changed paths:
    M src/mtype.c
    M src/struct.c
    M src/todt.c
    M test/runnable/testdt.d

  Log Message:
  -----------
  Merge pull request #4744 from 9rnsr/fix14699

Issue 14699 - ICE: segfaults on array with zero size


  Commit: 742f467c137c8dc6e42d0a4d0863d5bc63333b0f
      https://github.com/D-Programming-Language/dmd/commit/742f467c137c8dc6e42d0a4d0863d5bc63333b0f
  Author: Walter Bright <walter at walterbright.com>
  Date:   2015-06-25 (Thu, 25 Jun 2015)

  Changed paths:
    M src/backend/cgelem.c
    M src/eh.c
    M test/runnable/xtest46.d

  Log Message:
  -----------
  Merge pull request #4759 from 9rnsr/fix13720

[REG2.067] Issue 13720 - Adding trivial destructor to std.datetime causes Internal error: ..\ztc\cgelem.c 2418


  Commit: 65ce308abc30e0f31fa118326840da14043adf5f
      https://github.com/D-Programming-Language/dmd/commit/65ce308abc30e0f31fa118326840da14043adf5f
  Author: Martin Nowak <code at dawg.eu>
  Date:   2015-06-26 (Fri, 26 Jun 2015)

  Changed paths:
    M src/posix.mak

  Log Message:
  -----------
  Merge pull request #4772 from JinShil/fix14572

fix Issue 14572 (Take 2) - Cannot build from source: 'g++ -m64: No such file or directory'


  Commit: f491e5604009e40ad96cc7ecad6979975776a200
      https://github.com/D-Programming-Language/dmd/commit/f491e5604009e40ad96cc7ecad6979975776a200
  Author: Walter Bright <walter at walterbright.com>
  Date:   2015-06-26 (Fri, 26 Jun 2015)

  Changed paths:
    M src/interpret.c
    A test/fail_compilation/ctfe14731.d

  Log Message:
  -----------
  Merge pull request #4771 from 9rnsr/fix14731

[REG2.068a] Issue 14731 - Error location insufficient when CTFE


  Commit: d6a13be63392ea2d6c2eac369a8b6e2c42b2492b
      https://github.com/D-Programming-Language/dmd/commit/d6a13be63392ea2d6c2eac369a8b6e2c42b2492b
  Author: Daniel Murphy <yebblies at gmail.com>
  Date:   2015-06-26 (Fri, 26 Jun 2015)

  Changed paths:
    M src/backend/cod1.c
    M test/runnable/test42.d

  Log Message:
  -----------
  Merge pull request #4775 from WalterBright/fix14430

fix Issue 14430 - [REG2.060] Null parameter is detected as non-null


  Commit: f46572efceccfef0cb0c2cebd87f4d4e0590aee1
      https://github.com/D-Programming-Language/dmd/commit/f46572efceccfef0cb0c2cebd87f4d4e0590aee1
  Author: Hara Kenji <k.hara.pg+dev at gmail.com>
  Date:   2015-06-26 (Fri, 26 Jun 2015)

  Changed paths:
    M src/backend/cgelem.c
    M src/backend/cod1.c
    M src/eh.c
    M src/expression.c
    M src/interpret.c
    M src/mtype.c
    M src/posix.mak
    M src/struct.c
    M src/todt.c
    A test/fail_compilation/ctfe14731.d
    M test/runnable/test42.d
    M test/runnable/testdt.d
    M test/runnable/xtest46.d

  Log Message:
  -----------
  Merge pull request #4777 from 9rnsr/stable

Cherry-pick regression fix commits from master to stable branch


  Commit: d68e8d61ccabd1ae7c2252b86cda56e13adef1c4
      https://github.com/D-Programming-Language/dmd/commit/d68e8d61ccabd1ae7c2252b86cda56e13adef1c4
  Author: Walter Bright <walter at walterbright.com>
  Date:   2015-06-27 (Sat, 27 Jun 2015)

  Changed paths:
    M src/cast.c
    M test/runnable/xtest46.d

  Log Message:
  -----------
  Merge pull request #4776 from 9rnsr/fix14737

[REG2.058] Issue 14737 - A concatenation of array literal and static array should make dynamic array


  Commit: 86757a2f4efc5562d8621207676d2a187e91b33a
      https://github.com/D-Programming-Language/dmd/commit/86757a2f4efc5562d8621207676d2a187e91b33a
  Author: Hara Kenji <k.hara.pg+dev at gmail.com>
  Date:   2015-06-27 (Sat, 27 Jun 2015)

  Changed paths:
    M src/backend/gloop.c
    M test/runnable/test42.d

  Log Message:
  -----------
  Merge pull request #4778 from WalterBright/fix14510

Critical: fix Issue 14510 - Bad tail call optimization with static arrays


  Commit: c2b84a0b24f680bfa3cd336af6c84b0ded2c4594
      https://github.com/D-Programming-Language/dmd/commit/c2b84a0b24f680bfa3cd336af6c84b0ded2c4594
  Author: Walter Bright <walter at walterbright.com>
  Date:   2015-06-30 (Tue, 30 Jun 2015)

  Changed paths:
    M src/cast.c
    M test/runnable/template9.d

  Log Message:
  -----------
  Merge pull request #4779 from 9rnsr/fix14735

[REG2.068-b1] Issue 14735 - std.string.indexOf cannot deduce function for char argument


  Commit: aaf5b65276e71e16343de93092034fa135489b74
      https://github.com/D-Programming-Language/dmd/commit/aaf5b65276e71e16343de93092034fa135489b74
  Author: Hara Kenji <k.hara.pg+dev at gmail.com>
  Date:   2015-07-01 (Wed, 01 Jul 2015)

  Changed paths:
    M src/backend/gloop.c
    M src/cast.c
    M test/runnable/template9.d
    M test/runnable/test42.d
    M test/runnable/xtest46.d

  Log Message:
  -----------
  Merge pull request #4791 from 9rnsr/stable

Cherry-pick commits into stable branch


  Commit: 22e27f5d84dc39d005106303986d91525e2834bf
      https://github.com/D-Programming-Language/dmd/commit/22e27f5d84dc39d005106303986d91525e2834bf
  Author: Walter Bright <walter at walterbright.com>
  Date:   2015-07-02 (Thu, 02 Jul 2015)

  Changed paths:
    M src/e2ir.c
    M test/runnable/inline.d

  Log Message:
  -----------
  Merge pull request #4795 from 9rnsr/fix14754

[REG2.068b1] Issue 14754 - 64bit wrong code with -inline


  Commit: cbab6d6303783a22ee65a5a1e777a50d038133fa
      https://github.com/D-Programming-Language/dmd/commit/cbab6d6303783a22ee65a5a1e777a50d038133fa
  Author: Walter Bright <walter at walterbright.com>
  Date:   2015-07-06 (Mon, 06 Jul 2015)

  Changed paths:
    M src/attrib.c
    M test/fail_compilation/pragmainline2.d
    M test/runnable/inline.d

  Log Message:
  -----------
  Merge pull request #4793 from 9rnsr/fix14753

Issue 14753 - pragma(inline) hides the alias "string"


  Commit: f67af18cd4f4c69eff63a72618e7ba5cc031753d
      https://github.com/D-Programming-Language/dmd/commit/f67af18cd4f4c69eff63a72618e7ba5cc031753d
  Author: Walter Bright <walter at walterbright.com>
  Date:   2015-07-07 (Tue, 07 Jul 2015)

  Changed paths:
    M src/template.c
    A test/runnable/imports/link14588a.d
    A test/runnable/link14588.d

  Log Message:
  -----------
  Merge pull request #4787 from 9rnsr/fix14588

[REG2.067] Issue 14588 - undefined reference error while linking with -debug option to a static library


  Commit: 84294e13ba6532b91b88d87600cbe95640a599fd
      https://github.com/D-Programming-Language/dmd/commit/84294e13ba6532b91b88d87600cbe95640a599fd
  Author: Martin Nowak <code at dawg.eu>
  Date:   2015-07-07 (Tue, 07 Jul 2015)

  Changed paths:
    M src/attrib.c
    M src/e2ir.c
    M src/template.c
    M test/fail_compilation/pragmainline2.d
    A test/runnable/imports/link14588a.d
    M test/runnable/inline.d
    A test/runnable/link14588.d

  Log Message:
  -----------
  Merge pull request #4804 from 9rnsr/stable

Cherry-pick commits into stable branch


  Commit: 83fa6accb7b83f3a88898a675933319073e3497e
      https://github.com/D-Programming-Language/dmd/commit/83fa6accb7b83f3a88898a675933319073e3497e
  Author: k-hara <k.hara.pg at gmail.com>
  Date:   2015-07-19 (Sun, 19 Jul 2015)

  Changed paths:
    M src/clone.c
    M test/runnable/aliasthis.d

  Log Message:
  -----------
  fix Issue 14806 - alias this doesn't force elaborate equality, but is followed during it


  Commit: 9318101daf48fb24b335cb6177c509bfec390586
      https://github.com/D-Programming-Language/dmd/commit/9318101daf48fb24b335cb6177c509bfec390586
  Author: Walter Bright <walter at walterbright.com>
  Date:   2015-07-18 (Sat, 18 Jul 2015)

  Changed paths:
    M src/clone.c
    M test/runnable/aliasthis.d

  Log Message:
  -----------
  Merge pull request #4820 from 9rnsr/fix14806

[REG2.063] Issue 14806 - alias this doesn't force elaborate equality, but is followed during it


  Commit: 27dc11712eb4ddd4d45033654f7d8cb93d7745d4
      https://github.com/D-Programming-Language/dmd/commit/27dc11712eb4ddd4d45033654f7d8cb93d7745d4
  Author: k-hara <k.hara.pg at gmail.com>
  Date:   2015-07-19 (Sun, 19 Jul 2015)

  Changed paths:
    M src/todt.c
    M test/runnable/testdt.d

  Log Message:
  -----------
  fix Issue 14805 - Unreasonably slow "new Struct[large]"


  Commit: 35d35f1cf7c5e386f3c9c2f5ca76fc4f12f174e0
      https://github.com/D-Programming-Language/dmd/commit/35d35f1cf7c5e386f3c9c2f5ca76fc4f12f174e0
  Author: Martin Nowak <code at dawg.eu>
  Date:   2015-07-21 (Tue, 21 Jul 2015)

  Changed paths:
    M src/todt.c
    M test/runnable/testdt.d

  Log Message:
  -----------
  Merge pull request #4821 from 9rnsr/fix14805

[REG2.064] Issue 14805 - Unreasonably slow "new Struct[large]"


  Commit: 4c71cc7f5ff5f636281bcc965d807519e03d66d7
      https://github.com/D-Programming-Language/dmd/commit/4c71cc7f5ff5f636281bcc965d807519e03d66d7
  Author: Martin Nowak <code at dawg.eu>
  Date:   2015-07-24 (Fri, 24 Jul 2015)

  Changed paths:
    M src/clone.c
    M src/todt.c
    M test/runnable/aliasthis.d
    M test/runnable/testdt.d

  Log Message:
  -----------
  Merge remote-tracking branch 'upstream/stable' into merge_stable

Conflicts:
	src/posix.mak
	test/runnable/testdt.d


  Commit: 3b82f08badcafc7cf373be2182f4b3f5eb5db3b9
      https://github.com/D-Programming-Language/dmd/commit/3b82f08badcafc7cf373be2182f4b3f5eb5db3b9
  Author: Hara Kenji <k.hara.pg+dev at gmail.com>
  Date:   2015-07-24 (Fri, 24 Jul 2015)

  Changed paths:
    M src/clone.c
    M src/todt.c
    M test/runnable/aliasthis.d
    M test/runnable/testdt.d

  Log Message:
  -----------
  Merge pull request #4831 from MartinNowak/merge_stable

Merge remote-tracking branch 'upstream/stable' into merge_stable


Compare: https://github.com/D-Programming-Language/dmd/compare/61f8146e94dc...3b82f08badca


More information about the dmd-internals mailing list