[dmd-internals] [D-Programming-Language/dmd] e266c8: Use Dsymbol::searchX only in TypeQualified::resolv...

GitHub via dmd-internals dmd-internals at puremagic.com
Mon Aug 24 04:44:26 PDT 2015


  Branch: refs/heads/master
  Home:   https://github.com/D-Programming-Language/dmd
  Commit: e266c8ec2201ee22562fc23b065e53a588fc2488
      https://github.com/D-Programming-Language/dmd/commit/e266c8ec2201ee22562fc23b065e53a588fc2488
  Author: k-hara <k.hara.pg at gmail.com>
  Date:   2015-08-22 (Sat, 22 Aug 2015)

  Changed paths:
    M src/declaration.c
    M src/mtype.c
    M src/template.c
    M test/fail_compilation/fail9.d
    M test/fail_compilation/ice9865.d

  Log Message:
  -----------
  Use Dsymbol::searchX only in TypeQualified::resolveHelper

Make TypeIdentifier::toDsymbol consistent with TypeInstance::toDsymbol


  Commit: 41697f23312e110dface6afcb03ece07bc0300eb
      https://github.com/D-Programming-Language/dmd/commit/41697f23312e110dface6afcb03ece07bc0300eb
  Author: k-hara <k.hara.pg at gmail.com>
  Date:   2015-08-22 (Sat, 22 Aug 2015)

  Changed paths:
    M src/mtype.c
    M src/mtype.h

  Log Message:
  -----------
  Add TypeQualified::resolveExprType"


  Commit: 107567b721f90ccea5fc5c2ffeea77039de10d4a
      https://github.com/D-Programming-Language/dmd/commit/107567b721f90ccea5fc5c2ffeea77039de10d4a
  Author: k-hara <k.hara.pg at gmail.com>
  Date:   2015-08-22 (Sat, 22 Aug 2015)

  Changed paths:
    M src/dsymbol.c
    M src/dsymbol.h
    M src/mtype.c
    M src/mtype.h
    M test/compilable/b1215.d

  Log Message:
  -----------
  fix Issue 14889 - ICE: Assertion `o->dyncast() == DYNCAST_DSYMBOL' failed.


  Commit: e68741604f64b3e0173fd9ffd2125d6c1e4e65ae
      https://github.com/D-Programming-Language/dmd/commit/e68741604f64b3e0173fd9ffd2125d6c1e4e65ae
  Author: k-hara <k.hara.pg at gmail.com>
  Date:   2015-08-22 (Sat, 22 Aug 2015)

  Changed paths:
    M src/parse.c
    M test/compilable/b1215.d

  Log Message:
  -----------
  fix Issue 14900 - 2.068.0 change log example does not compile

Fix incomplete parser for statement scope declarations.


  Commit: c1d8b528477bdda68128826454b92be643760e53
      https://github.com/D-Programming-Language/dmd/commit/c1d8b528477bdda68128826454b92be643760e53
  Author: k-hara <k.hara.pg at gmail.com>
  Date:   2015-08-22 (Sat, 22 Aug 2015)

  Changed paths:
    M src/parse.c
    M src/parse.h
    M test/compilable/b1215.d

  Log Message:
  -----------
  fix Issue 14911 - Compiler found indexing in code "new MyStruct[2].ptr"


  Commit: 4cf5cf76e2399f14d5673439da48cf511546a7b3
      https://github.com/D-Programming-Language/dmd/commit/4cf5cf76e2399f14d5673439da48cf511546a7b3
  Author: Martin Nowak <code at dawg.eu>
  Date:   2015-08-23 (Sun, 23 Aug 2015)

  Changed paths:
    M src/declaration.c
    M src/dsymbol.c
    M src/dsymbol.h
    M src/mtype.c
    M src/mtype.h
    M src/parse.c
    M src/parse.h
    M src/template.c
    M test/compilable/b1215.d
    M test/fail_compilation/fail9.d
    M test/fail_compilation/ice9865.d

  Log Message:
  -----------
  Merge pull request #4918 from 9rnsr/fix14889

Issue 14889 & 14900 & [REG2.068.0] 14911 - Reimplement fix for issue 1215


  Commit: 199b11cc15ee7fffc0cdc48fb1a6efec88c319c1
      https://github.com/D-Programming-Language/dmd/commit/199b11cc15ee7fffc0cdc48fb1a6efec88c319c1
  Author: Martin Nowak <code at dawg.eu>
  Date:   2015-08-23 (Sun, 23 Aug 2015)

  Changed paths:
    M src/declaration.c
    M src/dsymbol.c
    M src/dsymbol.h
    M src/mtype.c
    M src/mtype.h
    M src/parse.c
    M src/parse.h
    M src/template.c
    M test/compilable/b1215.d
    M test/fail_compilation/fail9.d
    M test/fail_compilation/ice9865.d

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


  Commit: d5bd00c95f7f99336c0e9f6bf439edd3d8c1d670
      https://github.com/D-Programming-Language/dmd/commit/d5bd00c95f7f99336c0e9f6bf439edd3d8c1d670
  Author: Martin Nowak <code at dawg.eu>
  Date:   2015-08-23 (Sun, 23 Aug 2015)

  Changed paths:
    R src/access.c
    A src/access.d
    A src/aggregate.d
    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
    R src/attrib.c
    A src/attrib.d
    R src/builtin.c
    A src/builtin.d
    R src/canthrow.c
    A src/canthrow.d
    R src/cast.c
    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
    R src/ctfeexpr.c
    A src/ctfeexpr.d
    A src/dcast.d
    A src/dclass.d
    R src/declaration.c
    A src/declaration.d
    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
    A src/dmodule.d
    R src/doc.c
    A src/doc.d
    A src/dscope.d
    A src/dstruct.d
    R src/dsymbol.c
    A src/dsymbol.d
    A src/dtemplate.d
    A src/dunittest.d
    A src/dversion.d
    R src/entity.c
    R src/enum.c
    R src/errors.c
    A src/errors.d
    R src/escape.c
    A src/escape.d
    R src/expression.c
    A src/expression.d
    R src/func.c
    A src/func.d
    R src/globals.c
    A src/globals.d
    R src/hdrgen.c
    A src/hdrgen.d
    R src/identifier.c
    A src/identifier.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/json.c
    A src/json.d
    R src/lexer.c
    A src/lexer.d
    A src/lib.d
    R src/link.c
    A src/link.d
    R src/macro.c
    R src/mangle.c
    R src/mars.c
    A src/mars.d
    R src/module.c
    R src/mtype.c
    A src/mtype.d
    R src/nogc.c
    A src/nogc.d
    R src/nspace.c
    A src/nspace.d
    R src/objc.c
    A src/objc.d
    R src/objc_stubs.c
    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/root/aav.c
    A src/root/aav.d
    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
    R src/root/longdouble.c
    R src/root/man.c
    A src/root/man.d
    R src/root/object.c
    R src/root/outbuffer.c
    A src/root/outbuffer.d
    R src/root/port.c
    R src/root/response.c
    A src/root/response.d
    R src/root/rmem.c
    R src/root/speller.c
    A src/root/speller.d
    R src/root/stringtable.c
    A src/root/stringtable.d
    R src/sapply.c
    A src/sapply.d
    R src/scope.c
    R src/sideeffect.c
    A src/sideeffect.d
    R src/statement.c
    A src/statement.d
    R src/staticassert.c
    A src/staticassert.d
    R src/struct.c
    R src/target.c
    A src/target.d
    R src/template.c
    R src/tokens.c
    A src/tokens.d
    R src/traits.c
    A src/traits.d
    R src/unittests.c
    R src/utf.c
    A src/utf.d
    R src/version.c
    A src/visitor.d

  Log Message:
  -----------
  convert C++ -> D


  Commit: a359436665b028d6005c9865f0739101d6d327b6
      https://github.com/D-Programming-Language/dmd/commit/a359436665b028d6005c9865f0739101d6d327b6
  Author: Martin Nowak <code at dawg.eu>
  Date:   2015-08-23 (Sun, 23 Aug 2015)

  Changed paths:
    M src/declaration.d
    M src/dsymbol.d
    M src/dsymbol.h
    M src/dtemplate.d
    M src/mtype.d
    M src/mtype.h
    M src/parse.d
    M src/parse.h
    M test/compilable/b1215.d
    M test/fail_compilation/fail9.d
    M test/fail_compilation/ice9865.d

  Log Message:
  -----------
  Merge branch 'merge_stable_convert' into merge_stable

Conflicts:
	src/cppmangle.d
	src/dcast.d
	src/declaration.d
	src/dinterpret.d
	src/doc.d
	src/dsymbol.d
	src/dtemplate.d
	src/mars.d
	src/mtype.d
	src/parse.d


  Commit: 97449e602b346f2dd46a06f74cec74ce3e82d173
      https://github.com/D-Programming-Language/dmd/commit/97449e602b346f2dd46a06f74cec74ce3e82d173
  Author: Martin Nowak <code at dawg.eu>
  Date:   2015-08-24 (Mon, 24 Aug 2015)

  Changed paths:
    M src/declaration.d
    M src/dsymbol.d
    M src/dsymbol.h
    M src/dtemplate.d
    M src/mtype.d
    M src/mtype.h
    M src/parse.d
    M src/parse.h
    M test/compilable/b1215.d
    M test/fail_compilation/fail9.d
    M test/fail_compilation/ice9865.d

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

Merge branch 'merge_stable_convert' into merge_stable


Compare: https://github.com/D-Programming-Language/dmd/compare/8ee3b33d4c98...97449e602b34


More information about the dmd-internals mailing list