[parrot/parrot] af349b: Whitespace alignment in Parrot::Docs::Section::Tes...

GitHub noreply at github.com
Tue Jan 15 11:37:39 UTC 2013


  Branch: refs/heads/rurban/sockopt-gh909
  Home:   https://github.com/parrot/parrot
  Commit: af349b915d5717bf4b4923a27f414b0c06b5bb3f
      https://github.com/parrot/parrot/commit/af349b915d5717bf4b4923a27f414b0c06b5bb3f
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2013-01-07 (Mon, 07 Jan 2013)

  Changed paths:
    M lib/Parrot/Docs/Section/Tests.pm

  Log Message:
  -----------
  Whitespace alignment in Parrot::Docs::Section::Tests


  Commit: 10215f129a3bd65f092a8e0769dc8e1a2f804f2a
      https://github.com/parrot/parrot/commit/10215f129a3bd65f092a8e0769dc8e1a2f804f2a
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2013-01-07 (Mon, 07 Jan 2013)

  Changed paths:
    M lib/Parrot/Install.pm
    M tools/dev/install_dev_files.pl
    M tools/dev/install_files.pl

  Log Message:
  -----------
  [GH #910] add Parrot::Install::sanitycheck_install

Check for some common possibly ungenerated
configure and make targets in MANIFEST.generated and die
with the appropriate error message. Suggest make clean or make reconfig then.


  Commit: 06933e517824f6e7b2c1a18794f56ce76d531887
      https://github.com/parrot/parrot/commit/06933e517824f6e7b2c1a18794f56ce76d531887
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2013-01-07 (Mon, 07 Jan 2013)

  Changed paths:
    M Configure.pl

  Log Message:
  -----------
  [GH #910] make -s clean at perl Configure.pl to ensure fresh install


  Commit: 264d34e231e284a158c01e72669c680959a4f956
      https://github.com/parrot/parrot/commit/264d34e231e284a158c01e72669c680959a4f956
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2013-01-07 (Mon, 07 Jan 2013)

  Changed paths:
    M Configure.pl

  Log Message:
  -----------
  [GH #910] make clean on linux|darwin even without lib/Parrot/Config/Generated.pm


  Commit: fa08f0444fedbe7b32dc2c539ea334b99e1394c2
      https://github.com/parrot/parrot/commit/fa08f0444fedbe7b32dc2c539ea334b99e1394c2
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2013-01-07 (Mon, 07 Jan 2013)

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

  Log Message:
  -----------
  [install] Remove duplicate wrong install_config.o [main]lib

We need only src/install_config.o [main]lib for mod_parrot


  Commit: 46cacb6482d3a3910bddc11d157071352df67ac3
      https://github.com/parrot/parrot/commit/46cacb6482d3a3910bddc11d157071352df67ac3
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2013-01-07 (Mon, 07 Jan 2013)

  Changed paths:
    M lib/Parrot/Install.pm

  Log Message:
  -----------
  [GH #910] install: Add all dynext libs with load_ext, all exes

More sanity checks.
Fixes select missing on windows, gziphandle without has_gzip,
mixed windows path slashes.


  Commit: acf5f3c59f76b7c07af0306e4b20ccd5f685105a
      https://github.com/parrot/parrot/commit/acf5f3c59f76b7c07af0306e4b20ccd5f685105a
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2013-01-07 (Mon, 07 Jan 2013)

  Changed paths:
    M Configure.pl
    M config/gen/makefiles/root.in
    M lib/Parrot/Install.pm
    M tools/dev/install_dev_files.pl
    M tools/dev/install_files.pl

  Log Message:
  -----------
  Merge branch 'rurban/sanitycheck_install-gh910'


  Commit: b92f511f604718415703d34e474044fc486ad5f9
      https://github.com/parrot/parrot/commit/b92f511f604718415703d34e474044fc486ad5f9
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2013-01-07 (Mon, 07 Jan 2013)

  Changed paths:
    M config/gen/makefiles/root.in
    M lib/Parrot/Install.pm
    M tools/dev/install_dev_files.pl
    M tools/dev/install_doc_files.pl
    M tools/dev/install_files.pl

  Log Message:
  -----------
  [GH #899] Install generated MANIFESTs for all installed files

Into datadir, as MANIFEST, MANIFEST.dev and MANIFEST.doc


  Commit: 6d1311ecf53c6026a0fca3a2193bd8546f3390b7
      https://github.com/parrot/parrot/commit/6d1311ecf53c6026a0fca3a2193bd8546f3390b7
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2013-01-07 (Mon, 07 Jan 2013)

  Changed paths:
    M lib/Parrot/Install.pm
    M t/tools/install/02-install_files.t

  Log Message:
  -----------
  [GH #899] Fix and test for changed Parrot::Install::install_files()


  Commit: d6b44c0d72aef0d7b6899ec6ee18b47d3dd2a3bd
      https://github.com/parrot/parrot/commit/d6b44c0d72aef0d7b6899ec6ee18b47d3dd2a3bd
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2013-01-07 (Mon, 07 Jan 2013)

  Changed paths:
    M ChangeLog

  Log Message:
  -----------
  Add ChangeLog line for GH #899: Generate datadir/MANIFEST* for all installed files


  Commit: a6b96f4f77fac95b48c24306423b3dae5ad1b2e2
      https://github.com/parrot/parrot/commit/a6b96f4f77fac95b48c24306423b3dae5ad1b2e2
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2013-01-07 (Mon, 07 Jan 2013)

  Changed paths:
    M src/nci_test.c

  Log Message:
  -----------
  [GH #897] Fix duplicate declaration of int_cb_D4 is invalid in C++ warnings

Do not declare them twice. Note that static and extern vars both do not work with our nci.


  Commit: b32378071a8edf0d759ad3715fa49f1d33500d5d
      https://github.com/parrot/parrot/commit/b32378071a8edf0d759ad3715fa49f1d33500d5d
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2013-01-07 (Mon, 07 Jan 2013)

  Changed paths:
    M src/nci_test.c

  Log Message:
  -----------
  Merge branch 'rurban/nci_test-dupldecl-gh897'


  Commit: e93a009c431988ecde3e323f60fe546610425c93
      https://github.com/parrot/parrot/commit/e93a009c431988ecde3e323f60fe546610425c93
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2013-01-07 (Mon, 07 Jan 2013)

  Changed paths:
    M src/io/filehandle.c
    M src/pmc/filehandle.pmc
    M t/pmc/filehandle.t

  Log Message:
  -----------
  [GH #911] Provide strerror for unknown filehandle errors

Unify printed type: filehandle => FileHandle, to sync with generic Parrot_io_open
"Cannot open %s, no path", vtable->name errmsg.


  Commit: 8849ce5705b889040352293bbe30e392ba627f51
      https://github.com/parrot/parrot/commit/8849ce5705b889040352293bbe30e392ba627f51
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2013-01-07 (Mon, 07 Jan 2013)

  Changed paths:
    M src/io/filehandle.c
    M src/pmc/filehandle.pmc
    M t/pmc/filehandle.t

  Log Message:
  -----------
  Merge branch 'rurban/fh-strerr-gh911'


  Commit: a0a6482956ab0c263669a107a01f1555382776b1
      https://github.com/parrot/parrot/commit/a0a6482956ab0c263669a107a01f1555382776b1
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2013-01-07 (Mon, 07 Jan 2013)

  Changed paths:
    M ChangeLog

  Log Message:
  -----------
  Add ChangeLog for GH #911: Add OS error messages to FileHandle.open() error messages


  Commit: e5378bfc75c4ec7d702aeebbebe651d337f28aca
      https://github.com/parrot/parrot/commit/e5378bfc75c4ec7d702aeebbebe651d337f28aca
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2013-01-09 (Wed, 09 Jan 2013)

  Changed paths:
    M src/pmc/socket.pmc

  Log Message:
  -----------
  [spec] GH #909 Update the socket doc for read and recv for our new POSIX behaviour

Before parrot-4.10 the high-level read() returned the wanted amount of bytes.
Now it behaves the same as recv(), which means that up to bytes are returned

We might want to add a setsockopt(level, option, value) method.


  Commit: 2da776e436ea320340a7a98b867f5d99eda5fded
      https://github.com/parrot/parrot/commit/2da776e436ea320340a7a98b867f5d99eda5fded
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2013-01-09 (Wed, 09 Jan 2013)

  Changed paths:
    M t/pmc/socket.t

  Log Message:
  -----------
  [GH #909] Add test for chunked socket read

Socket.read will return chunked parts.


  Commit: d265b1d9c2b9166990d5b7d3f85819ecc8cfefae
      https://github.com/parrot/parrot/commit/d265b1d9c2b9166990d5b7d3f85819ecc8cfefae
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2013-01-09 (Wed, 09 Jan 2013)

  Changed paths:
    M src/pmc/socket.pmc
    M t/pmc/socket.t

  Log Message:
  -----------
  Merge branch 'rurban/socket-gh909'


  Commit: c348a0c29fbd9f1483d49cbbe92b9c466d7c8899
      https://github.com/parrot/parrot/commit/c348a0c29fbd9f1483d49cbbe92b9c466d7c8899
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2013-01-09 (Wed, 09 Jan 2013)

  Changed paths:
    M api.yaml

  Log Message:
  -----------
  Add api.yaml entry for GH #909 Socket.read(>512)


  Commit: 0e55e66806bdfb3e15d3b531ea54ba7af5015772
      https://github.com/parrot/parrot/commit/0e55e66806bdfb3e15d3b531ea54ba7af5015772
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2013-01-09 (Wed, 09 Jan 2013)

  Changed paths:
    M api.yaml

  Log Message:
  -----------
  Edit last api.yaml note, wrong ending single quote


  Commit: 6dbc04d48454149e7caa695f1fbd0c31d96aab10
      https://github.com/parrot/parrot/commit/6dbc04d48454149e7caa695f1fbd0c31d96aab10
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2013-01-09 (Wed, 09 Jan 2013)

  Changed paths:
    M lib/Parrot/Pmc2c/Emitter.pm
    M lib/Parrot/Pmc2c/PCCMETHOD.pm

  Log Message:
  -----------
  [GH #641] Fix wrong PCCMETHOD line-directives (only .c)

PCCMETHOD only emits .c level lines, no PMC level ones. This generates now
proper directives for all _nci_ methods.


  Commit: c36fce991cf9a8d844e742dbc206e727b6db4223
      https://github.com/parrot/parrot/commit/c36fce991cf9a8d844e742dbc206e727b6db4223
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2013-01-09 (Wed, 09 Jan 2013)

  Changed paths:
    M ChangeLog
    M src/pmc/socket.pmc

  Log Message:
  -----------
  [codingstd] Add missing ChangeLog lines, fix socket.pmc line lengths


  Commit: fb5f016a09dc1ceb7f8da30413ef5c3954302ffb
      https://github.com/parrot/parrot/commit/fb5f016a09dc1ceb7f8da30413ef5c3954302ffb
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2013-01-09 (Wed, 09 Jan 2013)

  Changed paths:
    M src/dynpmc/Rules.in

  Log Message:
  -----------
  [GH #921] Fix tabs in src/dynpmc/Rules.mak cygwin/hpux

These missing tabs caused to miss the addgenerated lines for dynpmc libs.


  Commit: 73c6d3287051da1083264f9801e88e135890800f
      https://github.com/parrot/parrot/commit/73c6d3287051da1083264f9801e88e135890800f
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2013-01-09 (Wed, 09 Jan 2013)

  Changed paths:
    M lib/Parrot/Install.pm

  Log Message:
  -----------
  [GH #921] cygwin Fix Could not create //usr/local/share/parrot/4.11.0-devel/MANIFEST

catdir with "" creates //.


  Commit: f79c114de0bb8a643b9bc9d21854bc0ab2779667
      https://github.com/parrot/parrot/commit/f79c114de0bb8a643b9bc9d21854bc0ab2779667
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2013-01-10 (Thu, 10 Jan 2013)

  Changed paths:
    M config/auto/pmc.pm
    M lib/Parrot/Pmc2c/PMC.pm
    M src/dynpmc/Rules.in

  Log Message:
  -----------
  [GH #922] addgenerated dynpmc headers in make, not pmc2c

rakudo and nqp do not have to clean a generated MANIFEST.generated.


  Commit: b1d06620885c963b6f017dce1bf36211914697a6
      https://github.com/parrot/parrot/commit/b1d06620885c963b6f017dce1bf36211914697a6
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2013-01-10 (Thu, 10 Jan 2013)

  Changed paths:
    M t/op/say.t

  Log Message:
  -----------
  [GH #893] add test for threaded say, mixup with \n

Test that for each say a \n is printed per thread.
Test it on a multi-core machine with

    watch prove -v t/op/say.t


  Commit: 4fff43a7634efa791b075794a07541420b36e297
      https://github.com/parrot/parrot/commit/4fff43a7634efa791b075794a07541420b36e297
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2013-01-10 (Thu, 10 Jan 2013)

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

  Log Message:
  -----------
  [GH #893] improve concurrent say. concat with \n, then puts

Provide better atomicity with threads. To avoid mixing strings with
newlines in most cases. This is not foolproof of course.
concat only if it will not extend the already allocated buffer to
avoid copying.
make bootstrap-ops for say


  Commit: d7886d8b0b3ed47f2442863e9f68bc46b41415c0
      https://github.com/parrot/parrot/commit/d7886d8b0b3ed47f2442863e9f68bc46b41415c0
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2013-01-10 (Thu, 10 Jan 2013)

  Changed paths:
    M src/ops/core_ops.c
    M src/ops/io.ops
    M t/op/say.t

  Log Message:
  -----------
  [GH #893] Refactor better atomic say op: test for 80% success, concat if the buflen < 80

Since even SREGs are constant, Parrot_str_concat will always create a copy. So allow small cheap copies.


  Commit: 49a6dacdb0806f5c06d6420034b93979d5e983cd
      https://github.com/parrot/parrot/commit/49a6dacdb0806f5c06d6420034b93979d5e983cd
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2013-01-10 (Thu, 10 Jan 2013)

  Changed paths:
    M src/ops/core_ops.c
    M src/ops/io.ops
    M t/op/say.t

  Log Message:
  -----------
  Merge branch 'rurban/threaded-say-gh893'


  Commit: 324272550a6c95fd7542918711352c753be8f287
      https://github.com/parrot/parrot/commit/324272550a6c95fd7542918711352c753be8f287
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2013-01-10 (Thu, 10 Jan 2013)

  Changed paths:
    M t/op/say.t

  Log Message:
  -----------
  [codingstd] cuddled else in t/op/say.t


  Commit: 5874ae98412a8c61ea07abc33661511f89055f62
      https://github.com/parrot/parrot/commit/5874ae98412a8c61ea07abc33661511f89055f62
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2013-01-11 (Fri, 11 Jan 2013)

  Changed paths:
    M t/pmc/task.t

  Log Message:
  -----------
  [GH #907] skip task.t until rurban/task.t-gh907 is merged


  Commit: 756c6dfcf0b1429d8c701e2070419bc0b18d1f6b
      https://github.com/parrot/parrot/commit/756c6dfcf0b1429d8c701e2070419bc0b18d1f6b
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2013-01-11 (Fri, 11 Jan 2013)

  Changed paths:
    M MANIFEST
    A t/stress/threads.t

  Log Message:
  -----------
  add t/stress/threads.t for GH #880 and GH #875


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

  Changed paths:
    M src/gc/gc_gms.c
    M t/stress/threads.t

  Log Message:
  -----------
  [GH #880] Fixed 1st threads test, todo only with THREAD_DEBUG

Run PARROT_GC_VALIDATE code only with THREAD_DEBUG.
It is not thread-safe on darwin.


  Commit: 51f40755b175a51072dd8b2f5af87933e4aa38b3
      https://github.com/parrot/parrot/commit/51f40755b175a51072dd8b2f5af87933e4aa38b3
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2013-01-11 (Fri, 11 Jan 2013)

  Changed paths:
    M include/parrot/platform_interface.h
    M src/io/io_private.h
    M src/io/socket.c
    M src/platform/generic/socket.c
    M src/pmc/socket.pmc

  Log Message:
  -----------
  [GH #909] Implement Socket.{get,set}sockopt methods


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

  Changed paths:
    M include/parrot/io.h
    M include/parrot/platform_interface.h
    M src/io/socket.c
    M src/platform/generic/socket.c
    M src/pmc/socket.pmc
    M t/pmc/socket.t

  Log Message:
  -----------
  [GH #909] Add SO_ and SOL_ definitions, add setsocktopt test

Do not use the g/set_flags vtable interface for g/setsocktopt methods.
Be explicit as it is for sockets only.


  Commit: 07ffb6117b50bf190d1bffecf14697349f5efe27
      https://github.com/parrot/parrot/commit/07ffb6117b50bf190d1bffecf14697349f5efe27
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2013-01-15 (Tue, 15 Jan 2013)

  Log Message:
  -----------
  Merge branch 'rurban/sockopt-gh909' of github.com:parrot/parrot into rurban/sockopt-gh909

Conflicts:
	src/pmc/socket.pmc


Compare: https://github.com/parrot/parrot/compare/3f17b60f1f79...07ffb6117b50


More information about the parrot-commits mailing list