[parrot/parrot] 2cf1e9: Add comment about TT #1050
noreply at github.com
noreply at github.com
Fri Jan 28 23:38:38 UTC 2011
Branch: refs/heads/nwellnhof/unicode_dynpmcs
Home: https://github.com/parrot/parrot
Commit: 2cf1e9c2eb46645659f7b6eadf11f61b3c9fa474
https://github.com/parrot/parrot/commit/2cf1e9c2eb46645659f7b6eadf11f61b3c9fa474
Author: Nick Wellnhofer <wellnhofer at aevum.de>
Date: 2011-01-24 (Mon, 24 Jan 2011)
Changed paths:
M src/platform/generic/file.c
Log Message:
-----------
Add comment about TT #1050
Commit: 2f0daea91842c625ecfa6a17e280d7361e638598
https://github.com/parrot/parrot/commit/2f0daea91842c625ecfa6a17e280d7361e638598
Author: Michael Stapelberg <michael at stapelberg.de>
Date: 2011-01-25 (Tue, 25 Jan 2011)
Changed paths:
M MANIFEST
M config/gen/makefiles/root.in
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/sockaddr.t
M t/pmc/socket.t
A t/pmc/socket_ipv6.t
A t/pmc/testlib/test_server_ipv6.pir
Log Message:
-----------
Merge branch 'tt1798_ipv6', extend testcases
Conflicts:
config/auto/ipv6/test.in
include/parrot/io_unix.h
src/io/socket_unix.c
src/pmc/socket.pmc
Commit: 5365f8c384dba2f358cebf0ff5db94965b6085d4
https://github.com/parrot/parrot/commit/5365f8c384dba2f358cebf0ff5db94965b6085d4
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-01-25 (Tue, 25 Jan 2011)
Changed paths:
M src/io/socket_api.c
Log Message:
-----------
Remove debug statement
Commit: ff4364764e2711f8ac14ba7c257e6c57e9cdba3a
https://github.com/parrot/parrot/commit/ff4364764e2711f8ac14ba7c257e6c57e9cdba3a
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-01-25 (Tue, 25 Jan 2011)
Changed paths:
M MANIFEST
M config/gen/makefiles/root.in
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/sockaddr.t
M t/pmc/socket.t
A t/pmc/socket_ipv6.t
A t/pmc/testlib/test_server_ipv6.pir
Log Message:
-----------
Merge branch 'mstap-master'
Commit: 098750e030dfdae1f24fef5fe4226b2acfa99f2e
https://github.com/parrot/parrot/commit/098750e030dfdae1f24fef5fe4226b2acfa99f2e
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-01-25 (Tue, 25 Jan 2011)
Changed paths:
M src/platform/generic/socket.c
Log Message:
-----------
update headerizing
Commit: 5635ef52aef497c131f3b33c0f682afa747e58dd
https://github.com/parrot/parrot/commit/5635ef52aef497c131f3b33c0f682afa747e58dd
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-01-25 (Tue, 25 Jan 2011)
Changed paths:
M include/parrot/platform_interface.h
Log Message:
-----------
add missing declarations
Commit: 7bbc1e7ec50e9583bf41197994898031af872985
https://github.com/parrot/parrot/commit/7bbc1e7ec50e9583bf41197994898031af872985
Author: Jimmy Zhuo <zhuomingliang at yahoo.com.cn>
Date: 2011-01-25 (Tue, 25 Jan 2011)
Changed paths:
M include/parrot/thr_windows.h
M src/io/io_private.h
M src/platform/win32/io.c
Log Message:
-----------
first step to fix build on windows
Commit: a29e645140ea51fdafb106c883411c9d60c8a5c2
https://github.com/parrot/parrot/commit/a29e645140ea51fdafb106c883411c9d60c8a5c2
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-01-25 (Tue, 25 Jan 2011)
Changed paths:
M src/io/socket_api.c
M src/pmc/sockaddr.pmc
Log Message:
-----------
spread a few casts to make g++ happy again
Commit: 102e7e27d10afa615aeafe0bf2dd746fab01e86c
https://github.com/parrot/parrot/commit/102e7e27d10afa615aeafe0bf2dd746fab01e86c
Author: Jimmy Zhuo <zhuomingliang at yahoo.com.cn>
Date: 2011-01-25 (Tue, 25 Jan 2011)
Changed paths:
M include/parrot/platform_interface.h
M src/io/socket_api.c
M src/platform/generic/socket.c
M src/pmc/sockaddr.pmc
Log Message:
-----------
Merge branch 'master' of github.com:parrot/parrot
Commit: d8106e20e9cc2bfe0cacb9931ba982f483bff538
https://github.com/parrot/parrot/commit/d8106e20e9cc2bfe0cacb9931ba982f483bff538
Author: Jonathan "Duke" Leto <jonathan at leto.net>
Date: 2011-01-25 (Tue, 25 Jan 2011)
Changed paths:
M NEWS
Log Message:
-----------
Update NEWS
Commit: 8ea35874bebcb9e622159f6c963466cdf588e35a
https://github.com/parrot/parrot/commit/8ea35874bebcb9e622159f6c963466cdf588e35a
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-01-25 (Tue, 25 Jan 2011)
Changed paths:
M compilers/imcc/pbc.c
M include/parrot/packfile.h
M src/packfile/api.c
M src/pmc/packfileannotations.pmc
Log Message:
-----------
eliminate PackFile_Annotations_Group
this was an attempt to paper-over the cost of linear-scan annotations lookup by
adding another linear-scan to the annotations lookup. two wrong solutions do not
make a right. thankfully it was never used.
Commit: 830a2b52371c6b6b951e1b695cb43a0437f8b2ce
https://github.com/parrot/parrot/commit/830a2b52371c6b6b951e1b695cb43a0437f8b2ce
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-01-25 (Tue, 25 Jan 2011)
Changed paths:
M compilers/imcc/pbc.c
M include/parrot/packfile.h
M src/packfile/api.c
M src/pmc/packfileannotation.pmc
M src/pmc/packfileannotations.pmc
Log Message:
-----------
reimplement annotations for efficient load and lookup
This uses a set of sorted annotations lists of entries (one per annotation key),
which can be binary-searched to identify the active annotation. Also avoid
costly allocations by using the segment data as the storage for the entries
(similar to how bytecode does). The downside is that creating these sorted
lists may be costly.
Commit: 019a2c443c762a8d666635ddc68e5e8e9ddab1d1
https://github.com/parrot/parrot/commit/019a2c443c762a8d666635ddc68e5e8e9ddab1d1
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-01-25 (Tue, 25 Jan 2011)
Changed paths:
M t/tools/pbc_dump.t
Log Message:
-----------
remove numval annotation from test - it got removed in the mix
Commit: 3a3c9df2d0c7d43a695f4f4b5379166d9b204f5a
https://github.com/parrot/parrot/commit/3a3c9df2d0c7d43a695f4f4b5379166d9b204f5a
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-01-25 (Tue, 25 Jan 2011)
Changed paths:
M src/packfile/api.c
M src/pmc/packfileannotation.pmc
M src/pmc/packfileannotations.pmc
Log Message:
-----------
get PackfileAnnotations PMC working with new annotations algorithm
PMC now dispatches to packfile API as it should
Commit: ba0df3a28e3e811417250778df19ed4023246e1e
https://github.com/parrot/parrot/commit/ba0df3a28e3e811417250778df19ed4023246e1e
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-01-25 (Tue, 25 Jan 2011)
Changed paths:
M t/pmc/packfileannotations.t
Log Message:
-----------
set offset for 'line' test data
ordering of duplicate entries at the same offset is not guarranteed to be preserved (and now isn't)
Commit: 77df95b3aa781622e9766fd33f8d58e5c4af58aa
https://github.com/parrot/parrot/commit/77df95b3aa781622e9766fd33f8d58e5c4af58aa
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-01-25 (Tue, 25 Jan 2011)
Changed paths:
M src/packfile/api.c
Log Message:
-----------
[codingstd] c_function_docs
Commit: 86363eb02372ccb338e9813234c679e15a714e5f
https://github.com/parrot/parrot/commit/86363eb02372ccb338e9813234c679e15a714e5f
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-01-25 (Tue, 25 Jan 2011)
Changed paths:
M include/parrot/packfile.h
M src/packfile/api.c
Log Message:
-----------
headerizer
Commit: bfa2e64bbf067fb31299da2e41d18fbb85447ccb
https://github.com/parrot/parrot/commit/bfa2e64bbf067fb31299da2e41d18fbb85447ccb
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/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:
-----------
First round of IPv6 fixes
- Add addr_len argument to Parrot_io_connect and Parrot_io_bind
- Add family, type, protocol attributes to Socket PMC
- Change addrinfo walk to only use valid addresses for the socket
- Make IPv6 tests also look for 'ip6-localhost'
Commit: b54b8794b836768d389f4856e0a881bbade89b62
https://github.com/parrot/parrot/commit/b54b8794b836768d389f4856e0a881bbade89b62
Author: Michael H. Hind <mike.hind at gmail.com>
Date: 2011-01-25 (Tue, 25 Jan 2011)
Changed paths:
M src/io/socket_api.c
Log Message:
-----------
fix codetest failure - there should be at least one space between a C
keyword and any subsequent open parenthesis
Commit: 97b004d3e4cb94c140aaefecb18dc74f6a9be9a8
https://github.com/parrot/parrot/commit/97b004d3e4cb94c140aaefecb18dc74f6a9be9a8
Author: Michael H. Hind <mike.hind at gmail.com>
Date: 2011-01-25 (Tue, 25 Jan 2011)
Changed paths:
M src/platform/generic/socket.c
M src/pmc/sockaddr.pmc
M src/pmc/socket.pmc
Log Message:
-----------
fix codetest failures - linelength and sizeof( -> sizeof (
Commit: 6da689dcdde0d5f1f0aff2e8ec5bc4a1e9cdbfab
https://github.com/parrot/parrot/commit/6da689dcdde0d5f1f0aff2e8ec5bc4a1e9cdbfab
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/socket_api.c
M src/platform/generic/socket.c
M src/pmc/sockaddr.pmc
M src/pmc/socket.pmc
Log Message:
-----------
Next round of IPv6 fixes
- Add type and protocol attributes to Sockaddr PMC
- Make Parrot_io_getaddrinfo return an array of Sockaddr PMCs
- Get rid of Parrot_io_sockaddr_in
Commit: 65c4d442a1b1da0dc9c4e271ff13a02b28976d29
https://github.com/parrot/parrot/commit/65c4d442a1b1da0dc9c4e271ff13a02b28976d29
Author: Nick Wellnhofer <wellnhofer at aevum.de>
Date: 2011-01-25 (Tue, 25 Jan 2011)
Changed paths:
M t/pmc/socket_ipv6.t
M t/pmc/testlib/test_server_ipv6.pir
Log Message:
-----------
[t] Fix t/pmc/socket_ipv6.t
- Use null string instead of "localhost"
- Reenable all IPv6 tests
Commit: b0e86cd13afaba0f7facee3a45cfac48f3b87bfe
https://github.com/parrot/parrot/commit/b0e86cd13afaba0f7facee3a45cfac48f3b87bfe
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-01-25 (Tue, 25 Jan 2011)
Changed paths:
M lib/Parrot/Harness/Smoke.pm
Log Message:
-----------
Some of our branches have hyphens in their names. Allow for that when uploading to Smolder.
Commit: 5966c374811112f1714698557edfeedf25e27fed
https://github.com/parrot/parrot/commit/5966c374811112f1714698557edfeedf25e27fed
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-01-25 (Tue, 25 Jan 2011)
Changed paths:
M lib/Parrot/Harness/Smoke.pm
Log Message:
-----------
Some of our branches have hyphens in their names. Allow for that when uploading to Smolder.
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: 1cd5f8bef84e1833597424a78b12de98c43b7030
https://github.com/parrot/parrot/commit/1cd5f8bef84e1833597424a78b12de98c43b7030
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-01-26 (Wed, 26 Jan 2011)
Changed paths:
M src/platform/generic/socket.c
Log Message:
-----------
fix a problem with C string and prevent from happening again, and avoid coredumps in non-ipv6
Commit: ff6e589dd4f2c40ac6b8ee79cf1d5cf65d42caec
https://github.com/parrot/parrot/commit/ff6e589dd4f2c40ac6b8ee79cf1d5cf65d42caec
Author: Christoph Otto <christoph_github at mksig.org>
Date: 2011-01-26 (Wed, 26 Jan 2011)
Changed paths:
M docs/dev/c_functions.pod
Log Message:
-----------
ENOANCIENTMARINER, noticed by KaeseEs++
Commit: 9d798a18a5223fa86d482363eaca96467f428889
https://github.com/parrot/parrot/commit/9d798a18a5223fa86d482363eaca96467f428889
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-01-26 (Wed, 26 Jan 2011)
Changed paths:
M config/auto/ipv6.pm
Log Message:
-----------
PARROT_HAS_IPV6 is checked with #ifdef, then define it as 0
Commit: 9c64677d6bc10fcc91ab446b75906a97ce55a849
https://github.com/parrot/parrot/commit/9c64677d6bc10fcc91ab446b75906a97ce55a849
Author: Jimmy Zhuo <zhuomingliang at yahoo.com.cn>
Date: 2011-01-26 (Wed, 26 Jan 2011)
Changed paths:
M config/init/hints/mswin32.pm
M src/platform/generic/socket.c
M src/platform/win32/sysmem.c
Log Message:
-----------
fixed build with MingW GCC again
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
Commit: 69dc8ded9ad1d93100456eb26fc860bc46ff45a8
https://github.com/parrot/parrot/commit/69dc8ded9ad1d93100456eb26fc860bc46ff45a8
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-01-26 (Wed, 26 Jan 2011)
Changed paths:
M compilers/imcc/pbc.c
M include/parrot/packfile.h
M src/packfile/api.c
M src/pmc/packfileannotation.pmc
M src/pmc/packfileannotations.pmc
M t/pmc/packfileannotations.t
M t/tools/pbc_dump.t
Log Message:
-----------
Merge branch 'annotations-tree'
Commit: bb69595020ff757f1805357f3ca2cc2df5ceb3c5
https://github.com/parrot/parrot/commit/bb69595020ff757f1805357f3ca2cc2df5ceb3c5
Author: Peter Lobsinger <plobsing at gmail.com>
Date: 2011-01-26 (Wed, 26 Jan 2011)
Changed paths:
M config/init/hints/mswin32.pm
M src/platform/generic/socket.c
Log Message:
-----------
[codingstd] long lines and trailing whitespace
Commit: 82cab1230e9f4536581879e29782db41339bf90d
https://github.com/parrot/parrot/commit/82cab1230e9f4536581879e29782db41339bf90d
Author: Vasily Chekalkin <bacek at bacek.com>
Date: 2011-01-27 (Thu, 27 Jan 2011)
Changed paths:
R DEPRECATED.pod
A DEPRECATED.yaml
M MANIFEST
M NEWS
M compilers/imcc/pbc.c
M compilers/pct/src/PCT/HLLCompiler.pir
M config/auto/ipv6.pm
M config/auto/ipv6/test.in
M config/gen/makefiles/root.in
M config/init/hints/mswin32.pm
M docs/dev/c_functions.pod
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 docs/translations/README.deutsch
M include/parrot/io.h
M include/parrot/packfile.h
M include/parrot/parrot.h
M include/parrot/platform_interface.h
M include/parrot/thr_windows.h
M lib/Parrot/Harness/Smoke.pm
M lib/Parrot/Manifest.pm
M ports/macports/Portfile
M src/io/io_private.h
M src/io/socket_api.c
M src/packfile/api.c
M src/platform/generic/socket.c
M src/platform/win32/io.c
M src/platform/win32/misc.c
M src/pmc/object.pmc
M src/pmc/packfileannotation.pmc
M src/pmc/packfileannotations.pmc
M src/pmc/sockaddr.pmc
M src/pmc/socket.pmc
M src/scheduler.c
M t/pmc/packfileannotations.t
M t/pmc/sockaddr.t
M t/pmc/socket.t
A t/pmc/socket_ipv6.t
A t/pmc/testlib/test_server_ipv6.pir
M t/tools/pbc_dump.t
Log Message:
-----------
Merge branch 'master' of github.com:parrot/parrot
Commit: 125d94c41cff60e4c1b36fb47a973360e6cb34e7
https://github.com/parrot/parrot/commit/125d94c41cff60e4c1b36fb47a973360e6cb34e7
Author: Vasily Chekalkin <bacek at bacek.com>
Date: 2011-01-27 (Thu, 27 Jan 2011)
Changed paths:
M ext/nqp-rx/src/stage0/nqp-setting.nqp
Log Message:
-----------
Update nqp-setting with fixed C<split>.
Commit: 117cff273afaa72b179c93766ddd6ab9b8c24a62
https://github.com/parrot/parrot/commit/117cff273afaa72b179c93766ddd6ab9b8c24a62
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-01-27 (Thu, 27 Jan 2011)
Changed paths:
M t/src/exit.t
Log Message:
-----------
rearrange a bit the C code in on_exit test to allow its full coverage
Commit: 2057f203d74348e64a9eb08c4511c053e35d78c7
https://github.com/parrot/parrot/commit/2057f203d74348e64a9eb08c4511c053e35d78c7
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-01-27 (Thu, 27 Jan 2011)
Changed paths:
M t/src/embed/strings.t
Log Message:
-----------
rearrange a bit the C code in wchar import/export test to allow its full coverage
Commit: bd43873bfe2741a97040e0f4da6d232042aa1c31
https://github.com/parrot/parrot/commit/bd43873bfe2741a97040e0f4da6d232042aa1c31
Author: jkeenan <jkeenan at cpan.org>
Date: 2011-01-27 (Thu, 27 Jan 2011)
Changed paths:
M t/steps/auto/ipv6-01.t
Log Message:
-----------
With NotFound's correction, HAS_IPV6 will always get defined inside _handle_ipv6_status(), so we don't need to check for definedness any more.
Commit: c35607d1d64e60b5fb4e07a7d439d75fd22c8bab
https://github.com/parrot/parrot/commit/c35607d1d64e60b5fb4e07a7d439d75fd22c8bab
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-01-27 (Thu, 27 Jan 2011)
Changed paths:
M src/packfile/api.c
Log Message:
-----------
Fix c++ build:
Cast required to convert integer types to enum
Non void function need return. Also add a warning for non expected case
Commit: 02ca078fcb5792a3155b289d861ed84948b72ebd
https://github.com/parrot/parrot/commit/02ca078fcb5792a3155b289d861ed84948b72ebd
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-01-27 (Thu, 27 Jan 2011)
Changed paths:
M src/embed/embed_private.h
Log Message:
-----------
Fix most of 'might be clobbered' warnings
Thaks to: http://lists.apple.com/archives/xcode-users/2003/Dec//msg00050.htm
'' it's normally enough just to change their scope.''
Commit: ced54a52f79e51b677001063a7d4dd013d392031
https://github.com/parrot/parrot/commit/ced54a52f79e51b677001063a7d4dd013d392031
Author: NotFound <julian.notfound at gmail.com>
Date: 2011-01-27 (Thu, 27 Jan 2011)
Changed paths:
M src/embed/api.c
Log Message:
-----------
Fix remaining 'might be clobbered' warning
Commit: 10c05850b7fe701130d2a0fbedf252b550bc6456
https://github.com/parrot/parrot/commit/10c05850b7fe701130d2a0fbedf252b550bc6456
Author: Nick Wellnhofer <wellnhofer at aevum.de>
Date: 2011-01-28 (Fri, 28 Jan 2011)
Changed paths:
M src/platform/generic/socket.c
M t/pmc/sockaddr.t
Log Message:
-----------
Fix getaddrinfo emulation with NULL addresses
Commit: c4ef4bbbc01e43974915669b5151c0c464223d2d
https://github.com/parrot/parrot/commit/c4ef4bbbc01e43974915669b5151c0c464223d2d
Author: Nick Wellnhofer <wellnhofer at aevum.de>
Date: 2011-01-28 (Fri, 28 Jan 2011)
Changed paths:
M MANIFEST
M config/auto/platform.pm
M config/gen/makefiles/root.in
M include/parrot/platform_interface.h
A src/platform/generic/error.c
A src/platform/win32/error.c
Log Message:
-----------
Add support for Win32 error messages
Commit: 057640b31bd93f3ca93f286d075dfa7e14ddeb95
https://github.com/parrot/parrot/commit/057640b31bd93f3ca93f286d075dfa7e14ddeb95
Author: Nick Wellnhofer <wellnhofer at aevum.de>
Date: 2011-01-28 (Fri, 28 Jan 2011)
Changed paths:
M src/platform/generic/socket.c
Log Message:
-----------
Use platform error messages in socket code
Commit: 5bc905be9a06fe290a4db8eaab708ccabe69f07f
https://github.com/parrot/parrot/commit/5bc905be9a06fe290a4db8eaab708ccabe69f07f
Author: Nick Wellnhofer <wellnhofer at aevum.de>
Date: 2011-01-28 (Fri, 28 Jan 2011)
Changed paths:
M src/platform/win32/io.c
Log Message:
-----------
Use error messages in Win32 file IO code
Commit: faf98ed0ed6b6a2f724855dda3b577220bfcb59a
https://github.com/parrot/parrot/commit/faf98ed0ed6b6a2f724855dda3b577220bfcb59a
Author: Nick Wellnhofer <wellnhofer at aevum.de>
Date: 2011-01-28 (Fri, 28 Jan 2011)
Changed paths:
R DEPRECATED.pod
A DEPRECATED.yaml
M MANIFEST
M MANIFEST.SKIP
M NEWS
M compilers/imcc/imclexer.c
M compilers/imcc/imcparser.c
M compilers/imcc/imcparser.h
M compilers/imcc/main.c
M compilers/imcc/pbc.c
M compilers/pct/src/PCT/HLLCompiler.pir
M config/auto/ipv6.pm
M config/auto/ipv6/test.in
M config/auto/platform.pm
M config/gen/makefiles/root.in
M config/init/hints/mswin32.pm
M docs/book/draft/ch10_opcode_reference.pod
M docs/dev/c_functions.pod
M docs/embed.pod
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 docs/tests.pod
M docs/translations/README.deutsch
M editor/pir-mode.el
M ext/nqp-rx/src/stage0/nqp-setting.nqp
M frontend/pbc_dump/main.c
M include/parrot/embed.h
M include/parrot/exceptions.h
M include/parrot/interpreter.h
M include/parrot/io.h
M include/parrot/oplib/core_ops.h
M include/parrot/oplib/ops.h
M include/parrot/opsenum.h
M include/parrot/packfile.h
M include/parrot/parrot.h
M include/parrot/platform_interface.h
M include/parrot/thr_windows.h
M lib/Parrot/Harness/Smoke.pm
M lib/Parrot/Manifest.pm
M ports/macports/Portfile
M runtime/parrot/library/LWP/Protocol.pir
M src/embed.c
M src/embed/api.c
M src/embed/embed_private.h
M src/exceptions.c
M src/hash.c
M src/io/io_private.h
M src/io/socket_api.c
M src/ops/core.ops
M src/ops/core_ops.c
M src/ops/experimental.ops
M src/packfile/api.c
M src/packfile/output.c
M src/packfile/pf_items.c
M src/pbc_disassemble.c
A src/platform/generic/error.c
M src/platform/generic/socket.c
M src/platform/generic/sysmem.c
A src/platform/win32/error.c
M src/platform/win32/io.c
M src/platform/win32/misc.c
M src/platform/win32/sysmem.c
M src/pmc/continuation.pmc
M src/pmc/exceptionhandler.pmc
M src/pmc/imageiofreeze.pmc
M src/pmc/imageiosize.pmc
M src/pmc/object.pmc
M src/pmc/packfileannotation.pmc
M src/pmc/packfileannotations.pmc
M src/pmc/sockaddr.pmc
M src/pmc/socket.pmc
M src/scheduler.c
M t/codingstd/c_macro_args.t
M t/compilers/opsc/06-opsfile.t
M t/perl/Parrot_Test.t
M t/pmc/hashiterator.t
M t/pmc/packfileannotations.t
M t/pmc/sockaddr.t
M t/pmc/socket.t
A t/pmc/socket_ipv6.t
A t/pmc/testlib/test_server_ipv6.pir
M t/src/basic.t
M t/src/embed/strings.t
M t/src/exit.t
M t/src/extend.t
M t/steps/auto/ipv6-01.t
M t/tools/dev/searchops/samples.pm
M t/tools/pbc_dump.t
R tools/dev/github_post_receive.pl
M tools/dev/parrot-fuzzer
M tools/release/release.json
M tools/release/templates.json
Log Message:
-----------
Merge branch 'master' into nwellnhof/unicode_dynpmcs
Commit: be14e698d217bbf0a9c5e5cbdbf0e1556f17cb4e
https://github.com/parrot/parrot/commit/be14e698d217bbf0a9c5e5cbdbf0e1556f17cb4e
Author: Nick Wellnhofer <wellnhofer at aevum.de>
Date: 2011-01-28 (Fri, 28 Jan 2011)
Changed paths:
M src/platform/win32/file.c
Log Message:
-----------
Use error messages in Win32 file system code
More information about the parrot-commits
mailing list