[dmd-internals] [D-Programming-Language/dmd] 23e0bc: [D1] Ignore ref storage class for extern(C) static...

GitHub via dmd-internals dmd-internals at puremagic.com
Mon Nov 10 12:29:42 PST 2014


  Branch: refs/heads/dmd-1.x
  Home:   https://github.com/D-Programming-Language/dmd
  Commit: 23e0bcfa8246bebc8da56ba4cd9ffa1a2be89476
      https://github.com/D-Programming-Language/dmd/commit/23e0bcfa8246bebc8da56ba4cd9ffa1a2be89476
  Author: Mihails Strasuns <mihails.strasuns at sociomantic.com>
  Date:   2014-11-10 (Mon, 10 Nov 2014)

  Changed paths:
    M src/mtype.c

  Log Message:
  -----------
  [D1] Ignore ref storage class for extern(C) static array parameters

Results in syntax that is compatible between D1 and D2 and can be used
to preserve same semantics in type safe way. Right now only alternative
is to use plain pointer parameters which is big loss in type safety.


  Commit: 4de0b90009db9a3b7d1288ac4098a59d6fb16687
      https://github.com/D-Programming-Language/dmd/commit/4de0b90009db9a3b7d1288ac4098a59d6fb16687
  Author: Walter Bright <walter at walterbright.com>
  Date:   2014-11-10 (Mon, 10 Nov 2014)

  Changed paths:
    M src/mtype.c

  Log Message:
  -----------
  Merge pull request #4129 from mihails-strasuns-sociomantic/compatible-extern-static-arr

[D1] Ignore ref storage class for extern(C) static array parameters


Compare: https://github.com/D-Programming-Language/dmd/compare/8085334dff58...4de0b90009db


More information about the dmd-internals mailing list