[parrot/parrot] 5d7b1e: ChangeLog + fix a doc link

GitHub noreply at github.com
Fri Dec 19 12:54:36 UTC 2014


  Branch: refs/heads/smoke-me/cast-cage
  Home:   https://github.com/parrot/parrot
  Commit: 5d7b1e7ebf9425118bcf985ec26988997189540f
      https://github.com/parrot/parrot/commit/5d7b1e7ebf9425118bcf985ec26988997189540f
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2014-12-19 (Fri, 19 Dec 2014)

  Changed paths:
    M ChangeLog
    M docs/tests.pod

  Log Message:
  -----------
  ChangeLog + fix a doc link


  Commit: ff7a48b226aafa85931da37f140d29eec750df45
      https://github.com/parrot/parrot/commit/ff7a48b226aafa85931da37f140d29eec750df45
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2014-12-19 (Fri, 19 Dec 2014)

  Changed paths:
    M include/parrot/parrot.h
    M src/io/api.c
    M src/io/filehandle.c
    M src/io/io_private.h
    M src/io/pipe.c
    M src/string/encoding/shared.c

  Log Message:
  -----------
  [cage] Fix c++ Wcast-qual and -Wunused-result, PTR_UNCONST

in the io and string api.
We really need to bypass the const qualifier for our io api.
Add a new PTR_UNCONST macro.


  Commit: 3bf3da41c5a1a5864fbaadf59d264437c366e07e
      https://github.com/parrot/parrot/commit/3bf3da41c5a1a5864fbaadf59d264437c366e07e
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2014-12-19 (Fri, 19 Dec 2014)

  Changed paths:
    M include/parrot/atomic/gcc_x86.h
    M src/atomic/gcc_x86.c
    M src/gc/gc_ms2.c
    M src/longopt.c
    M src/ops/core.ops
    M src/ops/core_ops.c
    M src/string/spf_render.c

  Log Message:
  -----------
  [cage] more --cage fixes

undeclared snprintf
duplicate declarations
unused vars


  Commit: ef8c480afc88ab7d9bde0fa1bf5858f12b9077aa
      https://github.com/parrot/parrot/commit/ef8c480afc88ab7d9bde0fa1bf5858f12b9077aa
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2014-12-19 (Fri, 19 Dec 2014)

  Changed paths:
    M compilers/imcc/imcc.l
    M compilers/imcc/imclexer.c
    M compilers/imcc/instructions.c
    M frontend/parrot2/main.c
    M frontend/parrot_debugger/main.c
    M frontend/pbc_merge/main.c
    M src/call/pcc.c
    M src/gc/gc_gms.c
    M src/gc/gc_ms2.c
    M src/io/api.c
    M src/io/buffer.c
    M src/string/encoding/utf8.c

  Log Message:
  -----------
  [cage] more --cage fixes

remove some -Wunused-variable and unneeded function calls, io cleanup
fix one logical autoflush error in Parrot_io_open
add pbc_merge_annotations to pbc_merge,
remove some dead functions: setup_imcc, do_a_better_error_message,
  Parrot_pcc_add_invocant
use switch for gc_get_info (I trust the compilers not to overdo it)


  Commit: 7e222bb12258506cc6042148495fa4c90995108c
      https://github.com/parrot/parrot/commit/7e222bb12258506cc6042148495fa4c90995108c
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2014-12-19 (Fri, 19 Dec 2014)

  Changed paths:
    M compilers/imcc/imcparser.c
    M compilers/imcc/imcparser.h
    M src/ops/core_ops.c
    M src/ops/experimental.ops
    M src/ops/io.ops
    M src/ops/object.ops

  Log Message:
  -----------
  [cage] more --cage fixes: ops, imcc.y

remove unneeded variables and signature function calls
regenerate the parser,


  Commit: 0493f08556e2d5069e2ea745ff2cac6d33dcda4a
      https://github.com/parrot/parrot/commit/0493f08556e2d5069e2ea745ff2cac6d33dcda4a
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2014-12-19 (Fri, 19 Dec 2014)

  Changed paths:
    M src/platform/generic/io.c

  Log Message:
  -----------
  [io] re-enable async io on linux

linux is Obsolete (not POSIX compliant)
http://sourceforge.net/p/predef/wiki/OperatingSystems/


  Commit: 1127005f4ba7b01f86042396527e2b6eef914f04
      https://github.com/parrot/parrot/commit/1127005f4ba7b01f86042396527e2b6eef914f04
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2014-12-19 (Fri, 19 Dec 2014)

  Changed paths:
    M lib/Parrot/Pmc2c/PMC.pm
    M src/vtables.c

  Log Message:
  -----------
  [cage] remove more redundant duplicate declarations

in dynpmc: see GH #741

src/vtables.c: Parrot_gbl_initialize_core_pmcs is already declared now


  Commit: 42c1390163fa5d389439abec7a9b880641be3479
      https://github.com/parrot/parrot/commit/42c1390163fa5d389439abec7a9b880641be3479
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2014-12-19 (Fri, 19 Dec 2014)

  Changed paths:
    M src/interp/api.c
    M src/thread.c

  Log Message:
  -----------
  [cage] more --cage fixes: interp

remove unneded num_thr


Compare: https://github.com/parrot/parrot/compare/5d7b1e7ebf94^...42c1390163fa


More information about the parrot-commits mailing list