October 06, 2015 [dmd-internals] [D-Programming-Language/dmd] 44959a: Merge remote-tracking branch 'upstream/master' int... | ||||
---|---|---|---|---|
| ||||
Attachments:
| Branch: refs/heads/master Home: https://github.com/D-Programming-Language/dmd Commit: 44959a14a0b8d301b062e6f6c6d62fcff3e678e1 https://github.com/D-Programming-Language/dmd/commit/44959a14a0b8d301b062e6f6c6d62fcff3e678e1 Author: Martin Nowak <code@dawg.eu> Date: 2015-10-04 (Sun, 04 Oct 2015) Changed paths: M .gitignore M .travis.yml M VERSION M changelog.dd M ini/windows/bin/sc.ini M posix.mak M samples/listener.d R src/access.c A src/access.d A src/aggregate.d M src/aggregate.h R src/aliasthis.c A src/aliasthis.d R src/apply.c A src/apply.d R src/argtypes.c A src/argtypes.d R src/arrayop.c A src/arrayop.d A src/arraytypes.d M src/arraytypes.h R src/attrib.c A src/attrib.d M src/attrib.h M src/backend.d M src/backend/backconfig.c M src/backend/blockopt.c M src/backend/cc.h M src/backend/cdef.h M src/backend/cdeflnx.h M src/backend/cg87.c 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/cod5.c M src/backend/code.c M src/backend/code.h M src/backend/code_x86.h M src/backend/debug.c M src/backend/dt.c M src/backend/dt.h M src/backend/dwarf.c M src/backend/el.c M src/backend/el.h M src/backend/elfobj.c 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/machobj.c M src/backend/melf.h M src/backend/mscoff.h M src/backend/mscoffobj.c M src/backend/newman.c M src/backend/nteh.c M src/backend/obj.h M src/backend/oper.h M src/backend/optabgen.c M src/backend/out.c M src/backend/outbuf.c M src/backend/outbuf.h M src/backend/platform_stub.c M src/backend/rtlsym.c M src/backend/rtlsym.h M src/backend/strtold.c M src/backend/symbol.c M src/backend/ty.h M src/backend/type.c M src/backend/type.h M src/backend/var.c R src/builtin.c A src/builtin.d R src/canthrow.c A src/canthrow.d R src/cast.c M src/checkwhitespace.d R src/class.c R src/clone.c A src/clone.d R src/cond.c A src/cond.d R src/constfold.c A src/constfold.d R src/cppmangle.c A src/cppmangle.d M src/ctfe.h R src/ctfeexpr.c A src/ctfeexpr.d A src/dcast.d A src/dclass.d R src/declaration.c A src/declaration.d M src/declaration.h R src/delegatize.c A src/delegatize.d A src/denum.d A src/dimport.d A src/dinifile.d A src/dinterpret.d A src/dmacro.d A src/dmangle.d M src/dmd_msc.vcproj M src/dmd_msc.vcxproj M src/dmd_msc.vcxproj.filters A src/dmodule.d R src/doc.c A src/doc.d R src/doc.h A src/dscope.d A src/dstruct.d R src/dsymbol.c A src/dsymbol.d M src/dsymbol.h A src/dtemplate.d A src/dunittest.d A src/dversion.d M src/e2ir.c M src/eh.c R src/entity.c R src/enum.c M src/enum.h R src/errors.c A src/errors.d R src/escape.c A src/escape.d R src/expression.c A src/expression.d M src/expression.h R src/func.c A src/func.d R src/globals.c A src/globals.d M src/globals.h M src/glue.c R src/gluestub.c A src/gluestub.d R src/hdrgen.c A src/hdrgen.d M src/hdrgen.h M src/iasm.c R src/identifier.c A src/identifier.d M src/identifier.h M src/idgen.d R src/impcnvgen.c A src/impcnvtab.d R src/imphint.c A src/imphint.d R src/import.c R src/inifile.c R src/init.c A src/init.d R src/inline.c A src/inline.d R src/interpret.c R src/intrange.c R src/irstate.c A src/irstate.d M src/irstate.h R src/json.c A src/json.d R src/lexer.c A src/lexer.d R src/lexer.h A src/lib.d R src/libelf.c A src/libelf.d R src/libmach.c A src/libmach.d R src/libmscoff.c A src/libmscoff.d R src/libomf.c A src/libomf.d R src/link.c A src/link.d R src/macro.c R src/magicport.json R src/magicport/ast.d R src/magicport/dprinter.d R src/magicport/magicport2.d R src/magicport/namer.d R src/magicport/parser.d R src/magicport/scanner.d R src/magicport/tokens.d R src/magicport/typenames.d R src/magicport/visitor.d R src/mangle.c R src/mars.c A src/mars.d R src/module.c M src/module.h R src/mtype.c A src/mtype.d M src/mtype.h R src/nogc.c A src/nogc.d R src/nspace.c A src/nspace.d A src/objc.d A src/objc.h A src/objc_glue.c A src/objc_glue_stubs.c A src/objc_stubs.d R src/opover.c A src/opover.d R src/optimize.c A src/optimize.d R src/parse.c A src/parse.d R src/parse.h M src/posix.mak R src/root/aav.c A src/root/aav.d M src/root/array.d M src/root/array.h R src/root/async.c R src/root/async.h R src/root/checkedint.c R src/root/checkedint.h R src/root/file.c A src/root/file.d R src/root/filename.c A src/root/filename.d M src/root/longdouble.d M src/root/longdouble.h R src/root/man.c A src/root/man.d M src/root/newdelete.c R src/root/object.c R src/root/outbuffer.c A src/root/outbuffer.d R src/root/port.c M src/root/port.d R src/root/response.c A src/root/response.d R src/root/rmem.c M src/root/rmem.d M src/root/rmem.h M src/root/rootobject.d R src/root/speller.c A src/root/speller.d R src/root/speller.h R src/root/stringtable.c A src/root/stringtable.d M src/root/stringtable.h M src/s2ir.c R src/sapply.c A src/sapply.d R src/scanelf.c A src/scanelf.d R src/scanmach.c A src/scanmach.d R src/scanmscoff.c A src/scanmscoff.d R src/scanomf.c A src/scanomf.d R src/scope.c R src/sideeffect.c A src/sideeffect.d R src/statement.c A src/statement.d M src/statement.h R src/staticassert.c A src/staticassert.d R src/struct.c R src/target.c A src/target.d M src/target.h R src/template.c M src/template.h M src/tocsym.c R src/toctype.c A src/toctype.d M src/tocvdebug.c M src/todt.c R src/toelfdebug.c A src/toelfdebug.d M src/toir.c R src/tokens.c A src/tokens.d M src/toobj.c R src/traits.c A src/traits.d R src/typinf.c A src/typinf.d R src/unittests.c R src/utf.c A src/utf.d R src/version.c A src/visitor.d M src/win32.mak M test/Makefile M test/compilable/compile1.d A test/compilable/diag3243.d A test/compilable/exception.d A test/compilable/ice11300.d A test/compilable/ice13792.d A test/compilable/imports/ice11300a.d A test/compilable/objc_gfunc.d A test/compilable/objc_interface.d A test/compilable/test14747.d A test/compilable/test15019.d M test/d_do_test.d A test/fail_compilation/diag12487.d A test/fail_compilation/diag14818.d A test/fail_compilation/diag14875.d A test/fail_compilation/diag14876.d A test/fail_compilation/diag14950.d A test/fail_compilation/diag15001.d R test/fail_compilation/diag8629.d R test/fail_compilation/diag9241.d M test/fail_compilation/fail12436.d A test/fail_compilation/fail12744.d A test/fail_compilation/fail13203.d M test/fail_compilation/fail13939.d A test/fail_compilation/fail14669.d A test/fail_compilation/fail15089.d M test/fail_compilation/fail170.d M test/fail_compilation/fail179.d M test/fail_compilation/fail180.d M test/fail_compilation/fail4611.d M test/fail_compilation/fail7077.d A test/fail_compilation/fail9891.d A test/fail_compilation/failattr.d R test/fail_compilation/ice11300.d M test/fail_compilation/ice14844.d A test/fail_compilation/ice15127.d R test/fail_compilation/imports/ice11300a.d M test/fail_compilation/lexer2.d A test/fail_compilation/objc_interface1.d A test/fail_compilation/objc_interface2.d A test/fail_compilation/objc_interface3.d A test/fail_compilation/parse14745.d M test/fail_compilation/test8556.d M test/runnable/aliasthis.d M test/runnable/constfold.d A test/runnable/cpp_abi_tests.d M test/runnable/cppa.d R test/runnable/cppmangle1.d M test/runnable/dhry.d A test/runnable/extra-files/cpp_abi_tests.cpp M test/runnable/extra-files/cppb.cpp R test/runnable/extra-files/cppmangle1.cpp A test/runnable/extra-files/objc_objc_msgSend.m R test/runnable/extra-files/testzip-postscript.sh R test/runnable/extra-files/testzip.zip M test/runnable/foreach5.d M test/runnable/funclit.d M test/runnable/functype.d A test/runnable/imports/a15079.d M test/runnable/inline.d M test/runnable/interface2.d M test/runnable/interpret.d M test/runnable/mangle.d M test/runnable/mars1.d M test/runnable/nested.d A test/runnable/objc_call.d A test/runnable/objc_objc_msgSend.d M test/runnable/overload.d M test/runnable/sdtor.d M test/runnable/structlit.d M test/runnable/template9.d M test/runnable/test13117.d A test/runnable/test14874.d A test/runnable/test15079.d M test/runnable/test6423.d M test/runnable/testcontracts.d M test/runnable/testreturn.d M test/runnable/testscope2.d M test/runnable/testxmm.d R test/runnable/testzip.d M test/runnable/ufcs.d M test/runnable/xtest46.d A travis.sh Log Message: ----------- Merge remote-tracking branch 'upstream/master' into stable Commit: 887557562ef3b16e404de8b1c964ba638cff5f83 https://github.com/D-Programming-Language/dmd/commit/887557562ef3b16e404de8b1c964ba638cff5f83 Author: k-hara <k.hara.pg@gmail.com> Date: 2015-10-05 (Mon, 05 Oct 2015) Changed paths: M src/denum.d Log Message: ----------- Resurrect line spaces in denum.d Commit: 9e1e61d6e9d7713f8d64def9c468c0771bb6efff https://github.com/D-Programming-Language/dmd/commit/9e1e61d6e9d7713f8d64def9c468c0771bb6efff Author: k-hara <k.hara.pg@gmail.com> Date: 2015-10-05 (Mon, 05 Oct 2015) Changed paths: M src/declaration.d M src/denum.d M src/enum.h M src/iasm.c M src/json.d M src/mtype.d M src/tocvdebug.c M src/visitor.d M src/visitor.h A test/compilable/imports/test15150a.d A test/compilable/imports/test15150b.d A test/compilable/test15150.d M test/fail_compilation/fail10528.d Log Message: ----------- fix Issue 15150 - Public selective import causes conflict By making `EnumMember` to the subclass of `VarDeclaration`, the symbol itself can be representation of the enum member name. Commit: da933af18305462484925cf7032e29cb7daf1293 https://github.com/D-Programming-Language/dmd/commit/da933af18305462484925cf7032e29cb7daf1293 Author: k-hara <k.hara.pg@gmail.com> Date: 2015-10-05 (Mon, 05 Oct 2015) Changed paths: M src/dtemplate.d Log Message: ----------- Ressurect line spaces in definitelyValueParameter Commit: 4d1b0864d25660fdd347146c4a19ad9ba878a3bb https://github.com/D-Programming-Language/dmd/commit/4d1b0864d25660fdd347146c4a19ad9ba878a3bb Author: k-hara <k.hara.pg@gmail.com> Date: 2015-10-05 (Mon, 05 Oct 2015) Changed paths: M src/mtype.d M test/runnable/template9.d Log Message: ----------- fix Issue 15152 - template fails to instantiate if argument is itself a template Commit: f223530ec642a28f9152d10273837254e1ab6417 https://github.com/D-Programming-Language/dmd/commit/f223530ec642a28f9152d10273837254e1ab6417 Author: k-hara <k.hara.pg@gmail.com> Date: 2015-10-06 (Tue, 06 Oct 2015) Changed paths: M src/dtemplate.d A test/runnable/ice15138.d A test/runnable/imports/ice15138a.d Log Message: ----------- fix Issue 15138 - ICE with basic use of stdx.data.json Commit: e13c2bc2c47ab4e1b0531895fa3c222e7cd0c09c https://github.com/D-Programming-Language/dmd/commit/e13c2bc2c47ab4e1b0531895fa3c222e7cd0c09c Author: Martin Nowak <code@dawg.eu> Date: 2015-10-06 (Tue, 06 Oct 2015) Changed paths: M src/dtemplate.d A test/runnable/ice15138.d A test/runnable/imports/ice15138a.d Log Message: ----------- Merge pull request #5164 from 9rnsr/fix15138 [REG2.068.2] Issue 15138 - ICE with basic use of stdx.data.json Commit: 8830d971f730ff938b2628020f70b194c55854d2 https://github.com/D-Programming-Language/dmd/commit/8830d971f730ff938b2628020f70b194c55854d2 Author: Martin Nowak <code@dawg.eu> Date: 2015-10-06 (Tue, 06 Oct 2015) Changed paths: M src/dtemplate.d M src/mtype.d M test/runnable/template9.d Log Message: ----------- Merge pull request #5163 from 9rnsr/fix15152 [REG2.069.0-devel] Issue 15152 - template fails to instantiate if argument is itself a template Commit: f9aa4c971b194a8b5246efb3361c0e23239c9fa5 https://github.com/D-Programming-Language/dmd/commit/f9aa4c971b194a8b5246efb3361c0e23239c9fa5 Author: k-hara <k.hara.pg@gmail.com> Date: 2015-10-06 (Tue, 06 Oct 2015) Changed paths: M src/doc.d M test/compilable/ddoc9.d M test/compilable/extra-files/ddoc9.html Log Message: ----------- Keep backward compatibility of ddoc generation for template with anonymous enum Commit: f8d24cd1796bfe369fcd55feff191b99b96aa094 https://github.com/D-Programming-Language/dmd/commit/f8d24cd1796bfe369fcd55feff191b99b96aa094 Author: Martin Nowak <code@dawg.eu> Date: 2015-10-06 (Tue, 06 Oct 2015) Changed paths: M src/declaration.d M src/denum.d M src/doc.d M src/enum.h M src/iasm.c M src/json.d M src/mtype.d M src/tocvdebug.c M src/visitor.d M src/visitor.h M test/compilable/ddoc9.d M test/compilable/extra-files/ddoc9.html A test/compilable/imports/test15150a.d A test/compilable/imports/test15150b.d A test/compilable/test15150.d M test/fail_compilation/fail10528.d Log Message: ----------- Merge pull request #5161 from 9rnsr/fix15150 [REG2.068.1] Issue 15150 - Public selective import causes conflict Commit: 8f0db5aa59f3f955dbed24fc3f8354d57553e149 https://github.com/D-Programming-Language/dmd/commit/8f0db5aa59f3f955dbed24fc3f8354d57553e149 Author: Martin Nowak <code@dawg.eu> Date: 2015-10-07 (Wed, 07 Oct 2015) Changed paths: M src/declaration.d M src/denum.d M src/doc.d M src/dtemplate.d M src/enum.h M src/iasm.c M src/json.d M src/mtype.d M src/tocvdebug.c M src/visitor.d M src/visitor.h M test/compilable/ddoc9.d M test/compilable/extra-files/ddoc9.html A test/compilable/imports/test15150a.d A test/compilable/imports/test15150b.d A test/compilable/test15150.d M test/fail_compilation/fail10528.d A test/runnable/ice15138.d A test/runnable/imports/ice15138a.d M test/runnable/template9.d Log Message: ----------- Merge remote-tracking branch 'upstream/stable' into merge_stable # Conflicts: # test/runnable/template9.d Commit: 94d9694764c380fa70c3ff9cfa2c290f833c5d7f https://github.com/D-Programming-Language/dmd/commit/94d9694764c380fa70c3ff9cfa2c290f833c5d7f Author: Hara Kenji <k.hara.pg+dev@gmail.com> Date: 2015-10-07 (Wed, 07 Oct 2015) Changed paths: M src/declaration.d M src/denum.d M src/doc.d M src/dtemplate.d M src/enum.h M src/iasm.c M src/json.d M src/mtype.d M src/tocvdebug.c M src/visitor.d M src/visitor.h M test/compilable/ddoc9.d M test/compilable/extra-files/ddoc9.html A test/compilable/imports/test15150a.d A test/compilable/imports/test15150b.d A test/compilable/test15150.d M test/fail_compilation/fail10528.d A test/runnable/ice15138.d A test/runnable/imports/ice15138a.d M test/runnable/template9.d Log Message: ----------- Merge pull request #5167 from MartinNowak/merge_stable Merge remote-tracking branch 'upstream/stable' into merge_stable Compare: https://github.com/D-Programming-Language/dmd/compare/5e73c30db693...94d9694764c3 |
Copyright © 1999-2021 by the D Language Foundation