[parrot/parrot] 740b21: [GH #843] warnings: Improve clang support

GitHub noreply at github.com
Sun Sep 23 19:15:51 UTC 2012


  Branch: refs/heads/rurban/clang-warnings-gh843
  Home:   https://github.com/parrot/parrot
  Commit: 740b218120ab088f7f469893c197b08abe2a3298
      https://github.com/parrot/parrot/commit/740b218120ab088f7f469893c197b08abe2a3298
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-09-23 (Sun, 23 Sep 2012)

  Changed paths:
    M config/auto/warnings.pm

  Log Message:
  -----------
  [GH #843] warnings: Improve clang support

clang requires warnings overrides for -Wno-parentheses-equality
and adds -Wno-unused-result to src/ops/core_ops.c.
(used in 29582199aef9ea9462 [GH #828] Optimize print_n/i and say_n/i)


  Commit: cea0a7462af8a2d7de9a413609e17ab6df60cc56
      https://github.com/parrot/parrot/commit/cea0a7462af8a2d7de9a413609e17ab6df60cc56
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-09-23 (Sun, 23 Sep 2012)

  Changed paths:
    M config/gen/makefiles/root.in

  Log Message:
  -----------
  [GH #843] Add ccwarn::src/ops/core_ops.c SUFFIX OVERRIDE

For using (void)Parrot_io_write_b
added (but not yet merged) with 29582199aef9ea94622b4202aee129521bc


  Commit: 543fc033b3850c57a61dde2fb9c2ac236ab407fb
      https://github.com/parrot/parrot/commit/543fc033b3850c57a61dde2fb9c2ac236ab407fb
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-09-23 (Sun, 23 Sep 2012)

  Changed paths:
    M config/gen/makefiles/root.in

  Log Message:
  -----------
  Add .c.i: suffix rule for convenience

.i files as in perl5 are preprocessed files.


  Commit: c92346d9436a618d6a776f75233a5c17687b5b26
      https://github.com/parrot/parrot/commit/c92346d9436a618d6a776f75233a5c17687b5b26
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-09-23 (Sun, 23 Sep 2012)

  Changed paths:
    M config/auto/warnings.pm

  Log Message:
  -----------
  [GH #843] Simplify clang warnings

Add support for clang++ C++ with .c source deprecation warning.
Add support for multiple override warnings in the same file.
We do not need a clang special case now.


Compare: https://github.com/parrot/parrot/compare/740b218120ab^...c92346d9436a


More information about the parrot-commits mailing list