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

GitHub noreply at github.com
Mon Sep 24 19:09:43 UTC 2012


  Branch: refs/heads/master
  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.


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

  Changed paths:
    M ChangeLog

  Log Message:
  -----------
  ChangeLog for rurban/clang-warnings-gh843


  Commit: 39d35e4e9a744961c14ea94a70366367739eaaaf
      https://github.com/parrot/parrot/commit/39d35e4e9a744961c14ea94a70366367739eaaaf
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-09-24 (Mon, 24 Sep 2012)

  Changed paths:
    M ChangeLog
    M config/auto/warnings.pm
    M config/gen/makefiles/root.in

  Log Message:
  -----------
  merge rurban/clang-warnings-gh843 into master

Fix conflict in ChangeLog


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

  Changed paths:
    M ChangeLog

  Log Message:
  -----------
  ChangeLog for Branches: threads (progress update)


Compare: https://github.com/parrot/parrot/compare/9f58d2fea35e...c2c09cf43494


More information about the parrot-commits mailing list