[dmd-internals] [D-Programming-Language/dmd] a4f3e3: remove undefined (and redundant) behavior

GitHub noreply at github.com
Mon Apr 16 10:06:16 PDT 2012


  Branch: refs/heads/master
  Home:   https://github.com/D-Programming-Language/dmd
  Commit: a4f3e3f7936bb2d27f44810b6ec694876287a1a3
      https://github.com/D-Programming-Language/dmd/commit/a4f3e3f7936bb2d27f44810b6ec694876287a1a3
  Author: Brad Roberts <braddr at puremagic.com>
  Date:   2012-04-16 (Mon, 16 Apr 2012)

  Changed paths:
    M src/backend/cgcod.c

  Log Message:
  -----------
  remove undefined (and redundant) behavior

but, argh, windows' OMFOBJ code behaves differently than ELFOBJ and MACHOBJ


  Commit: 5c30011b617dc8adcfef35dc30c4189770debce8
      https://github.com/D-Programming-Language/dmd/commit/5c30011b617dc8adcfef35dc30c4189770debce8
  Author: Brad Roberts <braddr at puremagic.com>
  Date:   2012-04-16 (Mon, 16 Apr 2012)

  Changed paths:
    M src/backend/cgcod.c
    M src/backend/cod3.c
    M src/backend/code.h

  Log Message:
  -----------
  refactor alignment emission


  Commit: b64b326e8d60bc6b8835636543007f6a7fd003aa
      https://github.com/D-Programming-Language/dmd/commit/b64b326e8d60bc6b8835636543007f6a7fd003aa
  Author: Brad Roberts <braddr at puremagic.com>
  Date:   2012-04-16 (Mon, 16 Apr 2012)

  Changed paths:
    M src/backend/cod3.c

  Log Message:
  -----------
  extend the nops array from 7 to 15 to cover larger padding needs


  Commit: 3a0205d4b2c9336a038cf0f1f671f637f9a34340
      https://github.com/D-Programming-Language/dmd/commit/3a0205d4b2c9336a038cf0f1f671f637f9a34340
  Author: Walter Bright <walter at walterbright.com>
  Date:   2012-04-16 (Mon, 16 Apr 2012)

  Changed paths:
    M src/backend/cgcod.c
    M src/backend/cod3.c
    M src/backend/code.h

  Log Message:
  -----------
  Merge pull request #883 from braddr/fix-cgcod

refactor code that emits noops for alignment


Compare: https://github.com/D-Programming-Language/dmd/compare/31f974a...3a0205d


More information about the dmd-internals mailing list