[parrot/parrot] 8d97aa: detect -Wcast-align violations [GH #1201]

GitHub noreply at github.com
Tue Feb 16 07:38:52 UTC 2016


  Branch: refs/heads/master
  Home:   https://github.com/parrot/parrot
  Commit: 8d97aabe7ddab0eef8975ed5dd850761d63f86bd
      https://github.com/parrot/parrot/commit/8d97aabe7ddab0eef8975ed5dd850761d63f86bd
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2016-02-15 (Mon, 15 Feb 2016)

  Changed paths:
    M src/embed/bytecode.c
    M src/packfile/api.c
    M src/packfile/pf_items.c

  Log Message:
  -----------
  detect -Wcast-align violations [GH #1201]

We need an ARMv5 or MIPS platform which do require word aligned pointers
and throw these warnings.

TODO: We might need to add a config probe on those platforms for a
PARROT_HAS_STRICT_WORDALIGN ifdef and check the alignment then at
runtime with a possible needed memcpy before we can access the pointer
value.


  Commit: 26f557e1bfd2aa7eb9bf6f684c2591ed54f1b846
      https://github.com/parrot/parrot/commit/26f557e1bfd2aa7eb9bf6f684c2591ed54f1b846
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2016-02-15 (Mon, 15 Feb 2016)

  Changed paths:
    M src/gc/string_gc.c

  Log Message:
  -----------
  [docs] typo on move_buffer_callback doc


  Commit: 85bb8f19d5b3eacc74b85fbf8e6569f6a285aea4
      https://github.com/parrot/parrot/commit/85bb8f19d5b3eacc74b85fbf8e6569f6a285aea4
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2016-02-15 (Mon, 15 Feb 2016)

  Changed paths:
    M ChangeLog
    M VERSION
    M docs/parrothist.pod
    M docs/project/release_manager_guide.pod
    M t/native_pbc/integer_4_be.pbc
    M t/native_pbc/integer_4_le.pbc
    M t/native_pbc/integer_8_be.pbc
    M t/native_pbc/integer_8_le.pbc
    M t/native_pbc/number_4_12_le.pbc
    M t/native_pbc/number_4_16_be.pbc
    M t/native_pbc/number_4_8_be.pbc
    M t/native_pbc/number_4_8_le.pbc
    M t/native_pbc/number_8_16_be.pbc
    M t/native_pbc/number_8_16_le.pbc
    M t/native_pbc/number_8_8_be.pbc
    M t/native_pbc/number_8_8_le.pbc
    M t/native_pbc/string_4_be.pbc
    M t/native_pbc/string_4_le.pbc
    M t/native_pbc/string_8_be.pbc
    M t/native_pbc/string_8_le.pbc
    M tools/release/release.json

  Log Message:
  -----------
  Supported release 8.1.0 "Andean Parakeet"

+ Restore make configure_tests, remove outdated t/steps/auto/labs-01.t
+ Annotate needed -Wcast-align fixes (for early armv5 systems)
+ Add missing hyperref package for latex
+ Fix typo in move_buffer_callback doc

The Andean parakeet (Bolborhynchus orbygnesius) is a small 160 mm (6 in)
parrot found in the upland wooded valleys of the central eastern Andes in
Bolivia and Peru, at elevations of 1,500 m (4,900 ft) to 5,000 m (16,400
ft).  It is solid green, darker above and lighter below, with some blue
visible on the wings when flying.  It has a pale bill and medium length
tail.  It is stockier and darker than the mountain parakeet.

Most flocks are small, but sometimes include over 300 individuals. The
Andean parakeet eats seeds, buds, and berries, and it breeds in burrows in
steep banks.

It was formerly known as B. andicolus - Wikipedia


Compare: https://github.com/parrot/parrot/compare/e0166029f559...85bb8f19d5b3


More information about the parrot-commits mailing list