Camelia, the Perl 6 bug

IRC log for #parrot, 2012-04-21

Parrot | source cross referenced

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

All times shown according to UTC.

Time Nick Message
00:08 whiteknight joined #parrot
00:14 kid51 joined #parrot
01:16 whiteknight good evening, #parrot
01:37 dalek parrot/eval_pmc: dd8395e | Whiteknight++ | / (3 files):
01:37 dalek parrot/eval_pmc: Fix remaining make test failures. However there is still some weirdness with old NQP that I haven't tracked down yet
01:37 dalek parrot/eval_pmc: review: https://github.com/parrot/parrot/commit/dd8395ee67
01:50 dalek parrot/eval_pmc: 23cc86f | Whiteknight++ | / (3 files):
01:50 dalek parrot/eval_pmc: Fix HLLCompiler.evalpmc to execute :init subs. In reality we might like client programs to have this ability themselves, but doing it here maintains the previous semantics that aren't worth changing
01:50 dalek parrot/eval_pmc: review: https://github.com/parrot/parrot/commit/23cc86f0e0
02:14 PacoAir_ joined #parrot
02:32 dalek parrot: f5e9e9f | jkeenan++ | t/codingstd/case_sensitive_files.t:
02:32 dalek parrot: Correct one wording error in POD.
02:32 dalek parrot: review: https://github.com/parrot/parrot/commit/f5e9e9f654
02:36 JimmyZ joined #parrot
02:52 fperrad joined #parrot
02:56 kid51 msg whiteknight eval_pmc branch has 1 c_arg_assert codingstd failure but otherwise passes make fulltest
02:56 aloha OK. I'll deliver the message.
02:59 benabik joined #parrot
03:00 kid51 msg whiteknight in eval_pmc branch 'get_packfile_eval_pmc' appears only within HEADERIZER blocks inside src/pmc/imccompiler.c and imccompiler.pmc.  Does that make sense?
03:00 aloha OK. I'll deliver the message.
03:50 dngor joined #parrot
04:24 dalek parrot: 1d627eb | petdance++ | src/scheduler.c:
04:24 dalek parrot: removed unnecessary var initialization
04:24 dalek parrot: review: https://github.com/parrot/parrot/commit/1d627eb33e
06:17 dalek rakudo/nom: 498508b | moritz++ | docs/ROADMAP:
06:17 dalek rakudo/nom: [roadmap] :exhaustive is done
06:17 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/498508bd8c
07:26 plobsing joined #parrot
07:47 nbrown joined #parrot
07:53 alvis joined #parrot
08:21 dalek nqp: 655049e | jonathan++ | src/QRegex/Cursor.nqp:
08:21 dalek nqp: Make !LITERAL support getting a flag to match cAsE InSenSitiVE.
08:21 dalek nqp: review: https://github.com/perl6/nqp/commit/655049ef54
08:23 dalek rakudo/nom: 5ec18cd | jonathan++ | / (3 files):
08:23 dalek rakudo/nom: Make /:i $foo/ match the interpolated variable case-insensitively.
08:23 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/5ec18cd4be
09:02 dalek rakudo/nom: 507e7f6 | jonathan++ | src/core/Mu.pm:
09:02 dalek rakudo/nom: Dispatchers should not decontainerize the return value.
09:03 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/507e7f694b
09:32 aloha joined #parrot
09:35 schmooster joined #parrot
09:41 dalek rakudo/nom: 48c8394 | jonathan++ | src/core/control.pm:
09:41 dalek rakudo/nom: Don't explode when a :lang passed to eval doesn't locate a compiler.
09:41 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/48c8394be3
10:04 JimmyZ joined #parrot
10:10 dalek nqp: 232518c | pmichaud++ | src/QRegex/Cursor.nqp:
10:10 dalek nqp: Enable case-insensitive literal interpolation for systems w/o ICU.
10:10 dalek nqp: review: https://github.com/perl6/nqp/commit/232518cf66
10:15 JimmyZ joined #parrot
10:16 whiteknight joined #parrot
10:16 dalek nqp: a88d0b8 | jonathan++ | src/6model/reprs/CArray.c:
10:16 dalek nqp: Serialize/deserialize CArray representation's REPR data. Should fix pre-compilation of things that use CArray based types.
10:16 dalek nqp: review: https://github.com/perl6/nqp/commit/a88d0b8870
10:18 jevin joined #parrot
10:21 perlite joined #parrot
10:23 dalek nqp: b83d81f | pmichaud++ | src/QRegex/Cursor.nqp:
10:23 dalek nqp: Add the parts of the previous commit that apparently weren't commited.
10:23 dalek nqp: So now we can do case-insensitive literal interpolation.
10:23 dalek nqp: review: https://github.com/perl6/nqp/commit/b83d81fbd7
10:26 plobsing joined #parrot
10:27 dngor joined #parrot
10:35 dalek rakudo/nom: 1917a7a | jonathan++ | t (2 files):
10:35 dalek rakudo/nom: Set PERL6LIB in the harness, which unbusts running spectest on Windows.
10:35 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/1917a7a2ba
10:40 dngor_ joined #parrot
10:41 losinggeneration joined #parrot
10:42 dalek rakudo/nom: 5511d03 | moritz++ | tools/autounfudge.pl:
10:42 dalek rakudo/nom: autounfudge needs PERL6LIB=lib too
10:42 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/5511d03dbd
10:43 JimmyZ joined #parrot
10:45 Timbus joined #parrot
10:49 dalek nqp/qbootstrap: d6e4019 | pmichaud++ | Configure.pl:
10:49 dalek nqp/qbootstrap: Add --parrot-option to Configure.pl.
10:49 dalek nqp/qbootstrap: review: https://github.com/perl6/nqp/commit/d6e4019f00
10:49 dalek nqp: 05b65e9 | pmichaud++ | Configure.pl:
10:49 dalek nqp: Add --parrot-option flags to Configure.pl.
10:49 dalek nqp: review: https://github.com/perl6/nqp/commit/05b65e90f0
10:51 JimmyZ joined #parrot
10:54 brrt joined #parrot
11:23 whiteknight I may need some help updating NQP to use PackfileView instead of Eval
11:24 whiteknight I'm getting an error, but I can't seem to track down where it's coming from
11:33 dalek rakudo/nom: 271d219 | jonathan++ | src/core/Pair.pm:
11:33 dalek rakudo/nom: Correct a bogus contextualization.
11:33 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/271d2193c8
11:33 dalek rakudo/nom: 94ae635 | jonathan++ | src/core/EnumMap.pm:
11:33 dalek rakudo/nom: %h.hash should not make a new hash, just return identify.
11:33 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/94ae63536a
11:33 dalek rakudo/nom: fa1ca28 | jonathan++ | src/core/Mu.pm:
11:33 dalek rakudo/nom: The identify .item should not decontainerize.
11:33 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/fa1ca283bb
11:33 dalek rakudo/nom: 6ef66c9 | jonathan++ | src/Perl6/Actions.pm:
11:33 dalek rakudo/nom: $.foo, @.foo and %.foo should contextualize appropriately.
11:33 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/6ef66c9521
12:00 lucian__ joined #parrot
12:12 kid51 joined #parrot
12:42 dalek rakudo/nom: 7c97944 | jonathan++ | src/Perl6/ (2 files):
12:42 dalek rakudo/nom: Fix combination of state declarator and list assignment.
12:42 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/7c97944a21
12:44 dalek Rosella: 5097058 | Whiteknight++ | src/unstable/net/ (2 files):
12:44 dalek Rosella: [Net] Add in a tick progress method for UserAgent. chunked transfer encoding is tested, so remove debugs and todo notes, and make sure to signal the UserAgent that we are making progress
12:44 dalek Rosella: review: https://github.com/Whiteknig​ht/Rosella/commit/5097058f88
12:44 dalek Rosella: 8dbc672 | Whiteknight++ | src/unstable/net/ (8 files):
12:44 dalek Rosella: [Net] Add docs for the rest of the classes and methods
12:44 dalek Rosella: review: https://github.com/Whiteknig​ht/Rosella/commit/8dbc6727dd
12:44 dalek Rosella: 87f5f77 | Whiteknight++ | / (2 files):
12:44 dalek Rosella: [Parse] Add tests for Parse. Fix some small bugs I found while testing
12:44 dalek Rosella: review: https://github.com/Whiteknig​ht/Rosella/commit/87f5f7777a
12:44 dalek Rosella: 612b263 | Whiteknight++ | / (4 files):
12:44 dalek Rosella: [Parse] Parse is now stable
12:45 dalek Rosella: review: https://github.com/Whiteknig​ht/Rosella/commit/612b2632ec
12:54 dalek rakudo/nom: 754e4a0 | moritz++ | src/core/Backtrace.pm:
12:54 dalek rakudo/nom: succeed in creating error message much more often
12:54 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/754e4a052b
13:13 dalek parrot: f983396 | pmichaud++ | / (2 files):
13:13 dalek parrot: [string]: Enable upcase/downcase opcode to work on ucs2/ucs4/utf16 encoded strings if all codepoints are in the Latin-1 range.
13:13 dalek parrot: review: https://github.com/parrot/parrot/commit/f9833966e0
13:23 nbrown joined #parrot
13:26 plobsing joined #parrot
13:33 dalek rakudo/nom: 096cf7d | (Marcus Ramberg)++ | src/Perl6/Compiler.nqp:
13:33 dalek rakudo/nom: Better help for perl6 binary
13:33 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/096cf7da81
13:33 dalek rakudo/nom: b1f5835 | moritz++ | src/Perl6/Compiler.nqp:
13:33 dalek rakudo/nom: Merge pull request #61 from marcusramberg/improve_help
13:33 dalek rakudo/nom:
13:33 dalek rakudo/nom: Better help for perl6 binary
13:33 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/b1f5835670
13:52 dalek Rosella/gh-pages: c97d208 | Whiteknight++ | libraries/parse.md:
13:52 dalek Rosella/gh-pages: [Parse] Add initial docs for Parse
13:52 dalek Rosella/gh-pages: review: https://github.com/Whiteknig​ht/Rosella/commit/c97d2089c5
13:52 dalek Rosella/gh-pages: 1e99f55 | Whiteknight++ | / (2 files):
13:52 dalek Rosella/gh-pages: Add parse to the layout. Add some info to Core docs.
13:52 dalek Rosella/gh-pages: review: https://github.com/Whiteknig​ht/Rosella/commit/1e99f55908
13:54 dalek rakudo/nom: 501e401 | jonathan++ | src/Perl6/ (2 files):
13:54 dalek rakudo/nom: Fix constant initializers that include a block.
13:54 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/501e401988
13:56 dalek nqp: b6a9303 | pmichaud++ | / (3 files):
13:56 dalek nqp: Bump PARROT_REVISION to get latest Parrot upcase/downcase improvements for non-ICU environments.
13:56 dalek nqp: Also back out extra transcoding step for case-insensitive interpolations.
13:56 dalek nqp: review: https://github.com/perl6/nqp/commit/b6a9303f66
14:02 PacoAir joined #parrot
14:08 dalek rakudo/nom: 59b31b6 | pmichaud++ | tools/build/NQP_REVISION:
14:08 dalek rakudo/nom: Bump NQP_REVISION to get latest case-insensitive improvements for non-icu environments.
14:08 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/59b31b6365
14:13 dalek nqp: 7cd7557 | pmichaud++ | tools/build/PARROT_REVISION:
14:13 dalek nqp: Revert PARROT_REVISION to released version; I was a little too eager with the previous bump.
14:13 dalek nqp:
14:13 dalek nqp: We can bump PARROT_REVISION later (e.g., after the R* release).
14:13 dalek nqp: Using the older PARROT_REVISION means that non-ICU users won't
14:13 dalek nqp: get the Parrot improvements, but we'll still be able to make
14:13 dalek nqp: releases based on latest Parrot.
14:13 dalek nqp: review: https://github.com/perl6/nqp/commit/7cd7557b5d
14:19 dalek nqp: ac3e430 | jonathan++ | src/6model/reprs/CArray.c:
14:19 dalek nqp: Need to be lazier about calling fill_repr_data in CArray; last patch made things a bit too eager.
14:19 dalek nqp: review: https://github.com/perl6/nqp/commit/ac3e4307eb
14:28 dalek parrot: 16f3fbe | NotFound++ | ext/winxed/ (2 files):
14:28 dalek parrot: update winxed snapshot to a3fe1bd
14:28 dalek parrot: - Jump version to 1.8 devel
14:28 dalek parrot: - Show backtrace in driver
14:28 dalek parrot: review: https://github.com/parrot/parrot/commit/16f3fbe10b
14:31 NotFound What's the current service hook for dalek? Looks like the one I have in winxed is outdated.
14:32 NotFound http://feather3.perl6.nl:5​000/dalek?t=magnet,parrot ?
14:33 moritz looks right
14:39 dalek rakudo/nom: 0d3220f | pmichaud++ | tools/build/Makefile.in:
14:39 dalek rakudo/nom: Make --stagestats a permanent part of the setting compilation, to provide a progress indicator of sorts.
14:39 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/0d3220fb78
14:40 dalek nqp: 09bf632 | jonathan++ | src/6model/reprs/CStruct.c:
14:40 dalek nqp: Do just enough to make sure serializing modules that declare something with the CStruct REPR should not go awry.
14:40 dalek nqp: review: https://github.com/perl6/nqp/commit/09bf632c1a
14:42 dalek rakudo/nom: 06d40a0 | moritz++ | src/core/ (2 files):
14:42 dalek rakudo/nom: Make backtrace printing more robust
14:42 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/06d40a0196
15:07 dalek rakudo/nom: c89ce89 | moritz++ | src/core/Backtrace.pm:
15:07 dalek rakudo/nom: finally fix masak++'s example of failed error reporting
15:07 dalek rakudo/nom:
15:07 dalek rakudo/nom: also use .DEFINITE instead of .defined
15:07 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/c89ce89a91
15:19 dalek winxed: 7dc7b24 | NotFound++ | winxedst1.winxed:
15:19 dalek winxed: drop builtins get/set attribute, callmethodwithargs and invoke from stage 1
15:19 dalek winxed: review: https://github.com/NotFoun​d/winxed/commit/7dc7b24753
15:20 NotFound Looks like it was
15:27 dalek nqp/toqast: 29da48d | jonathan++ | / (3 files):
15:27 dalek nqp/toqast: Stub in QAST::Block and QAST::Stmts.
15:27 dalek nqp/toqast: review: https://github.com/perl6/nqp/commit/29da48de2b
15:35 kid51 joined #parrot
15:39 lateau joined #parrot
15:53 fperrad joined #parrot
16:09 dalek winxed: db726c7 | NotFound++ | winxedst2.winxed:
16:09 dalek winxed: simplify some builtin compile time evaluations, compile time evaluate upcase and downcase
16:09 dalek winxed: review: https://github.com/NotFoun​d/winxed/commit/db726c7ad2
16:44 dalek winxed: c44d2c8 | NotFound++ | winxedst2.winxed:
16:44 dalek winxed: optimize a bit typed array initialization
16:44 dalek winxed: review: https://github.com/NotFoun​d/winxed/commit/c44d2c8197
17:09 dalek winxed: 842f17c | NotFound++ | examples/fly.winxed:
17:09 dalek winxed: optimize a bit example fly: initialize some arrays one time
17:09 dalek winxed: review: https://github.com/NotFoun​d/winxed/commit/842f17cb9d
17:10 brrt joined #parrot
17:15 jjore joined #parrot
17:24 dalek rakudo/nom: 120e95d | pmichaud++ | src/core/Any.pm:
17:24 dalek rakudo/nom: Fix &infix:<cmp>(Any,Any) to use value identity for Inf/-Inf instead of numeric identity.
17:24 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/120e95d537
17:36 kid51 joined #parrot
18:41 dalek winxed: 63be3bd | NotFound++ | winxedst1.winxed:
18:41 dalek winxed: drop compile time evaluation of indexof and escape from stage 1
18:41 dalek winxed: review: https://github.com/NotFoun​d/winxed/commit/63be3bda9e
18:48 dalek nqp/toqast: 3ccdf9e | jonathan++ | / (11 files):
18:48 dalek nqp/toqast: Get the various QAST nodes we have stubbed in and start to fill some of them out.
18:48 dalek nqp/toqast: review: https://github.com/perl6/nqp/commit/3ccdf9eeea
18:53 dalek winxed: 4d160ce | NotFound++ | t/basic/02predefuncs.t:
18:53 dalek winxed: some tests for indexof builtin
18:53 dalek winxed: review: https://github.com/NotFoun​d/winxed/commit/4d160ce31c
19:02 dalek rakudo/nom: 9b16150 | (Marcus Ramberg)++ | / (2 files):
19:02 dalek rakudo/nom: Reformat --doc output
19:02 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/9b161509c6
19:02 dalek rakudo/nom: 43445e5 | (Marcus Ramberg)++ | / (2 files):
19:02 dalek rakudo/nom: Fix method stringification in Pod::To::Text, fix slurpy star in Parameter.perl
19:02 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/43445e515e
19:02 dalek rakudo/nom: 21325bb | (Marcus Ramberg)++ | src/core/Parameter.pm:
19:02 dalek rakudo/nom: Remove typo in paramter and cleanup
19:02 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/21325bb2cd
19:12 dalek rakudo/nom: cf19ce4 | moritz++ | / (2 files):
19:12 dalek rakudo/nom: update docs/running.pod and perl6 --help output
19:12 dalek rakudo/nom:
19:12 dalek rakudo/nom: --ll-backtrace is now --ll-exception. Add --profile
19:12 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/cf19ce4f97
19:13 dalek rakudo/nom: edf2e0d | (Geir Amdal)++ | src/core/IO.pm:
19:13 dalek rakudo/nom: added stat times (modified/changed/accessed) for IO
19:13 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/edf2e0d5d7
19:13 dalek rakudo/nom: 631d8ab | moritz++ | src/core/IO.pm:
19:13 dalek rakudo/nom: Merge pull request #63 from gam/nom
19:13 dalek rakudo/nom:
19:13 dalek rakudo/nom: added stat times (modified/changed/accessed) for IO
19:13 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/631d8abe26
19:16 dalek rakudo/nom: d7b76d9 | moritz++ | tools/build/NQP_REVISION:
19:16 dalek rakudo/nom: bump NQP revision
19:16 dalek rakudo/nom:
19:16 dalek rakudo/nom: now MiniDBD::mysql finally works with precompiled modules.
19:16 dalek rakudo/nom: Time to celabrate!
19:16 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/d7b76d9b20
19:23 dalek nqp/toqast: fdba789 | jonathan++ | src/QAST/Op.nqp:
19:23 dalek nqp/toqast: We'll just spell pasttype as op now. Now that'll save some keystrokes...
19:23 dalek nqp/toqast: review: https://github.com/perl6/nqp/commit/fdba78924c
19:23 dalek nqp/toqast: 6b5c556 | jonathan++ | src/QAST/ (2 files):
19:23 dalek nqp/toqast: Fill out QAST::Var and QAST::Block a little.
19:23 dalek nqp/toqast: review: https://github.com/perl6/nqp/commit/6b5c556e7c
19:33 PacoAir joined #parrot
19:37 PacoAir joined #parrot
20:28 perlite joined #parrot
20:53 dalek rakudo/nom: 5d7626b | pmichaud++ | / (3 files):
20:53 dalek rakudo/nom: Revise $*PERL variable a bit.
20:53 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/5d7626bee2
21:00 dalek nqp/toqast: d16bf96 | jonathan++ | src/QAST/Compiler.nqp:
21:00 dalek nqp/toqast: Start sketching out compilation of some more of the nodes in QAST::Compiler.
21:00 dalek nqp/toqast: review: https://github.com/perl6/nqp/commit/d16bf964de
21:13 jsut_ joined #parrot
22:31 brrt joined #parrot
22:49 brrt left #parrot
23:13 kid51 joined #parrot
23:49 lucian__ joined #parrot

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

Parrot | source cross referenced