[parrot/parrot] 48c308: fix error: expected unqualified-id before string c...

GitHub noreply at github.com
Fri Jan 2 12:19:48 UTC 2015


  Branch: refs/heads/smoke-me/attributes-gh1163
  Home:   https://github.com/parrot/parrot
  Commit: 48c30847d9e1a89ec5f3b8ab63ff2451f730a4d0
      https://github.com/parrot/parrot/commit/48c30847d9e1a89ec5f3b8ab63ff2451f730a4d0
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2015-01-02 (Fri, 02 Jan 2015)

  Changed paths:
    M include/parrot/nci.h
    M include/parrot/scheduler.h
    M src/gc/fixed_allocator.c
    M src/gc/fixed_allocator.h
    M src/nci/signatures.c
    M src/scheduler.c

  Log Message:
  -----------
  fix error: expected unqualified-id before string constant

PARROT_EXPORT needs to be the first function attribute. See GH #1164.
This error appears now with c++ compilers, because now returns_null is
only now enabled.


  Commit: 19e74d472b35f3bab43834d780794ac3a9346d1b
      https://github.com/parrot/parrot/commit/19e74d472b35f3bab43834d780794ac3a9346d1b
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2015-01-02 (Fri, 02 Jan 2015)

  Changed paths:
    M ChangeLog
    M lib/Parrot/Headerizer.pm
    M lib/Parrot/Headerizer/Functions.pm
    M t/tools/dev/headerizer/01_functions.t

  Log Message:
  -----------
  [test] Add tests for #1164, that PARROT_EXPORT is the first

also allow PARROT_DOES_NOT_RETURN as only attribute for functions
with make headerizer.


  Commit: e3bffab1101c17e66c54800111c9cd682b83eb50
      https://github.com/parrot/parrot/commit/e3bffab1101c17e66c54800111c9cd682b83eb50
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2015-01-02 (Fri, 02 Jan 2015)

  Changed paths:
    M src/string/encoding/shared.c
    M src/string/encoding/shared.h

  Log Message:
  -----------
  Replace PARROT_CANNOT_RETURN_NULL with PARROT_DOES_NOT_RETURN

in some NYI function which do not return. (encoding/shared.c only)
This is better than just PARROT_CANNOT_RETURN_NULL


  Commit: c1ec9f4c533cb6df9f73f3911b2e091a1d4c61ef
      https://github.com/parrot/parrot/commit/c1ec9f4c533cb6df9f73f3911b2e091a1d4c61ef
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2015-01-02 (Fri, 02 Jan 2015)

  Changed paths:
    M Configure.pl
    M config/auto/attributes/test_c.in
    M include/parrot/compiler.h
    M include/parrot/exit.h
    M include/parrot/thr_pthread.h
    M lib/Parrot/Configure/Messages.pm
    M src/dynoplibs/trans.ops
    M src/exit.c
    M src/ops/core.ops

  Log Message:
  -----------
  Bump copyright to 2015, remove unneeded casts

Also add a ARGIN_FORMAT to Parrot_x_force_error_exit.


  Commit: 75b6710e5f890f02d5ee1976c9c548e43da3cbb3
      https://github.com/parrot/parrot/commit/75b6710e5f890f02d5ee1976c9c548e43da3cbb3
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2015-01-02 (Fri, 02 Jan 2015)

  Changed paths:
    M src/exceptions.c

  Log Message:
  -----------
  [cage] improve die_from_exception

fix -Wunused-result for Parrot_io_STDOUT,
do not calculate Parrot_io_STDOUT and Parrot_io_STDerr twice.


Compare: https://github.com/parrot/parrot/compare/f42ffd9d46cb...75b6710e5f89


More information about the parrot-commits mailing list