Parrot 7.9.0 "Sangihe hanging parrot" | parrot.org/ | Log: irclog.perlgeek.de/parrot | #parrotsketch meeting Fridays 13:30 UTC
Set by moderator on 7 February 2016.
00:03 travis-ci joined
travis-ci parrot/parrot#1668 (master - 80302f2 : Bruce Gray): The build passed. 00:03
Change view : github.com/parrot/parrot/compare/c...302f2340a7
Build details : travis-ci.org/parrot/parrot/builds/109245607
00:03 travis-ci left 01:30 stryx` joined 03:10 geheimnis` joined
dalek rrot/smoke-me/8.1.0: 25ddf15 | rurban++ | / (21 files):
Supported release 8.1.0 "Andean Parakeet"

  + Restore make configure_tests, remove outdated t/steps/auto/labs-01.t
07:28
07:44 travis-ci joined
travis-ci parrot/parrot#1669 (smoke-me/8.1.0 - 25ddf15 : Reini Urban): The build passed. 07:44
Change view : github.com/parrot/parrot/commit/25ddf1588b29
Build details : travis-ci.org/parrot/parrot/builds/109286887
07:44 travis-ci left
dalek rrot/rurban/pasm_out-gh989: 213fe65 | rurban++ | src/ (3 files):
detect -Wcast-align violations [GH #1201]

We need an ARMv5 or MIPS platform which do require word aligned pointers and throw these warnings.
TODO: We might need to add a config probe on those platforms for a PARROT_HAS_STRICT_WORDALIGN ifdef and check the alignment then at runtime with a possible needed memcpy before we can access the pointer value.
08:03
rrot/rurban/pasm_out-gh989: 0696bf5 | rurban++ | src/gc/string_gc.c:
[docs] typo on move_buffer_callback doc
rrot/rurban/pasm_out-gh989: 4e22af7 | rurban++ | / (21 files):
Supported release 8.1.0 "Andean Parakeet"

  + Restore make configure_tests, remove outdated t/steps/auto/labs-01.t
The Andean parakeet (Bolborhynchus orbygnesius) is a small 160 mm (6 in) parrot found in the upland wooded valleys of the central eastern Andes in Bolivia and Peru, at elevations of 1,500 m (4,900 ft) to 5,000 m (16,400 ft). It is solid green, darker above and lighter below, with some blue visible on the wings when flying. It has a pale bill and medium length tail. It is stockier and darker than the mountain parakeet.
Most flocks are small, but sometimes include over 300 individuals. The Andean parakeet eats seeds, buds, and berries, and it breeds in burrows in steep banks.
It was formerly known as B. andicolus - Wikipedia
rrot/rurban/pasm_out-gh989: b4444a0 | rurban++ | config/gen/config_h/feature_h.in:
[config] support __builtin_expect LIKELY/UNLIKELY branch optimizations

add EXPECT,LIKELY,UNLIKELY macros to feature.h as in the linux kernel and perl5 probe for __builtin_expect() support in a new auto::expect configure step
Usage: if (UNLIKELY(var == 0)) fail();
Add emacs mode:c support for test_c.in files, and relax the coda test for this. Should be used in all test_c.in files.
rrot/rurban/pasm_out-gh989: 5b49f35 | rurban++ | / (27 files):
re-add PASM output to imcc, re-add imcpasm tests

one new IMCCompiler api method: set_to_pasm remove static output in imcc/instructions.c detect .pasm -o outfile extension add and fix old t/compilers/imcc/imcpasm/*.t tests and the pir_2*_
   Parrot::Test methods
change Parrot::Test pir_2_pasm method to use -d1000, which is equivalent
   to pasm output, just to stderr.
use new LIKELY/UNLIKELY macros
rrot/rurban/pasm_out-gh989: 099feaa | rurban++ | / (8 files):
enable pasm_out in parrot2, todo failing imcpasm tests

opt2 fails with changed used_once semantics: I0 = 10 is side-effecting, but *can* be removed if I0 is used only once (GH #1036), ...
rrot/rurban/pasm_out-gh989: 14fb8d8 | rurban++ | lib/Parrot/Test.pm:
[test] ignore TEST_PROG_ARGS -O2 for opt1.t tests
rrot/rurban/pasm_out-gh989: 7ec8741 | rurban++ | compilers/imcc/debug.c:
[cage] overlong line
rrot/rurban/pasm_out-gh989: 3d7bc42 | rurban++ | / (3 files):
[cage] update MANIFEST{,.SKIP}, .gitignore
rrot/rurban/pasm_out-gh989: 343ae86 | rurban++ | compilers/imcc/ (2 files):
[codingstd] add docs, ...
rrot/rurban/pasm_out-gh989: 18f8524 | rurban++ | / (2 files):
[cage] imcc/embed.h

error: nonnull argument references non-pointer operand with llvm
parrot/rurban/pasm_out-gh989: bf3f045 | rurban++ | / (12 files):
parrot/rurban/pasm_out-gh989: [imcc] rename to set_write_pasm, revamp api
parrot/rurban/pasm_out-gh989:
08:05 dalek joined
dalek rrot/smoke-me/8.1.0: 0f68559 | rurban++ | / (21 files):
Supported release 8.1.0 "Andean Parakeet"

  + Restore make configure_tests, remove outdated t/steps/auto/labs-01.t
  + Annotated needed -Wcast-align fixes (for early armv5 systems)
  + Fix typo in move_buffer_callback doc
The Andean parakeet (Bolborhynchus orbygnesius) is a small 160 mm (6 in) parrot found in the upland wooded valleys of the central eastern Andes in Bolivia and Peru, at elevations of 1,500 m (4,900 ft) to 5,000 m (16,400 ft). It is solid green, darker above and lighter below, with some blue visible on the wings when flying. It has a pale bill and medium length tail. It is stockier and darker than the mountain parakeet.
Most flocks are small, but sometimes include over 300 individuals. The Andean parakeet eats seeds, buds, and berries, and it breeds in burrows in steep banks.
It was formerly known as B. andicolus - Wikipedia
08:07
08:24 travis-ci joined
travis-ci parrot/parrot#1671 (smoke-me/8.1.0 - 0f68559 : Reini Urban): The build passed. 08:24
Change view : github.com/parrot/parrot/compare/2...68559686a2
Build details : travis-ci.org/parrot/parrot/builds/109291759
08:24 travis-ci left
dalek rrot/smoke-me/foldcase_str: ca0d742 | Whiteknight++ | / (11 files):
Initial implementation of the foldcase operation

for strings, in pursuit of GH #786. moritz++ for the suggestion.
08:58
rrot/smoke-me/foldcase_str: 32b66c9 | Whiteknight++ | / (7 files):
Add Parrot_str_foldcase to the string subsystem API.

Expose this through a new foldcase op.
rrot/smoke-me/foldcase_str: f79e04d | rurban++ | t/op/string_cs.t:
[test] foldcase tests into t/op/string_cs.t
09:15 travis-ci joined
travis-ci parrot/parrot#1672 (smoke-me/foldcase_str - f79e04d : Reini Urban): The build failed. 09:15
Change view : github.com/parrot/parrot/compare/c...9e04d50644
Build details : travis-ci.org/parrot/parrot/builds/109299333
09:15 travis-ci left
dalek rrot/smoke-me/foldcase_str: 3ccf48a | rurban++ | / (9 files):
foldcase: bump PBC_COMPAT to 13.1

for the changed ops.
Update the native_pbc's for it
09:16
09:34 travis-ci joined
travis-ci parrot/parrot#1673 (smoke-me/foldcase_str - 3ccf48a : Reini Urban): The build is still failing. 09:34
Change view : github.com/parrot/parrot/compare/f...cf48a8dd7d
Build details : travis-ci.org/parrot/parrot/builds/109301952
09:34 travis-ci left
dalek rrot: e016602 | gerd++ | tools/docs/filename_and_chapter.pl:
add missing hyperref package for latex
09:44
10:00 travis-ci joined
travis-ci parrot/parrot#1674 (master - e016602 : gerd): The build passed. 10:00
Change view : github.com/parrot/parrot/compare/8...166029f559
Build details : travis-ci.org/parrot/parrot/builds/109306723
10:00 travis-ci left
dalek rrot/smoke-me/foldcase_str: 735bfeb | rurban++ | t/op/string_cs.t:
[test] foldcase tests into t/op/string_cs.t
10:00
rrot/smoke-me/foldcase_str: e57e875 | rurban++ | / (9 files):
foldcase: bump PBC_COMPAT to 13.1

for the changed ops.
Update the native_pbc's for it
rrot/smoke-me/8.1.0: 8d97aab | rurban++ | src/ (3 files):
detect -Wcast-align violations [GH #1201]

We need an ARMv5 or MIPS platform which do require word aligned pointers and throw these warnings.
TODO: We might need to add a config probe on those platforms for a PARROT_HAS_STRICT_WORDALIGN ifdef and check the alignment then at runtime with a possible needed memcpy before we can access the pointer value.
10:01
rrot/smoke-me/8.1.0: 26f557e | rurban++ | src/gc/string_gc.c:
[docs] typo on move_buffer_callback doc
rrot/smoke-me/8.1.0: d17bc4c | rurban++ | / (21 files):
Supported release 8.1.0 "Andean Parakeet"

  + Restore make configure_tests, remove outdated t/steps/auto/labs-01.t
  + Annotated needed -Wcast-align fixes (for early armv5 systems)
  + Fix typo in move_buffer_callback doc
The Andean parakeet (Bolborhynchus orbygnesius) is a small 160 mm (6 in) parrot found in the upland wooded valleys of the central eastern Andes in Bolivia and Peru, at elevations of 1,500 m (4,900 ft) to 5,000 m (16,400 ft). It is solid green, darker above and lighter below, with some blue visible on the wings when flying. It has a pale bill and medium length tail. It is stockier and darker than the mountain parakeet.
Most flocks are small, but sometimes include over 300 individuals. The Andean parakeet eats seeds, buds, and berries, and it breeds in burrows in steep banks.
It was formerly known as B. andicolus - Wikipedia
rrot/smoke-me/foldcase_str: c5d43e1 | Whiteknight++ | / (11 files):
Initial implementation of the foldcase operation

for strings, in pursuit of GH #786. moritz++ for the suggestion.
rrot/smoke-me/foldcase_str: 09e8607 | Whiteknight++ | / (7 files):
Add Parrot_str_foldcase to the string subsystem API.

Expose this through a new foldcase op.
rrot/smoke-me/foldcase_str: ff0cd3a | rurban++ | t/op/string_cs.t:
[test] foldcase tests into t/op/string_cs.t
rrot/smoke-me/foldcase_str: 75b1fbc | rurban++ | / (9 files):
foldcase: bump PBC_COMPAT to 13.1

for the changed ops.
Update the native_pbc's for it
10:03 travis-ci joined
travis-ci parrot/parrot#1675 (smoke-me/foldcase_str - e57e875 : Reini Urban): The build was canceled. 10:03
Change view : github.com/parrot/parrot/compare/3...7e8753f0b3
Build details : travis-ci.org/parrot/parrot/builds/109309549
10:03 travis-ci left, travis-ci joined
travis-ci parrot/parrot#1675 (smoke-me/foldcase_str - e57e875 : Reini Urban): The build was canceled. 10:03
Change view : github.com/parrot/parrot/compare/3...7e8753f0b3
Build details : travis-ci.org/parrot/parrot/builds/109309549
10:03 travis-ci left, rurban joined
dalek rrot/smoke-me/8.1.0: a39761d | rurban++ | / (21 files):
Supported release 8.1.0 "Andean Parakeet"

  + Restore make configure_tests, remove outdated t/steps/auto/labs-01.t
  + Annotate needed -Wcast-align fixes (for early armv5 systems)
  + Add missing hyperref package for latex
  + Fix typo in move_buffer_callback doc
The Andean parakeet (Bolborhynchus orbygnesius) is a small 160 mm (6 in) parrot found in the upland wooded valleys of the central eastern Andes in Bolivia and Peru, at elevations of 1,500 m (4,900 ft) to 5,000 m (16,400 ft). It is solid green, darker above and lighter below, with some blue visible on the wings when flying. It has a pale bill and medium length tail. It is stockier and darker than the mountain parakeet.
Most flocks are small, but sometimes include over 300 individuals. The Andean parakeet eats seeds, buds, and berries, and it breeds in burrows in steep banks.
It was formerly known as B. andicolus - Wikipedia
10:12
rrot/smoke-me/foldcase_str: 18b69b7 | Whiteknight++ | / (11 files):
Initial implementation of the foldcase operation

for strings, in pursuit of GH #786. moritz++ for the suggestion.
10:13
rrot/smoke-me/foldcase_str: a1c252c | Whiteknight++ | / (7 files):
Add Parrot_str_foldcase to the string subsystem API.

Expose this through a new foldcase op.
rrot/smoke-me/foldcase_str: 843df52 | rurban++ | t/op/string_cs.t:
[test] foldcase tests into t/op/string_cs.t
rrot/smoke-me/foldcase_str: 8e893a2 | rurban++ | / (9 files):
foldcase: bump PBC_COMPAT to 13.1

for the changed ops.
Update the native_pbc's for it
10:14 travis-ci joined
travis-ci parrot/parrot#1676 (smoke-me/8.1.0 - d17bc4c : Reini Urban): The build was canceled. 10:14
Change view : github.com/parrot/parrot/compare/0...7bc4c0e9d9
Build details : travis-ci.org/parrot/parrot/builds/109309716
10:14 travis-ci left, travis-ci joined
travis-ci parrot/parrot#1676 (smoke-me/8.1.0 - d17bc4c : Reini Urban): The build was canceled. 10:14
Change view : github.com/parrot/parrot/compare/0...7bc4c0e9d9
Build details : travis-ci.org/parrot/parrot/builds/109309716
10:14 travis-ci left, travis-ci joined
travis-ci parrot/parrot#1677 (smoke-me/foldcase_str - 75b1fbc : Reini Urban): The build was canceled. 10:14
Change view : github.com/parrot/parrot/compare/e...b1fbc166bd
Build details : travis-ci.org/parrot/parrot/builds/109309848
10:14 travis-ci left, travis-ci joined
travis-ci parrot/parrot#1677 (smoke-me/foldcase_str - 75b1fbc : Reini Urban): The build was canceled. 10:14
Change view : github.com/parrot/parrot/compare/e...b1fbc166bd
Build details : travis-ci.org/parrot/parrot/builds/109309848
10:14 travis-ci left 10:15 travis-ci joined
travis-ci parrot/parrot#1677 (smoke-me/foldcase_str - 75b1fbc : Reini Urban): The build was canceled. 10:15
Change view : github.com/parrot/parrot/compare/e...b1fbc166bd
Build details : travis-ci.org/parrot/parrot/builds/109309848
10:15 travis-ci left, travis-ci joined
travis-ci parrot/parrot#1677 (smoke-me/foldcase_str - 75b1fbc : Reini Urban): The build was canceled. 10:15
Change view : github.com/parrot/parrot/compare/e...b1fbc166bd
Build details : travis-ci.org/parrot/parrot/builds/109309848
10:15 travis-ci left
dalek rrot/rurban/jit: d7d87c6 | rurban++ | / (12 files):
Revert "Remove config step auto::jit and all its sequelae."

This reverts commit 7ec45de643dc2dc2f2d9ced898f8faf39553e0cd.
Fixed Conflicts:
  \tConfigure.pl (renamed --jitcapable to --with{out}-jit, ...)
  \tconfig/gen/config_h/config_h.in
  \tinclude/parrot/embed.h (removed)
  \tlib/Parrot/Configure/Options/Conf.pm
  \tlib/Parrot/Configure/Options/Conf/Shared.pm
  \tlib/Parrot/Configure/Step/List.pm
  \tsrc/exceptions.c
  \tt/native_pbc/integer.t (head)
  \ttools/dev/create_language.pl
10:19
rrot/rurban/jit: d7b280c | rurban++ | / (2 files):
jit: add disabled auto::jit step
rrot/rurban/jit: aa2a9da | rurban++ | / (79 files):
jit: Revert "Merge branch 'kill_jit' back to trunk."

This reverts commit 1d4b42234c8f92cf2781c85bcf00ddefb8bc28d5. and brings back the jit and exec runcores.
Changes: --jitcapable => --with-jit
   --execcapable => --with-exec
Added amd64 to jit_is_working Added src/jit/amd64/exec_dep.{c,h} for elf64, not Win64/xcoff Bumped PBC_COMPAT
no cgp runcore support yet, so jit and exec will be tricky
Fixed conflicts:
  \tConfigure.pl
  \tMANIFEST
  \tcompilers/imcc/main.c
  \tcompilers/imcc/pbc.c
  \tcompilers/imcc/pbc.h
  \tcompilers/pirc/src/bcgen.c
  \tcompilers/pirc/src/bcgen.h
  \tconfig/auto/jit.pm
  \tconfig/auto/jit/test_exec_cygwin_c.in
  \tconfig/auto/jit/test_exec_linux_c.in
  \tconfig/auto/jit/test_exec_openbsd_c.in
  \tconfig/gen/makefiles/root.in
  \tdocs/book/draft/appc_command_line_options.pod
  \tdocs/porting_intro.pod
  \tdocs/running.pod
  \tdocs/tests.pod
  \tinclude/parrot/interpreter.h
  \tinclude/parrot/packfile.h
  \tinclude/parrot/runcore_api.h
  \tlib/Parrot/Configure/Options/Conf.pm
  \tlib/Parrot/Configure/Options/Conf/Shared.pm
  \tlib/Parrot/Configure/Step/List.pm
  \tsrc/embed.c
  \tsrc/interp/inter_create.c
  \tsrc/jit/i386/jit_emit.h
  \tsrc/packfile.c
  \tsrc/runcore/cores.c
  \tsrc/runcore/main.c
  \tt/steps/auto/jit-01.t
  \ttools/build/nativecall.pl
rrot/rurban/jit: b6e54ba | rurban++ | / (15 files):
jit: support --with{out}-<feature> in Configure
rrot/rurban/jit: 9da27cc | rurban++ | / (4 files):
[config] check ptrsize on darwin and cygwin for amd64

previously we missed 64bit on darwin -2level systems, which really are 64bit CPUs. cygwin64 also exists already. remove duplicate auto::cpu run.
rrot/rurban/jit: 7427521 | rurban++ | src/platform/aix/asm.s:
Revert "Remove some jit remnants from our AIX assembly(!)"

This reverts commit b79de3ae4c3f6bde46389ef355fddc2b37f2f28a.
rrot/rurban/jit: 40dfd7b | rurban++ | lib/Parrot/Docs/Section/Tools.pm:
Revert "Remove instance of new_item() for deleted program 'tools/dev/list_unjitted.pl'."

This reverts commit f935437efeab73b6f5757b92700191f92d99cbf2.
parrot/rurban/jit: 9ffce28 | rurban++ | / (8 files):
10:21 dalek joined
dalek rrot/smoke-me/foldcase_str: 051d9fb | rurban++ | / (9 files):
foldcase: bump PBC_COMPAT to 13.1

for the changed ops.
Update the native_pbc's for it
10:29
10:29 travis-ci joined
travis-ci parrot/parrot#1679 (smoke-me/8.1.0 - a39761d : Reini Urban): The build passed. 10:29
Change view : github.com/parrot/parrot/compare/d...9761d66016
Build details : travis-ci.org/parrot/parrot/builds/109311585
10:29 travis-ci left 10:30 travis-ci joined
travis-ci parrot/parrot#1680 (smoke-me/foldcase_str - 8e893a2 : Reini Urban): The build was canceled. 10:30
Change view : github.com/parrot/parrot/compare/7...893a221343
Build details : travis-ci.org/parrot/parrot/builds/109311809
10:30 travis-ci left 10:46 travis-ci joined
travis-ci parrot/parrot#1681 (smoke-me/foldcase_str - 051d9fb : Reini Urban): The build passed. 10:46
Change view : github.com/parrot/parrot/compare/8...1d9fb64f32
Build details : travis-ci.org/parrot/parrot/builds/109314278
10:46 travis-ci left
dalek rrot/rurban/sh-peek-gh1011: 4bfcec3 | rurban++ | ChangeLog:
ChangeLog for next 8.2.0
11:13
rrot/rurban/sh-peek-gh1011: e55b264 | rurban++ | / (2 files):
[pmc] add missing StringHandle methods (WIP)

similar to the FileHandle PMC: tell, seek, peek. Fixing GH #1011
12:01 stryx` joined 12:36 rurban joined 13:06 iloveunix8955 joined
dalek rrot/rurban/sh-peek-gh1011: b47689c | rurban++ | / (3 files):
[pmc] add missing StringHandle methods (WIP)

Similar to the FileHandle PMC: tell, seek, peek. Add more error handling to StringHandle->seek (out of bounds)
Fixes GH #1011
13:22
14:00 stryx` joined 15:37 stryx` joined 16:57 rurban joined
dalek rrot/rurban/sh-peek-gh1011: 0512d28 | rurban++ | / (3 files):
[pmc] add missing StringHandle methods

Similar to the FileHandle PMC: tell, seek, peek. Add more error handling to StringHandle->seek (out of bounds) Add testcase t/pmc/stringhandle_26
Fixes GH #1011
17:58
18:37 rurban joined 20:38 stryx` joined 21:28 stryx` joined