[parrot/parrot] 70ed48: Move more platform specific code to src/platform

noreply at github.com noreply at github.com
Thu Jan 27 03:09:02 UTC 2011


Branch: refs/heads/annotations-tree
Home:   https://github.com/parrot/parrot

Commit: 70ed48ab1f752be3f2a4b0c42d4647b83aa0b456
    https://github.com/parrot/parrot/commit/70ed48ab1f752be3f2a4b0c42d4647b83aa0b456
Author: Nick Wellnhofer <wellnhofer at aevum.de>
Date:   2011-01-25 (Tue, 25 Jan 2011)

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

Log Message:
-----------
Move more platform specific code to src/platform


Commit: 772e3c0202ab5f8501052c724551c4405125a7d3
    https://github.com/parrot/parrot/commit/772e3c0202ab5f8501052c724551c4405125a7d3
Author: Nick Wellnhofer <wellnhofer at aevum.de>
Date:   2011-01-25 (Tue, 25 Jan 2011)

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

Log Message:
-----------
Make headerizer


Commit: 17b3c261aa551bb99dab850369c66ebfc9e82ed5
    https://github.com/parrot/parrot/commit/17b3c261aa551bb99dab850369c66ebfc9e82ed5
Author: Nick Wellnhofer <wellnhofer at aevum.de>
Date:   2011-01-25 (Tue, 25 Jan 2011)

Changed paths:
  M lib/Parrot/Harness/Smoke.pm
  M src/platform/generic/socket.c
  M src/pmc/sockaddr.pmc
  M src/pmc/socket.pmc

Log Message:
-----------
Merge branch 'master' into nwellnhof/ipv6

Conflicts:
	src/io/socket_api.c
	src/platform/generic/socket.c
	src/pmc/sockaddr.pmc
	src/pmc/socket.pmc


Commit: 3caaa85961de4ed62a7ff4af705028e4a0426cf3
    https://github.com/parrot/parrot/commit/3caaa85961de4ed62a7ff4af705028e4a0426cf3
Author: Nick Wellnhofer <wellnhofer at aevum.de>
Date:   2011-01-25 (Tue, 25 Jan 2011)

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

Log Message:
-----------
codingstd fixes


Commit: 958c51a3700b64645884f2bfa227477dc5545d98
    https://github.com/parrot/parrot/commit/958c51a3700b64645884f2bfa227477dc5545d98
Author: Nick Wellnhofer <wellnhofer at aevum.de>
Date:   2011-01-25 (Tue, 25 Jan 2011)

Changed paths:
  M config/gen/makefiles/root.in
  M include/parrot/platform_interface.h
  M src/io/io_private.h
  M src/io/socket_api.c
  M src/platform/generic/socket.c
  M src/pmc/sockaddr.pmc
  M src/pmc/socket.pmc
  M t/pmc/socket_ipv6.t
  M t/pmc/testlib/test_server_ipv6.pir

Log Message:
-----------
Merge branch 'nwellnhof/ipv6'


Commit: 1b8dd492ea1bf78fc3f94b8057d497c68b053344
    https://github.com/parrot/parrot/commit/1b8dd492ea1bf78fc3f94b8057d497c68b053344
Author: Nick Wellnhofer <wellnhofer at aevum.de>
Date:   2011-01-25 (Tue, 25 Jan 2011)

Changed paths:
  M src/io/socket_api.c
  M src/pmc/sockaddr.pmc

Log Message:
-----------
Add some #includes to hopefully fix the windows build


Commit: 6a20c384339a59ef947828ff4821f495e902c1be
    https://github.com/parrot/parrot/commit/6a20c384339a59ef947828ff4821f495e902c1be
Author: Nick Wellnhofer <wellnhofer at aevum.de>
Date:   2011-01-25 (Tue, 25 Jan 2011)

Changed paths:
  M src/pmc/sockaddr.pmc

Log Message:
-----------
Another windows fix


Commit: b5d04195ae874c2697ddc8f24db5ff85a2a02fb3
    https://github.com/parrot/parrot/commit/b5d04195ae874c2697ddc8f24db5ff85a2a02fb3
Author: Nick Wellnhofer <wellnhofer at aevum.de>
Date:   2011-01-25 (Tue, 25 Jan 2011)

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

Log Message:
-----------
The CONST #define clashes with windows.h

Include windows headers right at the beginning and undef CONST. Once
all platform specific socket code is moved to src/platform, we can
remove these includes.


Commit: 0713ced14342c137f8a83c0050f56d2c8c74554c
    https://github.com/parrot/parrot/commit/0713ced14342c137f8a83c0050f56d2c8c74554c
Author: Nick Wellnhofer <wellnhofer at aevum.de>
Date:   2011-01-25 (Tue, 25 Jan 2011)

Changed paths:
  M src/platform/generic/socket.c
  M src/pmc/sockaddr.pmc

Log Message:
-----------
Fallback for getaddrinfo and getnameinfo


Commit: ae31c17386085ecacb455396f1d916bbe2188a40
    https://github.com/parrot/parrot/commit/ae31c17386085ecacb455396f1d916bbe2188a40
Author: Nick Wellnhofer <wellnhofer at aevum.de>
Date:   2011-01-25 (Tue, 25 Jan 2011)

Changed paths:
  M src/pmc/sockaddr.pmc

Log Message:
-----------
Cleanup Sockaddr PMC


Commit: 9acd66e8c6645f8ac486ce85b11759ef4235bc8a
    https://github.com/parrot/parrot/commit/9acd66e8c6645f8ac486ce85b11759ef4235bc8a
Author: Jimmy Zhuo <zhuomingliang at yahoo.com.cn>
Date:   2011-01-25 (Tue, 25 Jan 2011)

Changed paths:
  M config/init/hints/mswin32.pm
  M include/parrot/parrot.h
  M include/parrot/thr_windows.h

Log Message:
-----------
fixed build on windows


Commit: f16b6790f8ed559b24c0a77392aeecfe4d8fd7ba
    https://github.com/parrot/parrot/commit/f16b6790f8ed559b24c0a77392aeecfe4d8fd7ba
Author: Jimmy Zhuo <zhuomingliang at yahoo.com.cn>
Date:   2011-01-25 (Tue, 25 Jan 2011)

Changed paths:
  M include/parrot/parrot.h
  M src/platform/win32/sysmem.c

Log Message:
-----------
fixed build with MSVC


Commit: e8d8659ff484c996dfe87567c8bb183dacab56dd
    https://github.com/parrot/parrot/commit/e8d8659ff484c996dfe87567c8bb183dacab56dd
Author: Jimmy Zhuo <zhuomingliang at yahoo.com.cn>
Date:   2011-01-25 (Tue, 25 Jan 2011)

Changed paths:
  M include/parrot/parrot.h

Log Message:
-----------
try to fix false build reported by ttbot


Commit: 4b098143f2fcdc22ebddb29eaa6d5fd0926c0fea
    https://github.com/parrot/parrot/commit/4b098143f2fcdc22ebddb29eaa6d5fd0926c0fea
Author: Jimmy Zhuo <zhuomingliang at yahoo.com.cn>
Date:   2011-01-25 (Tue, 25 Jan 2011)

Changed paths:
  M include/parrot/parrot.h

Log Message:
-----------
revert "try to fix false build reported by ttbot", this reverts e8d8659ff484c996dfe87567c8bb183dacab56dd, it is useless, jimmy--


Commit: 9e826670636cb83184fd50fa84507b6134dc2617
    https://github.com/parrot/parrot/commit/9e826670636cb83184fd50fa84507b6134dc2617
Author: Tadeusz Sośnierz <tadzikes at gmail.com>
Date:   2011-01-26 (Wed, 26 Jan 2011)

Changed paths:
  A DEPRECATED.yaml

Log Message:
-----------
Added DEPRECATED.yaml, a direct translation of DEPRECATED.json


Commit: dfc2db180537f17a710c5b459e62356868152b15
    https://github.com/parrot/parrot/commit/dfc2db180537f17a710c5b459e62356868152b15
Author: Tadeusz Sośnierz <tadzikes at gmail.com>
Date:   2011-01-26 (Wed, 26 Jan 2011)

Changed paths:
  M docs/project/cage_cleaners_guide.pod
  M docs/project/release_manager_guide.pod
  M docs/project/support_policy.pod
  M docs/stability.pod
  M lib/Parrot/Manifest.pm
  M src/pmc/object.pmc

Log Message:
-----------
DEPRECATED.pod is now DEPRECATED.yaml


Commit: 95d715cfeb256214c30575f613a792298c8d25e0
    https://github.com/parrot/parrot/commit/95d715cfeb256214c30575f613a792298c8d25e0
Author: Tadeusz Sośnierz <tadzikes at gmail.com>
Date:   2011-01-26 (Wed, 26 Jan 2011)

Changed paths:
  R DEPRECATED.pod

Log Message:
-----------
Nuke DEPRECATED.pod


Commit: d53bbbb041643879b013685b910a1a5e4f452c4b
    https://github.com/parrot/parrot/commit/d53bbbb041643879b013685b910a1a5e4f452c4b
Author: Tadeusz Sośnierz <tadzikes at gmail.com>
Date:   2011-01-26 (Wed, 26 Jan 2011)

Changed paths:
  R DEPRECATED.pod
  A DEPRECATED.yaml
  M docs/project/cage_cleaners_guide.pod
  M docs/project/release_manager_guide.pod
  M docs/project/support_policy.pod
  M docs/stability.pod
  M lib/Parrot/Manifest.pm
  M src/pmc/object.pmc

Log Message:
-----------
Merge branch 'tadzik/deprecations-as-data'


Commit: 75d6b0c5588ea04c57b98b09545748d6a97df4e6
    https://github.com/parrot/parrot/commit/75d6b0c5588ea04c57b98b09545748d6a97df4e6
Author: Nick Wellnhofer <wellnhofer at aevum.de>
Date:   2011-01-26 (Wed, 26 Jan 2011)

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

Log Message:
-----------
Move all platform socket code and includes to src/platform


Commit: a0719a28e14d3426f4292b7d4886376486b5c8dd
    https://github.com/parrot/parrot/commit/a0719a28e14d3426f4292b7d4886376486b5c8dd
Author: chromatic <chromatic at wgz.org>
Date:   2011-01-26 (Wed, 26 Jan 2011)

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

Log Message:
-----------
[IO] Fixed infinite loop in Parrot_io_getaddrinfo.

Also plugged a potential memory leak.


Commit: f0780985b0a19ae09f3b0b7e22fb5c0d4dc3119c
    https://github.com/parrot/parrot/commit/f0780985b0a19ae09f3b0b7e22fb5c0d4dc3119c
Author: NotFound <julian.notfound at gmail.com>
Date:   2011-01-26 (Wed, 26 Jan 2011)

Changed paths:
  M MANIFEST

Log Message:
-----------
update MANIFEST


Commit: d626b11f2c64f1b4f8c00e5bf7f47ef59f08e6d5
    https://github.com/parrot/parrot/commit/d626b11f2c64f1b4f8c00e5bf7f47ef59f08e6d5
Author: Nick Wellnhofer <wellnhofer at aevum.de>
Date:   2011-01-26 (Wed, 26 Jan 2011)

Changed paths:
  M config/auto/ipv6/test.in

Log Message:
-----------
Change ipv6 test.c to check for getaddrinfo

That's much easier to check for. I'm not sure about the #includes for
non-Linux Unices.


Commit: 3e67202c8b026a081c438b28383e36e7e96e5982
    https://github.com/parrot/parrot/commit/3e67202c8b026a081c438b28383e36e7e96e5982
Author: Nick Wellnhofer <wellnhofer at aevum.de>
Date:   2011-01-26 (Wed, 26 Jan 2011)

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

Log Message:
-----------
Fix Parrot_io_accept

IPv6 should work on Windows now.


Commit: 5c02fa34b6b45af0cf004fe0f4764d732230a485
    https://github.com/parrot/parrot/commit/5c02fa34b6b45af0cf004fe0f4764d732230a485
Author: Nick Wellnhofer <wellnhofer at aevum.de>
Date:   2011-01-26 (Wed, 26 Jan 2011)

Changed paths:
  M include/parrot/io.h
  M include/parrot/platform_interface.h
  M src/io/socket_api.c
  M src/platform/generic/socket.c
  M src/pmc/socket.pmc
  M t/pmc/socket.t
  M t/pmc/socket_ipv6.t
  M t/pmc/testlib/test_server_ipv6.pir

Log Message:
-----------
Switch socket error handling to exceptions


Commit: 72321259896d4f28d9faf3386b40c8f532d18d55
    https://github.com/parrot/parrot/commit/72321259896d4f28d9faf3386b40c8f532d18d55
Author: Nick Wellnhofer <wellnhofer at aevum.de>
Date:   2011-01-26 (Wed, 26 Jan 2011)

Changed paths:
  M t/pmc/socket_ipv6.t

Log Message:
-----------
Fix IPv6 test count


Commit: 0d09c350d6749e917a99acd9c111e9db78fab25a
    https://github.com/parrot/parrot/commit/0d09c350d6749e917a99acd9c111e9db78fab25a
Author: Nick Wellnhofer <wellnhofer at aevum.de>
Date:   2011-01-26 (Wed, 26 Jan 2011)

Changed paths:
  M t/pmc/socket_ipv6.t

Log Message:
-----------
Fix IPv6 test skip count


Commit: f43379a900facbdd7197cc5198c4703a1a3455f7
    https://github.com/parrot/parrot/commit/f43379a900facbdd7197cc5198c4703a1a3455f7
Author: Nick Wellnhofer <wellnhofer at aevum.de>
Date:   2011-01-26 (Wed, 26 Jan 2011)

Changed paths:
  R DEPRECATED.pod
  A DEPRECATED.yaml
  M MANIFEST
  M config/init/hints/mswin32.pm
  M docs/project/cage_cleaners_guide.pod
  M docs/project/release_manager_guide.pod
  M docs/project/support_policy.pod
  M docs/stability.pod
  M include/parrot/thr_windows.h
  M lib/Parrot/Manifest.pm
  M src/platform/generic/socket.c
  M src/platform/win32/sysmem.c
  M src/pmc/object.pmc

Log Message:
-----------
Merge branch 'master' into nwellnhof/ipv6

Conflicts:
	include/parrot/parrot.h


Commit: 80f050aab22da1c92b0329cbadbaa1821706dbb3
    https://github.com/parrot/parrot/commit/80f050aab22da1c92b0329cbadbaa1821706dbb3
Author: Nick Wellnhofer <wellnhofer at aevum.de>
Date:   2011-01-26 (Wed, 26 Jan 2011)

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

Log Message:
-----------
[codingstd] Fix indent


Commit: f9d4bc4317eccbef658c3c7b655ad4438e30ddb1
    https://github.com/parrot/parrot/commit/f9d4bc4317eccbef658c3c7b655ad4438e30ddb1
Author: Nick Wellnhofer <wellnhofer at aevum.de>
Date:   2011-01-26 (Wed, 26 Jan 2011)

Changed paths:
  M config/auto/ipv6/test.in
  M include/parrot/io.h
  M include/parrot/parrot.h
  M include/parrot/platform_interface.h
  M src/io/socket_api.c
  M src/platform/generic/socket.c
  M src/pmc/sockaddr.pmc
  M src/pmc/socket.pmc
  M t/pmc/socket.t
  M t/pmc/socket_ipv6.t
  M t/pmc/testlib/test_server_ipv6.pir

Log Message:
-----------
Merge branch 'nwellnhof/ipv6'


Commit: 64ca8e83809c28473c1e806bd6734de1f4deb156
    https://github.com/parrot/parrot/commit/64ca8e83809c28473c1e806bd6734de1f4deb156
Author: Nick Wellnhofer <wellnhofer at aevum.de>
Date:   2011-01-26 (Wed, 26 Jan 2011)

Changed paths:
  M include/parrot/thr_windows.h
  M src/platform/win32/misc.c

Log Message:
-----------
Fix windows build


Commit: 56bbca18e48cae3839b4e7e270dd898a9cbe9848
    https://github.com/parrot/parrot/commit/56bbca18e48cae3839b4e7e270dd898a9cbe9848
Author: Nick Wellnhofer <wellnhofer at aevum.de>
Date:   2011-01-26 (Wed, 26 Jan 2011)

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

Log Message:
-----------
Fix build without IPv6


Commit: 4af2095a04cbef86efa68cc84e9f82856b8e8bc4
    https://github.com/parrot/parrot/commit/4af2095a04cbef86efa68cc84e9f82856b8e8bc4
Author: NotFound <julian.notfound at gmail.com>
Date:   2011-01-26 (Wed, 26 Jan 2011)

Changed paths:
  M config/auto/ipv6/test.in

Log Message:
-----------
fix ipv6 detection to not fail in g++ for wrong reasons


Commit: 14bbee38f6d247750dc0919e1adc7dbed6bb433c
    https://github.com/parrot/parrot/commit/14bbee38f6d247750dc0919e1adc7dbed6bb433c
Author: Peter Lobsinger <plobsing at gmail.com>
Date:   2011-01-26 (Wed, 26 Jan 2011)

Changed paths:
  R DEPRECATED.pod
  A DEPRECATED.yaml
  M MANIFEST
  M NEWS
  M config/auto/ipv6/test.in
  M config/gen/makefiles/root.in
  M config/init/hints/mswin32.pm
  M docs/project/cage_cleaners_guide.pod
  M docs/project/release_manager_guide.pod
  M docs/project/support_policy.pod
  M docs/stability.pod
  M include/parrot/io.h
  M include/parrot/parrot.h
  M include/parrot/platform_interface.h
  M include/parrot/thr_windows.h
  M lib/Parrot/Manifest.pm
  M src/io/io_private.h
  M src/io/socket_api.c
  M src/platform/generic/socket.c
  M src/platform/win32/misc.c
  M src/platform/win32/sysmem.c
  M src/pmc/object.pmc
  M src/pmc/sockaddr.pmc
  M src/pmc/socket.pmc
  M t/pmc/socket.t
  M t/pmc/socket_ipv6.t
  M t/pmc/testlib/test_server_ipv6.pir

Log Message:
-----------
Merge branch 'master' into annotations-tree




More information about the parrot-commits mailing list