[parrot/parrot] ab7ec2: Fix a bug that causes parrot to fail on platforms ...

GitHub noreply at github.com
Sun Nov 18 19:35:41 UTC 2012


  Branch: refs/heads/threads
  Home:   https://github.com/parrot/parrot
  Commit: ab7ec2a1408438dbd1d334673be97cd6b35f3d92
      https://github.com/parrot/parrot/commit/ab7ec2a1408438dbd1d334673be97cd6b35f3d92
  Author: Martin Vorländer <martinvorlaender at googlemail.com>
  Date:   2012-10-03 (Wed, 03 Oct 2012)

  Changed paths:
    M src/hash.c

  Log Message:
  -----------
  Fix a bug that causes parrot to fail on platforms where size_t is an unsigned type.


  Commit: 6236d2d7f970d2f0aab19a3afeb3049f888aa6fc
      https://github.com/parrot/parrot/commit/6236d2d7f970d2f0aab19a3afeb3049f888aa6fc
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-10-05 (Fri, 05 Oct 2012)

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

  Log Message:
  -----------
  [cage] Fix .c.i rule for solaris cc

With solaris cc -c overrides -E.
cc: Warning: "-c" redefines goal from "preprocessed source (file)" to "object file"


  Commit: d7d2245aa9d8ca20fbc0efcc6b7768649fc675dc
      https://github.com/parrot/parrot/commit/d7d2245aa9d8ca20fbc0efcc6b7768649fc675dc
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2012-10-15 (Mon, 15 Oct 2012)

  Changed paths:
    M ChangeLog

  Log Message:
  -----------
  Remove empty sections from ChangeLog


  Commit: 3afb63c5dab7396fe7376d6031a6167236553272
      https://github.com/parrot/parrot/commit/3afb63c5dab7396fe7376d6031a6167236553272
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2012-10-15 (Mon, 15 Oct 2012)

  Changed paths:
    M MANIFEST.generated
    M README.pod
    M VERSION
    M docs/parrothist.pod
    M docs/project/release_manager_guide.pod
    M include/parrot/oplib/core_ops.h
    M src/ops/core_ops.c
    M tools/release/release.json

  Log Message:
  -----------
  Update various things related to the 4.9.0 release


  Commit: 1101abb1cf3ce236b0552166bd0043851ddcc3b7
      https://github.com/parrot/parrot/commit/1101abb1cf3ce236b0552166bd0043851ddcc3b7
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2012-10-15 (Mon, 15 Oct 2012)

  Changed paths:
    M t/native_pbc/annotations.pbc
    M t/native_pbc/integer.pbc
    M t/native_pbc/number.pbc
    M t/native_pbc/string.pbc

  Log Message:
  -----------
  Update pbc testing files


  Commit: 193190b86c419090655832d9bb0fa0c9f6c09569
      https://github.com/parrot/parrot/commit/193190b86c419090655832d9bb0fa0c9f6c09569
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2012-10-16 (Tue, 16 Oct 2012)

  Changed paths:
    M t/native_pbc/integer_4.pbc
    M t/native_pbc/number_4.pbc
    M t/native_pbc/number_5.pbc
    M t/native_pbc/string_4.pbc

  Log Message:
  -----------
  update native pbc test data


  Commit: 91438ffa7ce3ffa139b7fa2783a8d8812593263f
      https://github.com/parrot/parrot/commit/91438ffa7ce3ffa139b7fa2783a8d8812593263f
  Author: Martin Vorländer <martin.vorlaender at t-online.de>
  Date:   2012-10-17 (Wed, 17 Oct 2012)

  Changed paths:
    M ChangeLog
    M MANIFEST
    M MANIFEST.generated
    M README.pod
    M VERSION
    M config/auto/gcc.pm
    M config/auto/llvm.pm
    M config/auto/thread.pm
    M config/gen/makefiles/root.in
    M docs/parrothist.pod
    M docs/project/release_manager_guide.pod
    A examples/library/utf8_base64.pir
    A examples/library/utf8_base64.pl
    M include/parrot/oplib/core_ops.h
    M runtime/parrot/library/MIME/Base64.pir
    M src/ops/core_ops.c
    M src/ops/string.ops
    M t/compilers/data_json/from_parrot.t
    M t/compilers/data_json/to_parrot.t
    M t/library/mime_base64.t
    A t/library/mime_base64u.t
    M t/native_pbc/annotations.pbc
    M t/native_pbc/integer.pbc
    M t/native_pbc/integer_4.pbc
    M t/native_pbc/number.pbc
    M t/native_pbc/number_4.pbc
    M t/native_pbc/number_5.pbc
    M t/native_pbc/string.pbc
    M t/native_pbc/string_4.pbc
    M tools/release/release.json

  Log Message:
  -----------
  Merge remote-tracking branch 'upstream/master'


  Commit: a1ecb9876a476536d74bf5f3490ec90f4832e54a
      https://github.com/parrot/parrot/commit/a1ecb9876a476536d74bf5f3490ec90f4832e54a
  Author: Martin Vorländer <martin.vorlaender at t-online.de>
  Date:   2012-10-17 (Wed, 17 Oct 2012)

  Changed paths:
    M config/auto/perldoc.pm
    M lib/Parrot/Pmc2c/Pmc2cMain.pm
    M lib/Parrot/Pmc2c/VTable.pm
    M tools/build/pmc2c.pl

  Log Message:
  -----------
  Fix some unix path-building that doesn't work on VMS.


  Commit: 38cf8d9254eaad879141c568f1cf39b368dc5226
      https://github.com/parrot/parrot/commit/38cf8d9254eaad879141c568f1cf39b368dc5226
  Author: Martin Vorländer <martin.vorlaender at t-online.de>
  Date:   2012-10-18 (Thu, 18 Oct 2012)

  Changed paths:
    M config/auto/pmc.pm
    M src/dynpmc/Rules.in

  Log Message:
  -----------
  Change some dependency rules to make them work with MMS/MMK (VMS make utilities).

The VMS make utilities always need an action if they determine that a target is
older than a denpendency element.

Besides, rules like

some/header.h : some/source.c

some/source.c : some/file.dump
	$(PMC2CC) some/source.pmc

don't reflect the building process, as both the C and header file are generated
by the $(PMCCC) call.


  Commit: 16f278bb0886b3b6134044ff6f655329fe83bf57
      https://github.com/parrot/parrot/commit/16f278bb0886b3b6134044ff6f655329fe83bf57
  Author: Martin Vorländer <martin.vorlaender at t-online.de>
  Date:   2012-10-18 (Thu, 18 Oct 2012)

  Changed paths:
    M config/auto/pmc.pm
    M src/dynpmc/Rules.in

  Log Message:
  -----------
  Revert "Change some dependency rules to make them work with MMS/MMK (VMS make utilities)."

This reverts commit 38cf8d9254eaad879141c568f1cf39b368dc5226.


  Commit: c376548c044cdc141a734d7907cd780660dceb8a
      https://github.com/parrot/parrot/commit/c376548c044cdc141a734d7907cd780660dceb8a
  Author: Martin Vorländer <martin.vorlaender at t-online.de>
  Date:   2012-10-18 (Thu, 18 Oct 2012)

  Changed paths:
    M config/auto/pmc.pm
    M src/dynpmc/Rules.in

  Log Message:
  -----------
  Place dependency changes in branch


  Commit: bf72c5cfb162ff1bb25720077140c733a7d47949
      https://github.com/parrot/parrot/commit/bf72c5cfb162ff1bb25720077140c733a7d47949
  Author: Martin Vorländer <martin.vorlaender at t-online.de>
  Date:   2012-10-19 (Fri, 19 Oct 2012)

  Log Message:
  -----------
  Merge branch 'master' into vms-depend_h_c


  Commit: 3c558c8a54ee87699e9426f111d21db59dd38b36
      https://github.com/parrot/parrot/commit/3c558c8a54ee87699e9426f111d21db59dd38b36
  Author: luben <karavelov at spnet.net>
  Date:   2012-10-21 (Sun, 21 Oct 2012)

  Changed paths:
    M src/pmc/filehandle.pmc
    M src/pmc/socket.pmc
    M src/pmc/stringhandle.pmc

  Log Message:
  -----------
  Fix record separator bug on io handles

Handle PMC is not not instantiated itself but is only inherited. The
sub-PMCs (Filehandle, Socket, Stringhandle) should mark all of the
Handle attributes as alive.


  Commit: 78bef79d7b893dd55302a68764549262aa0477b7
      https://github.com/parrot/parrot/commit/78bef79d7b893dd55302a68764549262aa0477b7
  Author: luben <karavelov at spnet.net>
  Date:   2012-10-21 (Sun, 21 Oct 2012)

  Changed paths:
    M src/pmc/socket.pmc

  Log Message:
  -----------
  Another Handle attr marking omission fixed. Pm++


  Commit: af93a6d9a3c832ed2cd85e684c9d37d3bd3813dd
      https://github.com/parrot/parrot/commit/af93a6d9a3c832ed2cd85e684c9d37d3bd3813dd
  Author: Martin Vorländer <martin.vorlaender at t-online.de>
  Date:   2012-10-22 (Mon, 22 Oct 2012)

  Changed paths:
    M src/pmc/filehandle.pmc
    M src/pmc/socket.pmc
    M src/pmc/stringhandle.pmc

  Log Message:
  -----------
  Merge remote-tracking branch 'upstream/master'


  Commit: 01418e22a49a5c52688af94a143f1a1e1f93da88
      https://github.com/parrot/parrot/commit/01418e22a49a5c52688af94a143f1a1e1f93da88
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2012-10-26 (Fri, 26 Oct 2012)

  Changed paths:
    M docs/project/release_manager_guide.pod

  Log Message:
  -----------
  [doc] Fix link to add a new release announcement


  Commit: f60db4e96bdfe700ea06c7ccc1775d1b2b6c31b3
      https://github.com/parrot/parrot/commit/f60db4e96bdfe700ea06c7ccc1775d1b2b6c31b3
  Author: Martin Vorländer <martin.vorlaender at t-online.de>
  Date:   2012-10-27 (Sat, 27 Oct 2012)

  Changed paths:
    M docs/project/release_manager_guide.pod

  Log Message:
  -----------
  Merge remote-tracking branch 'upstream/master'


  Commit: 3cf75042f54c69cb21db995e34248e7b7cd093db
      https://github.com/parrot/parrot/commit/3cf75042f54c69cb21db995e34248e7b7cd093db
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2012-10-30 (Tue, 30 Oct 2012)

  Changed paths:
    M config/auto/perldoc.pm
    M lib/Parrot/Pmc2c/Pmc2cMain.pm
    M lib/Parrot/Pmc2c/VTable.pm
    M tools/build/pmc2c.pl

  Log Message:
  -----------
  Merge pull request #862 from mvorl/master

Fix some unix path-building that doesn't work on VMS.


  Commit: 7240c1b089409b9b36338fd74d3cc8f5f73fa1ee
      https://github.com/parrot/parrot/commit/7240c1b089409b9b36338fd74d3cc8f5f73fa1ee
  Author: Bart Wiegmans <bart at peperzaken.nl>
  Date:   2012-11-01 (Thu, 01 Nov 2012)

  Changed paths:
    M src/pmc/callcontext.pmc

  Log Message:
  -----------
  This fixes checks for NULL in the return value of CallContext->get_attr,
and replaces it with PMCNULL. This fixes a crash in NQP, which stopped

[Coke] has suggested to put this check into the (macro of) GET_ATTR,
which would save us the need to check for it everywhere, but we would
have to know it the retrieved attribute is a PMC or string or otherwise.


  Commit: a7bbcffa73b3e69d4c1811e0725e5af4194cc99e
      https://github.com/parrot/parrot/commit/a7bbcffa73b3e69d4c1811e0725e5af4194cc99e
  Author: Christoph Otto <christoph_github at mksig.org>
  Date:   2012-11-01 (Thu, 01 Nov 2012)

  Log Message:
  -----------
  Merge branch 'master', remote-tracking branch 'brrt/master'


  Commit: a28b6271ee6a787b8c81b188132aa6960394d5bc
      https://github.com/parrot/parrot/commit/a28b6271ee6a787b8c81b188132aa6960394d5bc
  Author: Christoph Otto <christoph_github at mksig.org>
  Date:   2012-11-01 (Thu, 01 Nov 2012)

  Changed paths:
    M src/pmc/callcontext.pmc

  Log Message:
  -----------
  codingstd fix


  Commit: 80b4ecd906879cf0b0d949cf856250ece3f0d2bc
      https://github.com/parrot/parrot/commit/80b4ecd906879cf0b0d949cf856250ece3f0d2bc
  Author: Christoph Otto <christoph_github at mksig.org>
  Date:   2012-11-01 (Thu, 01 Nov 2012)

  Changed paths:
    M src/ops/core.ops
    M src/ops/core_ops.c

  Log Message:
  -----------
  add PMCNULL check to result_info op, rebootstrap ops


  Commit: 1cc9caa17a19545df0cecf3800edf01f8e351fe5
      https://github.com/parrot/parrot/commit/1cc9caa17a19545df0cecf3800edf01f8e351fe5
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-11-14 (Wed, 14 Nov 2012)

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

  Log Message:
  -----------
  [GH #867] icu 4.4 uses a wrong uset_openEmpty(); function declaration

Since we cannot check icu in auto::warnings (it comes later), remove
-Werror=strict-prototypes from src/string/encoding/shared.c.

Note that I noticed an apprently wrong -I$(@D) macro in the suffix override rules, which looks wrong, but does no harm.


  Commit: 524efdecf4598fe9f669041a32eafe999d226ffd
      https://github.com/parrot/parrot/commit/524efdecf4598fe9f669041a32eafe999d226ffd
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-11-18 (Sun, 18 Nov 2012)

  Changed paths:
    M ChangeLog
    M MANIFEST.generated
    M README.pod
    M VERSION
    M config/auto/perldoc.pm
    M config/auto/warnings.pm
    M config/gen/makefiles/root.in
    M docs/parrothist.pod
    M docs/project/release_manager_guide.pod
    M include/parrot/oplib/core_ops.h
    M lib/Parrot/Pmc2c/Pmc2cMain.pm
    M lib/Parrot/Pmc2c/VTable.pm
    M src/ops/core.ops
    M src/ops/core_ops.c
    M src/pmc/callcontext.pmc
    M src/pmc/filehandle.pmc
    M src/pmc/socket.pmc
    M src/pmc/stringhandle.pmc
    M t/native_pbc/annotations.pbc
    M t/native_pbc/integer.pbc
    M t/native_pbc/integer_4.pbc
    M t/native_pbc/number.pbc
    M t/native_pbc/number_4.pbc
    M t/native_pbc/number_5.pbc
    M t/native_pbc/string.pbc
    M t/native_pbc/string_4.pbc
    M tools/build/pmc2c.pl
    M tools/release/release.json

  Log Message:
  -----------
  Merge remote-tracking branch 'origin/master' into threads


Compare: https://github.com/parrot/parrot/compare/c73ae654132a...524efdecf459


More information about the parrot-commits mailing list