Parrot 6.9.0 "Rosy-faced Lovebird" | parrot.org/ | Log: irclog.perlgeek.de/parrot | #parrotsketch meeting Fridays 13:30 UTC
Set by moderator on 12 November 2014.
01:32 kurahaupo joined 05:08 bighugedog joined 07:42 FROGGS joined 08:03 Reini joined 09:59 dngor joined 10:46 Reini joined
Reini benchmarking now the worst slowdowns to come up with proper tickets 11:02
github.com/parrot/parrot-bench/com...efcf49906b
RELEASE_2_9_0~174: ./parrot examples/benchmarks/oofib.pir 0.121s 11:03
RELEASE_2_9_0~173: ./parrot examples/benchmarks/oofib.pir 0.182s
the gc_massacre branch, switch to ms2 11:04
master: 0.161s (gms gc) 11:06
with -O2: 0.154s, ms2 and inf crash 11:09
12:22 janus joined
dalek rrot: 18c6a70 | rurban++ | src/pmc/callcontext.pmc:
[gc] fix crash when allocate_registers causes a GC

then CallContext->bp_ps is still zeroed, and CallContext.mark must not access them.
Repro: ./parrot --gc ms2 examples/benchmarks/oofib.pir
  (recursive calls)
12:37
12:39 kid51 joined 12:51 travis-ci joined
travis-ci parrot/parrot#1297 (master - 18c6a70 : Reini Urban): The build passed. 12:51
Change view : github.com/parrot/parrot/compare/1...c6a705d620
Build details : travis-ci.org/parrot/parrot/builds/41240027
12:51 travis-ci left
dalek rrot/rurban/darwin-build-gh1096: 7bee6df | rurban++ | ChangeLog:
[test] Added LexInfo.declare_lex_preg and more imcc/syn/clash.t tests

For GH #1095
global names do work fine, only lexicals not. Note I do not know how to reliable get the correct target register index for declare_lex_preg in pure pir, and how to initialize it. Setting it crashes the ctx.
12:58
rrot/rurban/darwin-build-gh1096: 1562886 | rurban++ | / (9 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]
rrot/rurban/darwin-build-gh1096: 86cab05 | rurban++ | config/init/ (2 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/darwin-build-gh1096: 5d43d0f | rurban++ | t/src/extend.t:
[test] comment on t/src/extend.t 19 being fixed with this branch
rrot/smoke-me/vms-gh866: fefb430 | (Martin Vorländer)++ | / (3 files):
Provide some platform-specific modules for VMS.
13:16
rrot/smoke-me/vms-gh866: a940ee0 | rurban++ | / (3 files):
[codingstd] add Copyright to headers, remove ending ws, fix MANIFEST
rrot/smoke-me/vms-gh866: 5241789 | rurban++ | src/platform/vms/entropy.c:
vms: Analyzed cipher/rndvms.c origins, updated copyrights

src/platform/vms/entropy.c is based on gnupg-1_4_9a_vms/cipher/rndvms.c, written 2006, 2007 by Steven M. Schweda. Licensed under the GNU GPL v3. Distributed with the VMS port of GnuGP.
I see no single codeline in this file which could be traced back to the mentioned cryptlib sources, copyrighted by 1996, 1997, 1998, 1999, Peter Gutmann
  (and various others).
rrot/smoke-me/vms-gh866: 251d768 | rurban++ | src/platform/vms/entropy.c:
[codingstd] remove wrong copyright section, fix codingstd's

The previous copyright chapter had nothing to do with this source, which is the solely work of antinode Steven M. Schweda for gnupg, based on ideas from cryptlib.
Fix spaces and parens, documentation
rrot/smoke-me/vms-gh866: ca5c8d4 | rurban++ | src/platform/vms/exec.c:
[codingstd] more work on vms/exec.c

Documentation, indentation, reformating
rrot/smoke-me/vms-gh866: c060620 | rurban++ | src/platform/vms/exec.c:
[codingstd] fixes podchecker src/platform/vms/exec.c
rrot/smoke-me/vms-gh866: 54c938a | rurban++ | / (4 files):
vms codingstd: fix check_isxxx.t

add a 2nd callback argument to Parrot::Test::Util::Runloop->testloop fix some src/platform/vms/exec.c isxxx_functions casts, and skip the rest, when called with the unsigned char[] b argument.
rrot/smoke-me/test-capture-gh892: 5ec2acf | rurban++ | / (6 files):
[GH #892] Implement our own capture, rm lib/IO/CaptureOutput.pm

No need to ship a IO::CaptureOutput. Use the new capture function in t/configure/033-step.t and t/configure/034-step.t. t/configure/034-step.t tests now the new replace_stash option correctly. See [GH #891].
13:17
13:33 travis-ci joined
travis-ci parrot/parrot#1298 (smoke-me/vms-gh866 - 54c938a : Reini Urban): The build passed. 13:33
Change view : github.com/parrot/parrot/compare/1...c938afe60a
Build details : travis-ci.org/parrot/parrot/builds/41243059
13:33 travis-ci left 13:35 bighugedog joined 13:46 travis-ci joined
travis-ci parrot/parrot#1299 (smoke-me/test-capture-gh892 - 5ec2acf : Reini Urban): The build passed. 13:46
Change view : github.com/parrot/parrot/compare/0...c2acf75cdc
Build details : travis-ci.org/parrot/parrot/builds/41243169
13:46 travis-ci left
dalek rrot: 95bb11f | rurban++ | / (2 files):
[docs] Better newclass example code in pirbook

Closes GH #802
13:57
rrot: 153bc36 | rurban++ | config/in (2 files):
[cage] re-add -g to CFLAGS even without --debugging

Closes #1135
14:13 travis-ci joined
travis-ci parrot/parrot#1300 (master - 153bc36 : Reini Urban): The build passed. 14:13
Change view : github.com/parrot/parrot/compare/1...3bc361a239
Build details : travis-ci.org/parrot/parrot/builds/41246639
14:13 travis-ci left
Reini ok, this should be it now. One cygwin regression remaining. Cannot fix that for now, but it's not important 14:48
15:30 kurahaupo joined 16:03 khisanth_ joined 19:02 FROGGS joined 19:32 khisanth__ joined 20:39 bighugedog joined 20:58 bighugedog joined 22:58 Reini joined 23:36 lauleon joined 23:42 kid51 joined