Parrot 6.8.0 "Little Lorikeet" | parrot.org/ | Log: irclog.perlgeek.de/parrot | #parrotsketch meeting Tuesday 19:30 UTC
Set by moderator on 12 October 2014.
02:10 kid51_ joined 02:49 MikeFair joined 04:58 bighugedog joined 07:09 rurban joined 07:26 FROGGS_ joined 08:24 FROGGS joined 08:45 FROGGS joined 09:20 bighugedog joined
dalek rrot/rurban/darwin-build-gh1096: d99c340 | rurban++ | / (10 files):
[build] Change darwin build flags to enable gdb debugging

compile parrot_old static. use this for debugging with gdb. keep -undefined dynamic_lookup only for dynamically loaded bundles. add -lparrot to bundles.
darwin unrelated:
  * honor cmdline flags for --ld and --link
  * allow --debugging=flags to set -g3
   Note this turns off -g debugging symbols per default, and thus
   fails all configure tests
  * add new flag --ccld to set --c, --ld and --link at once
  * move deletion of generated config and makefiles from archclean
   to realclean/distclean. we want to delete all object and executables
   only there.
See [GH #1096]
09:31
rrot/rurban/darwin-build-gh1096: 1fbe68c | rurban++ | config/ (4 files):
[build] darwin inst_libparrot_soname, cygwin gcc, all vs core

use a small default target: core. all builds now all, including docs and installables
new seperate INSTALLABLELIBPARROT for darwin with inst_libparrot_soname => -install_name remake INSTALLABLELIBPARROT with this then.
use faster coreutils helpers. seperate into some_utils for core, and parrot_utils for all. which makes only a difference on non-shared builds.
on cygwin revert back to gcc, gcc-4 is not more.
rrot/rurban/copyright-years-gh719: a9b0b2f | rurban++ | t/codingstd/copyright.t:
[test] add copyright year test on TEST_SLOW

for GH #719. most files really have wrong years
10:29
rrot/rurban/copyright-years-gh719: 082fa8f | rurban++ | t/codingstd/copyright.t:
[test] speedup copyright year test

use only --format="%ai", use -n1 for the non-reverse case
The results are at github.com/parrot/parrot/issues/719
  => 1478 wrong copyright years
rrot/rurban/debugging-off-gh1099: 3273a16 | rurban++ | / (28 files):
[build] turn off --debugging by default, accept --debugging arg

allow --debugging=-g3 default: leave -g in CFLAGS but do set -DNDEBUG to leave out assertions. set debugging in the configure hash only when --debugging is given.
This is basically changing wrong t/configure/ tests which were copied&pasted all over to test for --debugging on by default all over instead of just once.
See GH #1099
10:32
rrot: f16c707 | rurban++ | docs/project/release_manager_guide.pod:
[docs] release_manager_guide updated next releases and mark supported ones
10:33
rurban next item is github.com/parrot/parrot/issues/956 sprintf counts bytes, not chars 10:43
10:48 travis-ci joined
travis-ci parrot/parrot#1122 (master - f16c707 : Reini Urban): The build passed. 10:48
Change view : github.com/parrot/parrot/compare/7...6c7074bc59
Build details : travis-ci.org/parrot/parrot/builds/37921474
10:48 travis-ci left 11:00 bighugedog joined
dalek rrot/smoke-me/sprintf-width-gh956: 9830999 | rurban++ | t/op/stringu.t:
[test] sprintf counts bytes not characters

Add tests to t/op/stringu.t, written by moritz. See GH #956 and rakudo bug RT#117547
11:13
rrot/smoke-me/sprintf-width-gh956: 9ec7e64 | rurban++ | / (2 files):
[core] fix sprintf width for unicode

sprintf %20s string width should be counted in chars, not bytes. Fixes GH #956.
11:31 travis-ci joined
travis-ci parrot/parrot#1123 (smoke-me/sprintf-width-gh956 - 9ec7e64 : Reini Urban): The build passed. 11:31
Change view : github.com/parrot/parrot/compare/9...c7e643bdcd
Build details : travis-ci.org/parrot/parrot/builds/37924717
11:31 travis-ci left 11:33 kid51 joined
dalek rrot/smoke-me/sprintf-width-gh956: 56218f5 | rurban++ | ChangeLog:
ChangeLog update
11:34
rrot: 9830999 | rurban++ | t/op/stringu.t:
[test] sprintf counts bytes not characters

Add tests to t/op/stringu.t, written by moritz. See GH #956 and rakudo bug RT#117547
11:36
rrot: 9ec7e64 | rurban++ | / (2 files):
[core] fix sprintf width for unicode

sprintf %20s string width should be counted in chars, not bytes. Fixes GH #956.
rrot: 56218f5 | rurban++ | ChangeLog:
ChangeLog update
11:47 travis-ci joined
travis-ci parrot/parrot#1124 (smoke-me/sprintf-width-gh956 - 56218f5 : Reini Urban): The build passed. 11:47
Change view : github.com/parrot/parrot/compare/9...218f597d4f
Build details : travis-ci.org/parrot/parrot/builds/37926249
11:47 travis-ci left 11:56 travis-ci joined
travis-ci parrot/parrot#1125 (master - 56218f5 : Reini Urban): The build passed. 11:56
Change view : github.com/parrot/parrot/compare/f...218f597d4f
Build details : travis-ci.org/parrot/parrot/builds/37926457
11:56 travis-ci left
dalek rrot/smoke-me/sprintf-nan-gh1100: 7b54a65 | rurban++ | / (4 files):
[core] Fix sprintf width for NaN/Inf/-Inf [GH #1099]

Add the missing width handling, and add tests. for perl6 RT 116280, from github.com/perl6/roast/commit/2647c16652
13:16
rrot/smoke-me/sprintf-nan-gh1100: bbc3418 | rurban++ | / (4 files):
[core] Fix sprintf width for NaN/Inf/-Inf, GH #1100

Add the missing width handling, and add tests. for perl6 RT 116280, from github.com/perl6/roast/commit/2647c16652
13:18
13:27 FROGGS joined
dalek rrot/smoke-me/newlines2-gh1087: b30b458 | (Tobias Leich)++ | src/string/encoding/ (2 files):
RT #122341 treat all of 0x0a-0x0d,\\x85,\\x2028,\\x2029 as newlines

The script tools/dev/gen_charset_tables.pl was not used because it removes character properties of chars in the range of 0x81 to 0xFF. Additionally, u_iscclass now checks for characters with enum_cclass_newline property, which it did not do at all before.
13:28
rrot/smoke-me/newlines2-gh1087: f62bc76 | rurban++ | / (5 files):
[tools] typetables: fix gen_charset_tables.pl and regenerate

Removes defunct and since 2010 unused Parrot_ascii_typetable. Adds \\v to CCLASS_NEWLINE manually (confirmed),
  \\x85\\xa0 confirmed to be now in the whitespace cclass, but
several old systems fail with the \\xa0 (non-breaking whitespace) test for whitespace. Several chars 160..191 are not in the [[:punct:]] class anymore.
Added bootstrap-tables make target, update the tables automatically. Improved src/string/encoding/tables.c pod. Closes PR #1087
rrot/smoke-me/newlines3-gh1087: b30b458 | (Tobias Leich)++ | src/string/encoding/ (2 files):
RT #122341 treat all of 0x0a-0x0d,\\x85,\\x2028,\\x2029 as newlines

The script tools/dev/gen_charset_tables.pl was not used because it removes character properties of chars in the range of 0x81 to 0xFF. Additionally, u_iscclass now checks for characters with enum_cclass_newline property, which it did not do at all before.
rrot/smoke-me/newlines3-gh1087: f62bc76 | rurban++ | / (5 files):
[tools] typetables: fix gen_charset_tables.pl and regenerate

Removes defunct and since 2010 unused Parrot_ascii_typetable. Adds \\v to CCLASS_NEWLINE manually (confirmed),
  \\x85\\xa0 confirmed to be now in the whitespace cclass, but
several old systems fail with the \\xa0 (non-breaking whitespace) test for whitespace. Several chars 160..191 are not in the [[:punct:]] class anymore.
Added bootstrap-tables make target, update the tables automatically. Improved src/string/encoding/tables.c pod. Closes PR #1087
13:30 travis-ci joined
travis-ci parrot/parrot#1128 (smoke-me/newlines2-gh1087 - f62bc76 : Reini Urban): The build was canceled. 13:30
Change view : github.com/parrot/parrot/compare/b...2bc76ab203
Build details : travis-ci.org/parrot/parrot/builds/37935982
13:30 travis-ci left 13:31 travis-ci joined
travis-ci parrot/parrot#1127 (smoke-me/sprintf-nan-gh1100 - bbc3418 : Reini Urban): The build passed. 13:31
Change view : github.com/parrot/parrot/commit/bbc34189ec5f
Build details : travis-ci.org/parrot/parrot/builds/37934827
13:31 travis-ci left
dalek rrot: bbc3418 | rurban++ | / (4 files):
[core] Fix sprintf width for NaN/Inf/-Inf, GH #1100

Add the missing width handling, and add tests. for perl6 RT 116280, from github.com/perl6/roast/commit/2647c16652
13:31
13:46 travis-ci joined
travis-ci parrot/parrot#1129 (smoke-me/newlines3-gh1087 - f62bc76 : Reini Urban): The build passed. 13:46
Change view : github.com/parrot/parrot/compare/b...2bc76ab203
Build details : travis-ci.org/parrot/parrot/builds/37936021
13:46 travis-ci left 13:49 FROGGS joined 13:56 travis-ci joined
travis-ci parrot/parrot#1130 (master - bbc3418 : Reini Urban): The build passed. 13:56
Change view : github.com/parrot/parrot/compare/5...c34189ec5f
Build details : travis-ci.org/parrot/parrot/builds/37936352
13:56 travis-ci left 14:10 FROGGS joined 14:56 rurban joined 15:21 rurban joined 15:22 rurban1 joined
dalek rrot: b30b458 | (Tobias Leich)++ | src/string/encoding/ (2 files):
RT #122341 treat all of 0x0a-0x0d,\\x85,\\x2028,\\x2029 as newlines

The script tools/dev/gen_charset_tables.pl was not used because it removes character properties of chars in the range of 0x81 to 0xFF. Additionally, u_iscclass now checks for characters with enum_cclass_newline property, which it did not do at all before.
15:24
rrot: f62bc76 | rurban++ | / (5 files):
[tools] typetables: fix gen_charset_tables.pl and regenerate

Removes defunct and since 2010 unused Parrot_ascii_typetable. Adds \\v to CCLASS_NEWLINE manually (confirmed),
  \\x85\\xa0 confirmed to be now in the whitespace cclass, but
several old systems fail with the \\xa0 (non-breaking whitespace) test for whitespace. Several chars 160..191 are not in the [[:punct:]] class anymore.
Added bootstrap-tables make target, update the tables automatically. Improved src/string/encoding/tables.c pod. Closes PR #1087
15:48 travis-ci joined
travis-ci parrot/parrot#1131 (master - f62bc76 : Reini Urban): The build passed. 15:48
Change view : github.com/parrot/parrot/compare/b...2bc76ab203
Build details : travis-ci.org/parrot/parrot/builds/37949647
15:48 travis-ci left 16:42 Chirag joined
Chirag Hi! 16:46
Coke ho 16:48
Chirag Hey Coke :) 16:58
So, what are you working on?
17:03 rurban joined
Coke nothing parrot related, I'm afraid. mainly rakudo housekeeping at the moment. 17:07
Chirag oh.. that's nice.. I am still a beginner with Perl 17:09
I was just wondering if the day for #ps can be changed? 18:40
18:44 Mso150 joined
dalek rrot/rurban/null-call-gh1024: 495ac4c | rurban++ | DONORS.pod:
[doc] add cPanel and Erin Schoenhals to DONORS
18:56
rrot/rurban/null-call-gh1024: faa4ef7 | rurban++ | / (4 files):
[ops] protect callmethod from non-PMC-object

fixes the SEGV in GH #1024 when calling a non-existent Sub. Fails now with either with "Sub '' not found" in the pbc fixup if the empty constant sub is immediate, or with
  "Method '' not found for non-object" when the pbc fixup does not
detect the empty Sub object. t/compilers/imcc/syn/const.t test 41
rurban Sure 19:15
Oh, gone already
19:21 Mso150 joined
dalek rrot/smoke-me/null-call-gh1024: 31e87f8 | rurban++ | / (4 files):
[ops] protect callmethod from non-PMC-object

fixes the SEGV in GH #1024 when calling a non-existent Sub. Fails now with either with "Sub '' not found" in the pbc fixup if the empty constant sub is immediate, or with
  "Method '' not found for non-object" when the pbc fixup does not
detect the empty Sub object. t/compilers/imcc/syn/const.t test 41
19:25
19:43 travis-ci joined
travis-ci parrot/parrot#1132 (smoke-me/null-call-gh1024 - 31e87f8 : Reini Urban): The build failed. 19:43
Change view : github.com/parrot/parrot/commit/31e87f84fa1e
Build details : travis-ci.org/parrot/parrot/builds/37973854
19:43 travis-ci left 20:20 kjs joined 22:23 kid51 joined