Parrot 4.10.0 "[Red-eared Parakeet]" parrot.org/ | Log: irclog.perlgeek.de/parrot
Set by moderator on 21 November 2012.
00:05 Psyche^ joined 00:51 Reini joined 01:03 Reini joined 01:14 Mike-PerlRecruiter_ joined
dalek rrot/rurban/darwin-rpath-gh883: e24ef98 | rurban++ | / (2 files):
install blib/lib/installable_libparrot.4.10.0.dylib

And some whitespace fixes in MANIFEST.generated
01:44
rrot: b9b9ab8 | rurban++ | t/pmc/task.t:
[GH #886] Remove concurrent say in t/pmc/task.t

Even busy sleeping did not help on some systems, so remove the problematic line. It still tests if the task it properly killed, but we cannot guarantee when it is killed.
01:52
02:13 Reini joined 05:38 Reini joined 05:44 Reini joined 10:17 Reini joined 10:21 PacoAir joined 10:52 Reini joined
dalek kudo/stdier: 3b71c87 | jnthn++ | src/Perl6/ (2 files):
Switch a couple of panic calls to worry.

Again, doesn't behave differently yet.
11:27
11:36 tuxit joined 11:52 Reini joined 11:55 awwaiid joined 12:53 Reini joined
dalek kudo/stdier: 5d659ff | jnthn++ | src/Perl6/Actions.pm:
Fix method name thinko.
13:06
kudo/stdier: 93a1240 | jnthn++ | src/core/Exception.pm:
Add X::Comp::Group.

It's used for when the compilation can produce multiple issues. With this we'll be able to present those the parser can survive together, rather than having the user have to get them one by one. Also will do the rendering of warnings.
kudo/stdier: a5b78f7 | jnthn++ | src/Perl6/ (2 files):
Proper handling of sorry and worry.

Makes worry just report the potential difficulties (so redeclaration of a variable is just a warning now, as STD has it), and sorry keeps going and just collects together the errors up to a limit, then gives them at the end or when there's a panic. Slightly different factoring to STD since we have typed exceptions, but produces the same kind of output.
13:14 Mike-PerlRecruiter_ joined 13:31 Reini joined 14:05 Reini joined 14:07 knewt joined
dalek rrot: e6e6a24 | jkeenan++ | / (2 files):
Correct one expected value in test.

Ensure that one variable is initialized before being used.
Modify some test descriptions so that we can more easily determine our place in the test results.
14:35
rrot: ba040e3 | jkeenan++ | t/pmc/task.t:
Merge branch 'master' of git@github.com:parrot/parrot
14:40 Reini joined
dalek rrot: ba7d574 | jkeenan++ | / (4 files):
[codingstd] No cuddled else; copyright; PIR coda; trailing space.
14:49
15:14 Reini joined 15:45 benabik joined
dalek kudo/stdier: 2ac61b5 | jnthn++ | src/Perl6/ (2 files):
Start recording mystery symbols.

Factored in a similar way to %*MYSTERY in STD. However, it keyed just on name. This isn't quite enough, as it fails to distinguish the same names in different scopes, meaning mysteries can be resolved wrongly. To avoid this, we'll try keying on name and scope ID in Rakudo, so we collect together obvious dupes, but hopefully can get righter results.
Information not used for anything just yet.
15:54
15:59 brrt joined 16:15 brrt left
dalek rrot: 4351688 | rurban++ | lib/Parrot/Test.pm:
[GH #887] Set darwin DYLD_LIBRARY_PATH when testing

Set DYLD_LIBRARY_PATH in run_command() as this allows testing from the command-line also.
Also fix Parrot::Test::path_to_parrot, which failed when INC was just lib/Parrot/Config.pm. Use the more reliable __FILE__ instead and check if short, relative path seperately.
BTW: This method should be thrown away, as it does not work on an installed parrot.
16:19
17:31 brrt joined, brrt left, benabik joined 17:32 tuxit joined
dalek kudo/stdier: dcc1f94 | jnthn++ | src/core/Exception.pm:
Add X::Undeclared::Symbols for reporting mystery.
18:09
kudo/stdier: 72118ee | jnthn++ | src/Perl6/ (2 files):
Use %*MYSTERY to report [un|post]declared symbols.

Means we can correctly report post-declared types and give better output, much closer to how STD has it. A couple of regressions in spectest.
18:09 benabik joined
dalek rrot: 5bf48bf | rurban++ | lib/Parrot/Test.pm:
[GH #887] Append to existing DYLD_LIBRARY_PATH

This scenario involves DYLD_LIBRARY_PATH required for some libparrot dependency in a non default location (ice, pcre, ...).
18:25
18:53 mtk joined 19:22 benabik joined
dalek kudo/stdier: 2a36be0 | jnthn++ | src/core/Exception.pm:
Make sure .message works as well as .gist.
19:28
19:32 Reini joined
dalek kudo/stdier: 0793547 | jnthn++ | src/Perl6/Grammar.pm:
Missing return values.
20:00
kudo/stdier: 62a696f | jnthn++ | src/Perl6/Grammar.pm:
Remove unrequired space.
kudo/stdier: a03049e | jnthn++ | src/Perl6/Grammar.pm:
Move a sorry back to a panic for now.

Follow-up error actually seems to be worse, and STD spits internal errors on a program just containing "@" anyway.
Heuristic branch merge: pushed 16 commits to rakudo/nom by jnthn 20:03
kudo/nom: 5fd9c03 | (Timo Paulssen)++ | src/core/Enum.pm:
properly .perl nested Enums/Pairs
20:12
kudo/nom: 4bfab5a | jnthn++ | docs/ROADMAP:
Remove completed item.
20:19
kudo/nom: 10ced2a | jnthn++ | docs/ChangeLog:
Update ChangeLog.
20:32 Reini joined
dalek kudo/nom: 7fd7073 | jnthn++ | src/Perl6/Grammar.pm:
Fix line numbers in explain_mystery.
20:54
Heuristic branch merge: pushed 25 commits to rakudo/qast-sink-1 by moritz 21:31
21:33 Reini joined 22:04 Reini joined 22:39 Reini joined
dalek p: 7405897 | (Paweł Murias)++ | src/QAST/Operations.nqp:
Remove a misleading relict from pir translation.
22:40
p: ad4ae89 | (Paweł Murias)++ | t/nqp/44-try-catch.t:
Test try without an exception.
p: 7fd05c9 | (Paweł Murias)++ | t/nqp/11-sub.t:
Fix test 11.
22:51 benabik joined
dalek rrot: 89d99a5 | rurban++ | src/gc/gc_gms.c:
Undo GC work_list check. This may not happen

Rather fix the wrong paren_interp. See also GH #880
22:53
rrot: efac3e1 | rurban++ | ext/nqp-rx/t/nqp/46-charspec.t:
[GH# 874] Skip one nqp test which fails without-icu

It really should be fixed in nqp: avoid calling find_codepoint when icu is not configured.
benabik rurban++ 22:54
dalek p-rx: 45d4a79 | rurban++ | t/nqp/46-charspec.t:
Fix t/nqp/46-charspec.t --without-icu.

Synced from parrot efac3e16ed21387837545c991e2a7c8f5d6781df
  [parrot #874]
23:03
23:03 Reini joined
dalek kudo/nom: 6437197 | jnthn++ | src/Perl6/ (2 files):
Align variable checking with how STD does it.

This fixes the bug where @/%/& sigil variables interpolated in strings were not checked properly, leading to NPMCA at runtime.
23:04
Reini Fixing GC with debugging flags 23:34
dalek rrot: 6fc8df2 | rurban++ | src/gc/gc_gms.c:
Fix DETAIL_MEMORY_DEBUG, print GC stats on new MEMORY_DEBUG flags

Fixed several wrong arguments with DETAIL_MEMORY_DEBUG enabled. DETAIL_MEMORY_DEBUG was too noisy with Allocated and Freed, print stats with simplier MEMORY_DEBUG.
23:54