July 23, 2015 [dmd-internals] [D-Programming-Language/dmd] 6cadeb: Merge remote-tracking branch 'upstream/master' int... | ||||
---|---|---|---|---|
| ||||
Attachments:
| 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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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 |
Copyright © 1999-2021 by the D Language Foundation