Camelia, the Perl 6 bug

IRC log for #parrot, 2012-12-16

Parrot | source cross referenced

| Channels | #parrot index | Today | | Search | Google Search | Plain-Text | summary

All times shown according to UTC.

Time Nick Message
00:05 Psyche^ joined #parrot
00:51 Reini joined #parrot
01:03 Reini joined #parrot
01:14 Mike-PerlRecruiter_ joined #parrot
01:44 dalek parrot/rurban/darwin-rpath-gh883: e24ef98 | rurban++ | / (2 files):
01:44 dalek parrot/rurban/darwin-rpath-gh883: install blib/lib/installable_libparrot.4.10.0.dylib
01:44 dalek parrot/rurban/darwin-rpath-gh883:
01:44 dalek parrot/rurban/darwin-rpath-gh883: And some whitespace fixes in MANIFEST.generated
01:44 dalek parrot/rurban/darwin-rpath-gh883: review: https://github.com/parrot/parrot/commit/e24ef981f9
01:52 dalek parrot: b9b9ab8 | rurban++ | t/pmc/task.t:
01:52 dalek parrot: [GH #886] Remove concurrent say in t/pmc/task.t
01:52 dalek parrot:
01:52 dalek parrot: Even busy sleeping did not help on some systems, so remove the problematic line.
01:52 dalek parrot: It still tests if the task it properly killed, but we cannot guarantee when it is killed.
01:52 dalek parrot: review: https://github.com/parrot/parrot/commit/b9b9ab8c57
02:13 Reini joined #parrot
05:38 Reini joined #parrot
05:44 Reini joined #parrot
10:17 Reini joined #parrot
10:21 PacoAir joined #parrot
10:52 Reini joined #parrot
11:27 dalek rakudo/stdier: 3b71c87 | jnthn++ | src/Perl6/ (2 files):
11:27 dalek rakudo/stdier: Switch a couple of panic calls to worry.
11:27 dalek rakudo/stdier:
11:27 dalek rakudo/stdier: Again, doesn't behave differently yet.
11:27 dalek rakudo/stdier: review: https://github.com/rakudo/rakudo/commit/3b71c87af7
11:36 tuxit joined #parrot
11:52 Reini joined #parrot
11:55 awwaiid joined #parrot
12:53 Reini joined #parrot
13:06 dalek rakudo/stdier: 5d659ff | jnthn++ | src/Perl6/Actions.pm:
13:06 dalek rakudo/stdier: Fix method name thinko.
13:06 dalek rakudo/stdier: review: https://github.com/rakudo/rakudo/commit/5d659ff8d2
13:06 dalek rakudo/stdier: 93a1240 | jnthn++ | src/core/Exception.pm:
13:06 dalek rakudo/stdier: Add X::Comp::Group.
13:06 dalek rakudo/stdier:
13:06 dalek rakudo/stdier: It's used for when the compilation can produce multiple issues. With
13:06 dalek rakudo/stdier: this we'll be able to present those the parser can survive together,
13:06 dalek rakudo/stdier: rather than having the user have to get them one by one. Also will do
13:06 dalek rakudo/stdier: the rendering of warnings.
13:06 dalek rakudo/stdier: review: https://github.com/rakudo/rakudo/commit/93a124091f
13:06 dalek rakudo/stdier: a5b78f7 | jnthn++ | src/Perl6/ (2 files):
13:06 dalek rakudo/stdier: Proper handling of sorry and worry.
13:06 dalek rakudo/stdier:
13:06 dalek rakudo/stdier: Makes worry just report the potential difficulties (so redeclaration
13:06 dalek rakudo/stdier: of a variable is just a warning now, as STD has it), and sorry keeps
13:06 dalek rakudo/stdier: going and just collects together the errors up to a limit, then gives
13:06 dalek rakudo/stdier: them at the end or when there's a panic. Slightly different factoring
13:06 dalek rakudo/stdier: to STD since we have typed exceptions, but produces the same kind of
13:06 dalek rakudo/stdier: output.
13:06 dalek rakudo/stdier: review: https://github.com/rakudo/rakudo/commit/a5b78f7d34
13:14 Mike-PerlRecruiter_ joined #parrot
13:31 Reini joined #parrot
14:05 Reini joined #parrot
14:07 knewt joined #parrot
14:35 dalek parrot: e6e6a24 | jkeenan++ | / (2 files):
14:35 dalek parrot: Correct one expected value in test.
14:35 dalek parrot:
14:36 dalek parrot: Ensure that one variable is initialized before being used.
14:36 dalek parrot:
14:36 dalek parrot: Modify some test descriptions so that we can more easily determine our place
14:36 dalek parrot: in the test results.
14:36 dalek parrot: review: https://github.com/parrot/parrot/commit/e6e6a24349
14:36 dalek parrot: ba040e3 | jkeenan++ | t/pmc/task.t:
14:36 dalek parrot: Merge branch 'master' of git@github.com:parrot/parrot
14:36 dalek parrot: review: https://github.com/parrot/parrot/commit/ba040e31d4
14:40 Reini joined #parrot
14:49 dalek parrot: ba7d574 | jkeenan++ | / (4 files):
14:49 dalek parrot: [codingstd] No cuddled else; copyright; PIR coda; trailing space.
14:49 dalek parrot: review: https://github.com/parrot/parrot/commit/ba7d5740f5
15:14 Reini joined #parrot
15:45 benabik joined #parrot
15:54 dalek rakudo/stdier: 2ac61b5 | jnthn++ | src/Perl6/ (2 files):
15:54 dalek rakudo/stdier: Start recording mystery symbols.
15:54 dalek rakudo/stdier:
15:54 dalek rakudo/stdier: Factored in a similar way to %*MYSTERY in STD. However, it keyed just
15:54 dalek rakudo/stdier: on name. This isn't quite enough, as it fails to distinguish the same
15:54 dalek rakudo/stdier: names in different scopes, meaning mysteries can be resolved wrongly.
15:54 dalek rakudo/stdier: To avoid this, we'll try keying on name and scope ID in Rakudo, so we
15:54 dalek rakudo/stdier: collect together obvious dupes, but hopefully can get righter results.
15:54 dalek rakudo/stdier:
15:54 dalek rakudo/stdier: Information not used for anything just yet.
15:54 dalek rakudo/stdier: review: https://github.com/rakudo/rakudo/commit/2ac61b530a
15:59 brrt joined #parrot
16:15 brrt left #parrot
16:19 dalek parrot: 4351688 | rurban++ | lib/Parrot/Test.pm:
16:19 dalek parrot: [GH #887] Set darwin DYLD_LIBRARY_PATH when testing
16:19 dalek parrot:
16:19 dalek parrot: Set DYLD_LIBRARY_PATH in run_command() as this allows testing from
16:19 dalek parrot: the command-line also.
16:19 dalek parrot:
16:19 dalek parrot: Also fix Parrot::Test::path_to_parrot, which failed when INC was
16:19 dalek parrot: just lib/Parrot/Config.pm. Use the more reliable __FILE__ instead
16:19 dalek parrot: and check if short, relative path seperately.
16:19 dalek parrot:
16:19 dalek parrot: BTW: This method should be thrown away, as it does not work on an
16:19 dalek parrot: installed parrot.
16:19 dalek parrot: review: https://github.com/parrot/parrot/commit/4351688bc3
17:31 brrt joined #parrot
17:31 brrt left #parrot
17:31 benabik joined #parrot
17:32 tuxit joined #parrot
18:09 dalek rakudo/stdier: dcc1f94 | jnthn++ | src/core/Exception.pm:
18:09 dalek rakudo/stdier: Add X::Undeclared::Symbols for reporting mystery.
18:09 dalek rakudo/stdier: review: https://github.com/rakudo/rakudo/commit/dcc1f94536
18:09 dalek rakudo/stdier: 72118ee | jnthn++ | src/Perl6/ (2 files):
18:09 dalek rakudo/stdier: Use %*MYSTERY to report [un|post]declared symbols.
18:09 dalek rakudo/stdier:
18:09 dalek rakudo/stdier: Means we can correctly report post-declared types and give better
18:09 dalek rakudo/stdier: output, much closer to how STD has it. A couple of regressions in
18:09 dalek rakudo/stdier: spectest.
18:09 dalek rakudo/stdier: review: https://github.com/rakudo/rakudo/commit/72118eeb49
18:09 benabik joined #parrot
18:25 dalek parrot: 5bf48bf | rurban++ | lib/Parrot/Test.pm:
18:25 dalek parrot: [GH #887] Append to existing DYLD_LIBRARY_PATH
18:25 dalek parrot:
18:25 dalek parrot: This scenario involves DYLD_LIBRARY_PATH required for some libparrot dependency in a non default location (ice, pcre, ...).
18:25 dalek parrot: review: https://github.com/parrot/parrot/commit/5bf48bf656
18:53 mtk joined #parrot
19:22 benabik joined #parrot
19:28 dalek rakudo/stdier: 2a36be0 | jnthn++ | src/core/Exception.pm:
19:28 dalek rakudo/stdier: Make sure .message works as well as .gist.
19:28 dalek rakudo/stdier: review: https://github.com/rakudo/rakudo/commit/2a36be0de2
19:32 Reini joined #parrot
20:00 dalek rakudo/stdier: 0793547 | jnthn++ | src/Perl6/Grammar.pm:
20:00 dalek rakudo/stdier: Missing return values.
20:00 dalek rakudo/stdier: review: https://github.com/rakudo/rakudo/commit/0793547845
20:00 dalek rakudo/stdier: 62a696f | jnthn++ | src/Perl6/Grammar.pm:
20:00 dalek rakudo/stdier: Remove unrequired space.
20:00 dalek rakudo/stdier: review: https://github.com/rakudo/rakudo/commit/62a696f532
20:00 dalek rakudo/stdier: a03049e | jnthn++ | src/Perl6/Grammar.pm:
20:00 dalek rakudo/stdier: Move a sorry back to a panic for now.
20:00 dalek rakudo/stdier:
20:00 dalek rakudo/stdier: Follow-up error actually seems to be worse, and STD spits internal
20:00 dalek rakudo/stdier: errors on a program just containing "@" anyway.
20:00 dalek rakudo/stdier: review: https://github.com/rakudo/rakudo/commit/a03049eece
20:03 dalek Heuristic branch merge: pushed 16 commits to rakudo/nom by jnthn
20:12 dalek rakudo/nom: 5fd9c03 | (Timo Paulssen)++ | src/core/Enum.pm:
20:12 dalek rakudo/nom: properly .perl nested Enums/Pairs
20:12 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/5fd9c03891
20:19 dalek rakudo/nom: 4bfab5a | jnthn++ | docs/ROADMAP:
20:19 dalek rakudo/nom: Remove completed item.
20:19 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/4bfab5a411
20:19 dalek rakudo/nom: 10ced2a | jnthn++ | docs/ChangeLog:
20:19 dalek rakudo/nom: Update ChangeLog.
20:19 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/10ced2a511
20:32 Reini joined #parrot
20:54 dalek rakudo/nom: 7fd7073 | jnthn++ | src/Perl6/Grammar.pm:
20:54 dalek rakudo/nom: Fix line numbers in explain_mystery.
20:54 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/7fd707360c
21:31 dalek Heuristic branch merge: pushed 25 commits to rakudo/qast-sink-1 by moritz
21:33 Reini joined #parrot
22:04 Reini joined #parrot
22:39 Reini joined #parrot
22:40 dalek nqp: 7405897 | (Paweł Murias)++ | src/QAST/Operations.nqp:
22:40 dalek nqp: Remove a misleading relict from pir translation.
22:40 dalek nqp: review: https://github.com/perl6/nqp/commit/7405897155
22:40 dalek nqp: ad4ae89 | (Paweł Murias)++ | t/nqp/44-try-catch.t:
22:40 dalek nqp: Test try without an exception.
22:40 dalek nqp: review: https://github.com/perl6/nqp/commit/ad4ae8960f
22:40 dalek nqp: 7fd05c9 | (Paweł Murias)++ | t/nqp/11-sub.t:
22:40 dalek nqp: Fix test 11.
22:40 dalek nqp: review: https://github.com/perl6/nqp/commit/7fd05c9869
22:51 benabik joined #parrot
22:53 dalek parrot: 89d99a5 | rurban++ | src/gc/gc_gms.c:
22:53 dalek parrot: Undo GC work_list check. This may not happen
22:53 dalek parrot:
22:53 dalek parrot: Rather fix the wrong paren_interp. See also GH #880
22:53 dalek parrot: review: https://github.com/parrot/parrot/commit/89d99a51f2
22:53 dalek parrot: efac3e1 | rurban++ | ext/nqp-rx/t/nqp/46-charspec.t:
22:53 dalek parrot: [GH# 874] Skip one nqp test which fails without-icu
22:53 dalek parrot:
22:53 dalek parrot: It really should be fixed in nqp: avoid calling find_codepoint when icu is not configured.
22:53 dalek parrot: review: https://github.com/parrot/parrot/commit/efac3e16ed
22:54 benabik rurban++
23:03 dalek nqp-rx: 45d4a79 | rurban++ | t/nqp/46-charspec.t:
23:03 dalek nqp-rx: Fix t/nqp/46-charspec.t --without-icu.
23:03 dalek nqp-rx:
23:03 dalek nqp-rx: Synced from parrot efac3e16ed21387837545c991e2a7c8f5d6781df
23:03 dalek nqp-rx: [parrot #874]
23:03 dalek nqp-rx: review: https://github.com/perl6/nqp-rx/commit/45d4a79137
23:03 Reini joined #parrot
23:04 dalek rakudo/nom: 6437197 | jnthn++ | src/Perl6/ (2 files):
23:04 dalek rakudo/nom: Align variable checking with how STD does it.
23:04 dalek rakudo/nom:
23:04 dalek rakudo/nom: This fixes the bug where @/%/& sigil variables interpolated in strings
23:04 dalek rakudo/nom: were not checked properly, leading to NPMCA at runtime.
23:04 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/6437197ce5
23:34 Reini Fixing GC with debugging flags
23:54 dalek parrot: 6fc8df2 | rurban++ | src/gc/gc_gms.c:
23:54 dalek parrot: Fix DETAIL_MEMORY_DEBUG, print GC stats on new MEMORY_DEBUG flags
23:54 dalek parrot:
23:54 dalek parrot: Fixed several wrong arguments with DETAIL_MEMORY_DEBUG enabled.
23:54 dalek parrot: DETAIL_MEMORY_DEBUG was too noisy with Allocated and Freed, print stats with
23:54 dalek parrot: simplier MEMORY_DEBUG.
23:54 dalek parrot: review: https://github.com/parrot/parrot/commit/6fc8df2065

| Channels | #parrot index | Today | | Search | Google Search | Plain-Text | summary

Parrot | source cross referenced