[dmd-internals] [D-Programming-Language/dmd] 67fa69: fix Issue 9652 - __traits(getAttributes) doesn't w...

GitHub noreply at github.com
Sat May 11 09:02:10 PDT 2013


  Branch: refs/heads/master
  Home:   https://github.com/D-Programming-Language/dmd
  Commit: 67fa699e45d16a396520270567fe057d59ea5800
      https://github.com/D-Programming-Language/dmd/commit/67fa699e45d16a396520270567fe057d59ea5800
  Author: Igor Stepanov <wazar at mail.ru>
  Date:   2013-05-11 (Sat, 11 May 2013)

  Changed paths:
    M src/enum.c
    M src/enum.h
    M src/expression.c
    M src/mtype.c
    M src/optimize.c
    M src/template.c
    M test/fail_compilation/diag8178.d
    M test/runnable/uda.d

  Log Message:
  -----------
  fix Issue 9652 - __traits(getAttributes) doesn't work with manifest constants

anonymous enum fix

fix code style

style fix 2

template arguments, initialized with expression interpreted as expressions in __ traits, not as enum

Added lost spaces

add getVarExp method

move ed initialization into semantic and move semantic into getVarExp.

move check to manifestness to semanticTiargs and other changes

fix optimize condition and assign to enum test

final fixes


  Commit: 869c537d44e362d3ce6a4906b8422196eba33e50
      https://github.com/D-Programming-Language/dmd/commit/869c537d44e362d3ce6a4906b8422196eba33e50
  Author: Hara Kenji <k.hara.pg+dev at gmail.com>
  Date:   2013-05-11 (Sat, 11 May 2013)

  Changed paths:
    M src/enum.c
    M src/enum.h
    M src/expression.c
    M src/mtype.c
    M src/optimize.c
    M src/template.c
    M test/fail_compilation/diag8178.d
    M test/runnable/uda.d

  Log Message:
  -----------
  Merge pull request #1960 from IgorStepanov/issue9652

Issue9652 -  __traits(getAttributes) doesn't work with manifest constants


Compare: https://github.com/D-Programming-Language/dmd/compare/4822fa3ccb28...869c537d44e3


More information about the dmd-internals mailing list