[dmd-internals] [D-Programming-Language/dmd] da1d50: CTFE: Don't declare tuples wrappers as variables

GitHub noreply at github.com
Thu Mar 28 01:54:47 PDT 2013


  Branch: refs/heads/master
  Home:   https://github.com/D-Programming-Language/dmd
  Commit: da1d50c14d22d1ebf1edf946266cbd4b85b98c52
      https://github.com/D-Programming-Language/dmd/commit/da1d50c14d22d1ebf1edf946266cbd4b85b98c52
  Author: Don Clugston <emailsdontbelong at inarepository.com>
  Date:   2013-03-28 (Thu, 28 Mar 2013)

  Changed paths:
    M src/interpret.c

  Log Message:
  -----------
  CTFE: Don't declare tuples wrappers as variables

Only the members of the tuples are variables. The tuple itself
doesn't need storage.


  Commit: 17cc6bfd6acda4730ec2740ec52ac08993525d5c
      https://github.com/D-Programming-Language/dmd/commit/17cc6bfd6acda4730ec2740ec52ac08993525d5c
  Author: Don Clugston <emailsdontbelong at inarepository.com>
  Date:   2013-03-28 (Thu, 28 Mar 2013)

  Changed paths:
    M src/interpret.c

  Log Message:
  -----------
  CTFE: Don't declare local enums as variables

They don't go on the stack (they already get a slot in the
global constants table when they get used)


  Commit: b4be1a5e85a34980bbb52664efac854d863281f8
      https://github.com/D-Programming-Language/dmd/commit/b4be1a5e85a34980bbb52664efac854d863281f8
  Author: Daniel Murphy <yebblies at gmail.com>
  Date:   2013-03-28 (Thu, 28 Mar 2013)

  Changed paths:
    M src/interpret.c

  Log Message:
  -----------
  Merge pull request #1807 from donc/ctfeEnumsAintVars

CTFE: Enums and tuple wrappers are not variables


Compare: https://github.com/D-Programming-Language/dmd/compare/425c9e5048f5...b4be1a5e85a3


More information about the dmd-internals mailing list