Camelia, the Perl 6 bug

IRC log for #parrot, 2009-12-19

Parrot | source cross referenced

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

All times shown according to UTC.

Time Nick Message
00:01 nopaste joined #parrot
00:39 patspam joined #parrot
00:50 nopaste "kid51" at 71.246.110.134 pasted "r43148: Build error: IMCC syntax error (Linux/i386)." (624 lines) at http://nopaste.snit.ch/19143
00:51 kid51 Build error!  All hands on deck!
00:56 dukeleto OH SHIT
00:57 dukeleto kid51: that is after a realclean? are you using make -j ?
00:58 mikehh it builds for me on Ubuntu 9.10 amd64 (g++)
00:58 kid51 I believe so, as I compulsively do make realclean.  I only use plain make.
00:59 dukeleto kid51: try a realclean again just to be sure? maybe try a fresh checkout?
01:01 kid51 Same results after make realclean
01:02 mikehh I did a make -j corevm / make coretest, make -j world / make test
01:02 dukeleto kid51: can you try a fresh checkout? if that is still broken, we shall call the cavalry
01:05 kid51 Hmm, likely cause:  No space left on device.
01:11 Coke that could pose a problem.
01:11 nopaste joined #parrot
01:12 kid51 I forget what it's like to have built trunk and a couple of branches simultaneously.
01:13 nopaste "kid51" at 70.85.31.226 pasted "context_unify3 at r43148: make fulltest failures" (64 lines) at http://nopaste.snit.ch/19144
01:14 kid51 Okay, that's what I was trying to do when things went kaflooey.
01:17 mikehh pre/post-config, make corevm/makecoretest, smoke (#31082) PASS - fulltest FAIL at at r43148 - Ubuntu 9.10 amd64 (g++)
01:18 mikehh t/examples/pir.t - Failed test:  2 in examples_tests
01:18 mikehh all other tests PASS
01:18 kid51 Okay.  Retract paste 19143.  Trunk builds.
01:24 Coke incoming.
01:24 purl duck!
01:27 Coke up to 14 passing tests for partcl-nqp
01:27 Coke 14/62 ?
01:27 Coke 14/62
01:27 purl 0.225806451612903
01:28 dalek partcl-nqp: 96686bf | coke++ | src/Partcl/commands/namespace.pm:
01:28 dalek partcl-nqp: update [namespace] to generate the proper error message, use helper method.
01:28 dalek partcl-nqp: review: http://github.com/partcl/partcl-nqp/commit​/96686bfa8570d9b8a71bd3f1c3f81713cecedc13
01:28 dalek partcl-nqp: f465131 | coke++ | src/Partcl/Actions.pm:
01:28 dalek partcl-nqp: When creating a list, be sure to use our specific HLL type.
01:28 dalek partcl-nqp: review: http://github.com/partcl/partcl-nqp/commit​/f465131e48929ae007918075c9835d42c14b0d4b
01:28 dalek partcl-nqp: d6688f6 | coke++ |  (4 files):
01:28 dalek partcl-nqp: Add NQP overrides to TclList; getIndex(), similar to TclString's
01:28 dalek partcl-nqp: review: http://github.com/partcl/partcl-nqp/commit​/d6688f63c3c0fef2fe0ff1244f2165ba8b6793e1
01:28 dalek partcl-nqp: e005f28 | coke++ |  (2 files):
01:28 dalek partcl-nqp: flesh out [lindex] - all tests pass.
01:28 dalek partcl-nqp: review: http://github.com/partcl/partcl-nqp/commit​/e005f28f75ddb0bc68257ddf524708d57bb8b059
01:28 dalek partcl-nqp: d37d2ae | coke++ | build/Makefile.in:
01:28 dalek partcl-nqp: add 'make testj' for 'prove -j'; add -j to fulltest as well.
01:28 dalek partcl-nqp: review: http://github.com/partcl/partcl-nqp/commit​/d37d2ae8deaf7da475b234df7d522acc0957adf3
01:29 mikehh test 2 of t/examples/pir.t has had a few problems recently - it passed pre r43092 failed up to r43113 passed up to in r43140, failed at r41341 again
01:30 mikehh argh r43141
01:31 dalek parrot: r43149 | jkeenan++ | branches/context_unify3/src/call/context.c:
01:31 dalek parrot: [codingstd] No trailing spaces.
01:31 dalek parrot: review: http://trac.parrot.org/parrot/changeset/43149/
01:33 nopaste "kid51" at 70.85.31.226 pasted "atomic/gcc_pcc.h: codingstd failure" (18 lines) at http://nopaste.snit.ch/19145
01:35 mikehh BTW how do you resolve karma issues with purl?
01:35 mikehh for example:
01:35 mikehh karma jkeenan
01:35 purl jkeenan has karma of 2744
01:35 mikehh karma kid51
01:35 purl kid51 has karma of 108
01:35 kid51 grepping under include/parrot/, I find no other files with 'inline static'.  So I don't have other files I can use as models to fix paste 19145.
01:35 kid51 karma kid51
01:35 purl kid51 has karma of 108
01:36 kid51 (so just opening one's mouth does nothing for one's karma)
01:38 mikehh so how do you suggest to purl that some people have different ids and how do you combine them?
01:38 dukeleto mikehh: the CREDITS file
01:40 dukeleto msg japhb i have a present for you
01:40 purl Message for japhb stored.
01:41 TonyC joined #parrot
01:43 TonyC joined #parrot
01:50 TonyC joined #parrot
01:51 japhb joined #parrot
01:51 nopaste joined #parrot
02:11 lucian joined #parrot
02:18 patspam joined #parrot
02:21 * Coke adds 'make testj' to partcl-nqp to use "prove -j"
02:24 * Coke memes, "IT'S A FRAP!"
02:25 lucian joined #parrot
02:52 dalek parrot: r43150 | mikehh++ | branches/context_unify3/src/call/args.c:
02:52 dalek parrot: fix codetest failure - c function documentation
02:52 dalek parrot: review: http://trac.parrot.org/parrot/changeset/43150/
02:57 TimToady joined #parrot
03:25 dukeleto 'ello
03:28 brooksbp joined #parrot
03:30 dukeleto TimToady: hola
03:33 TimToady I'm usually here, but had to restart my irssi
03:40 dalek parrot: r43151 | jkeenan++ | branches/noalignptrs:
03:40 dalek parrot: Creating noalignptrs in �https://svn.parrot.org/parrot/branches
03:40 dalek parrot: review: http://trac.parrot.org/parrot/changeset/43151/
03:40 dalek parrot: r43152 | jkeenan++ | tags/noalignptrs-43150:
03:40 dalek parrot: Tagging trunk at r43150 so that the noalignptrs can later be synched to it.
03:40 dalek parrot: review: http://trac.parrot.org/parrot/changeset/43152/
03:42 dukeleto TimToady: are you serious about 'so' being a truthy value in perl 6 now?
03:45 dalek parrot-plumage: 50b4ea9 | leto++ |  (4 files):
03:45 dalek parrot-plumage: [t] Plumage gets to be the first kid on the block to use the Tapir test harness
03:45 dalek parrot-plumage: Tapir is just three PIR files, t/harness.pir and two libraries in
03:45 dalek parrot-plumage: ext/Tapir/. A PBC or fakecutable for Tapir could be generated, but it
03:45 dalek parrot-plumage: complicates the build process for no good reason. The make target for
03:45 dalek parrot-plumage: 'test' now invokes Tapir and there is now also a 'testv' target which is
03:45 dalek parrot-plumage: verbose, i.e. prints out all TAP output.
03:45 dalek parrot-plumage: In theory, we could add the Tapir git repo as a git submodule, but the current
03:45 dalek parrot-plumage: setup is the simplest possible setup that could work.
03:45 dalek parrot-plumage: review: http://gitorious.org/parrot-plumage/parrot-plumag​e/commit/50b4ea93db986b2a9498a31023a1d4a9865b63b5
03:48 nopaste "mikehh" at 81.149.189.7 pasted "test failures in context_unify3 barnch - r43150 - Ubuntu 9.10 amd64 (g++ with --optimize)" (64 lines) at http://nopaste.snit.ch/19146
03:51 dukeleto TimToady: how are you liking twirssi?
04:04 dalek TT #498 closed by jkeenan++: Alignment test is unreliable on linux due to unaligned access fixups in ...
04:04 dalek TT #1382 created by jkeenan++: auto::alignptrs:   Eliminate this config step
04:06 TimToady I hae yet to find a twitter client I like, but twirssi is tolerable, except for the fact that it picks an old message and repeats it every hour or so
04:07 dukeleto TimToady: interesting
04:07 TimToady re: 'so', I don't usually edit the specs to make a joke
04:07 dukeleto TimToady: just making sure :)
04:08 TimToady I need a 'funny' verb so I can say 'so not funny' now :)
04:13 dalek parrot: r43153 | jkeenan++ | branches/noalignptrs (9 files):
04:13 dalek parrot: See what happens when we eliminate configuration step auto::alignptrs. (�http://trac.parrot.org/parrot/ticket/1382)
04:13 dalek parrot: review: http://trac.parrot.org/parrot/changeset/43153/
05:09 brooksbp joined #parrot
05:51 dalek nqp-rx: 7009fe7 | pmichaud++ | src/Regex/Cursor-protoregex-peek.pir:
05:51 dalek nqp-rx: Switch to using getattribute for contexts instead of hash interface.
05:51 dalek nqp-rx: review: http://github.com/perl6/nqp-rx/commit/7​009fe7a5dafefb1153f0343ac67a4e7e8e16022
05:51 dalek nqp-rx: eb9c75a | pmichaud++ |  (5 files):
05:51 dalek nqp-rx: Update bootstrap, PARROT_REVISION.
05:51 dalek nqp-rx: review: http://github.com/perl6/nqp-rx/commit/e​b9c75a9b6bf144808ca6d24f31b606e9e8adba8
06:59 Coke anyone here able to answer a PAST question?
07:01 treed No, but I could maybe answer a FUTURE question.
07:08 Tene Coke: maybe.  no guarantees.
07:23 Coke I am trying to add a Glob grammar/actions - I have everything except "*" working. the * in glob should be like a .* in a regex; looking at the RE stuff in nqp-rx and ARE, my best guess on this is:
07:23 Coke my $ast := PAST::Regex.new( :pasttype<charclass>, :subtype<.>, :node($/));
07:23 Coke $ast.push(PAST::Regex.new( :pasttype<quant>, :node($/) ));
07:23 Coke make $ast;
07:24 Coke does that look reasonable?
07:24 Tene Dunno.  I don't know what the PAST::Regex API is like.
07:24 Tene Nothing stands out as absurd to me, though.
07:25 Coke the pasttypes are lifted from their counterparts in the RE engine.
07:26 Coke does the $ast manipulation look ok?
07:26 Tene Yes.
07:27 treed do you have to tell it more about the quantity?
07:30 Coke no, it seems to default to *
07:30 Coke Ah. I wanted $ast = <thing for *>, $ast.unshift(thing for .)
07:33 brooksbp joined #parrot
07:38 Coke Whee. Glob is now passing 100%, and I found the bug that caused the occasional regexp failure in ARE.
07:41 Coke msg pmichaud: in ARE, [0-9] was parsing as [0-8], which is why the timer test would fail every so often.
07:41 purl Message for pmichaud stored.
07:49 dalek partcl-nqp: 3e3f9be | coke++ | src/Partcl/commands/array.pm:
07:49 dalek partcl-nqp: fix array usage typo
07:49 dalek partcl-nqp: review: http://github.com/partcl/partcl-nqp/commit​/3e3f9be9aef8aadc1cca7dd0fad3973b82e68b67
07:49 dalek partcl-nqp: 433bbeb | coke++ | src/Partcl/commands/main.pm:
07:49 dalek partcl-nqp: fix arg usage for [set]
07:49 dalek partcl-nqp: review: http://github.com/partcl/partcl-nqp/commit​/433bbeb88a25991135d7063f921891d2561894da
07:49 dalek partcl-nqp: 596ecb9 | coke++ |  (6 files):
07:49 dalek partcl-nqp: implement globbing, make [string match] use it.
07:49 dalek partcl-nqp: pass another test file, 100%
07:49 dalek partcl-nqp: review: http://github.com/partcl/partcl-nqp/commit​/596ecb95253727368410acf51c329d4ab6600599
07:49 dalek partcl-nqp: 2697468 | coke++ | src/ARE/Actions.pm:
07:49 dalek partcl-nqp: fix off-bye-one bug in ARE logic; [0-9] was being compiled to [0-8]
07:49 dalek partcl-nqp: This caused an occasional failure in t/cmd_time.t if the time contained an 9.
07:49 dalek partcl-nqp: review: http://github.com/partcl/partcl-nqp/commit​/26974683c0dee72751b85ae47d63291fc91396d3
07:49 dalek partcl-nqp: 6d6eace | coke++ | docs/todo.pod:
07:49 dalek partcl-nqp: done.
07:49 dalek partcl-nqp: review: http://github.com/partcl/partcl-nqp/commit​/6d6eace13eeb62025e7ec940f18e27be5de43478
07:50 dukeleto Coke++ # nice bugfix
07:51 Coke danke.
07:51 Coke esp. considering it's nearly 3am.
07:51 JimmyZ joined #parrot
07:54 Coke msg perljam - hey, if you're bored (^_^) switch looks like it's mostly doable at this point. (-glob and -regexp are both doable now.)
07:54 purl Message for perljam stored.
08:50 JimmyZ joined #parrot
08:50 Zak joined #parrot
09:01 dalek TT #1383 created by cotto++: [PATCH] add a cli option to set Parrot's hash seed
09:07 dalek tracwiki: v12 | cotto++ | CottoTasklist
09:07 dalek tracwiki: http://trac.parrot.org/parrot/wiki/Cot​toTasklist?version=12&amp;action=diff
09:16 iblechbot joined #parrot
09:39 fperrad joined #parrot
09:49 fperrad_ joined #parrot
10:20 raaggh joined #parrot
10:20 raaggh hello...
10:21 dukeleto raaggh: howdy
10:23 raaggh is parrot VM realy speed ?
10:25 raaggh vs java vm or .net vm...
10:28 raaggh i'm beggin to write something like parrot but before I know parrot... I use many assembler subroutine
10:31 raaggh it's not really a VM... so... it's speed
10:37 bacek joined #parrot
10:41 dalek markdown: 2521de9 | fperrad++ | setup.pir:
10:41 dalek markdown: add doc_files field
10:41 dalek markdown: review: http://github.com/fperrad/markdown/commit​/2521de9b0881f3454dfdd8e4eeb737c4b1a9d5d6
10:42 dalek lua: 857f04d | fperrad++ | setup.pir:
10:42 dalek lua: add doc_files field
10:42 dalek lua: review: http://github.com/fperrad/lua/commit/85​7f04d63e579605e04ed042f4f423bf52217f24
10:44 dalek xml: 65caaf6 | fperrad++ | setup.pir:
10:44 dalek xml: add doc_files field
10:44 dalek xml: review: http://github.com/fperrad/xml/commit/65​caaf6011b3079a6ccce2bb325deb1130e4a916
10:44 dalek wmlscript: 5097337 | fperrad++ | setup.pir:
10:44 dalek wmlscript: add doc_files field
10:44 dalek wmlscript: review: http://github.com/fperrad/wmlscript/commit​/5097337d93e13613d2f93b5afc2e31ac6abc1316
10:49 dalek parrot: r43154 | fperrad++ | trunk (2 files):
10:49 dalek parrot: [distutils] add option doc_files
10:49 dalek parrot: review: http://trac.parrot.org/parrot/changeset/43154/
11:12 JimmyZ joined #parrot
11:13 JimmyZ raaggh: parrot will be faster.
11:21 raaggh ok
11:22 raaggh how find doc about parrot lib ?
11:22 raaggh where find..
11:22 purl i heard find was okay unless the filesystem is huge or http://search.cpan.org/perldo​c?DBIx::Class::ResultSet#find
11:25 JimmyZ raaggh: http://trac.parrot.org/parrot/browser/trunk/docs
11:26 JimmyZ raaggh: others are in the source code
11:26 bacek purl, forget find
11:26 purl bacek: I forgot find
11:26 bacek Good evening
11:26 purl Ah, evening. The tumultuous mind tarries and contemplates, reveling in the silence afforded by the diurnal proletariat. Good evening, indeed.
11:27 bacek stupid girl
11:29 bacek raaggh, what exactly do you want to know about "parrot lib"?
11:29 iblechbot joined #parrot
11:29 bacek how to use parrot as lib?
11:29 bacek how to bring some lib to parrot?
11:33 raaggh for exemple... TCL shipped with parrot
11:33 mikehh pre/post-config, make corevm/makecoretest, smoke (#31092) PASS - fulltest FAIL at at r43154 - Ubuntu 9.10 amd64 (g++ with --optimize)
11:33 mikehh t/examples/pir.t - Failed test:  2 in examples_tests
11:33 mikehh all other tests PASS
11:35 bacek raaggh, easiest way to check sources. runtime/parrot/library
11:35 bacek there is quite lot of them
11:36 bacek mikehh, (context_unify) t/pmc/object-meths.t doesn't fail on my box...
11:37 bacek mikehh, shoutout test failure is... weird. Something is really-really broken.
11:38 raaggh I don't find exemple... it's not shipped with parrot zip ?
11:38 dalek parrot: r43155 | bacek++ | branches/context_unify3 (2 files):
11:38 dalek parrot: Don't reset interp->current_object in invoke_from_sigobject.
11:38 dalek parrot: review: http://trac.parrot.org/parrot/changeset/43155/
11:40 mikehh bacek: I think kid51 got that failure with testg as well
11:43 bacek raaggh, oookey. It's little bit more complicated. Sources are still best start. For most of the libraries shipped with parrot there are test-suite. It's probably best way to look at.
11:43 bacek raaggh, t/library/
11:44 bacek raaggh, there is also some examples in (guess) examples/ directory
11:44 bacek mikehh, ok. Maybe it's runcore related.
11:46 raaggh I haven't examples directory :-(
11:48 bacek raaggh, interesting. Where did you get sources?
11:49 raaggh I don't get source but binary win32
11:49 bacek raaggh, ah. Gotcha.
11:50 bacek raaggh, http://trac.parrot.org/par​rot/browser/trunk/examples
11:50 bacek raaggh, or you can download whole tarball of latest parrot release.
11:51 raaggh I'm not skilled with C++ :-(
11:51 bacek raaggh, you don't have to be "skilled in C++" :)
11:52 bacek it's just for getting sources (which includes examples in PIR/NQP/etc)
11:52 raaggh ok... but I need compile source...
11:53 bacek raaggh, nope.
11:53 raaggh and I never try It
11:53 NotFound raaggh: you don't need to compile sources to read them
11:53 raaggh ..oh... I get source but use bin...
11:53 bacek you can use pre-compiled binaries. "source" is just for reference
11:54 mikehh joined #parrot
11:55 raaggh OK... is it easy to use lib from other language (parrot compiled) ?
11:57 raaggh If I well understand parrot philosophy.. i can use LUA lib in JavaScript source (parrot compiled)
11:59 bacek raaggh, correct
12:01 bacek msg fperrad http://irclog.perlgeek.de/p​arrot/2009-12-19#i_1854832 can you include "examples" into pre-compiled windows binaries? It will be helpful.
12:01 purl Message for fperrad stored.
12:03 mikehh bacek: the failures in t/library/streams.t (test 12) and t/examples/streams.t (test 4) seems to be the same (or similar) - Failed test 'Stream::Coroutine'
12:04 raaggh bacek : Can I disturb you time again ?
12:04 bacek mikehh, indeed. I'm still trying to fix it.
12:05 bacek raaggh, just shout your questions. Anyone will try to help you.
12:06 raaggh in exemple of relay.pir I read : stream."write"( "1" )..
12:06 raaggh ok.. "write" is hash..
12:06 mikehh bacek: (I reran fulltest at r43155) - benchmark_tests PASS, t/pmc/object-meths.t (test 15) only fails testg - PASSes in all other cores (and make test)
12:07 bacek raaggh, nope. "write" is method of stream
12:07 bacek mikehh, so it's runcore related... sigh...
12:07 raaggh yes... but this method is stored in a hashtable no ?
12:08 bacek raaggh, it's implementation details. It's not quite hash.
12:09 bacek raaggh, from "end user" point of view it's just method of some class
12:10 raaggh right... but I want just know this details...
12:12 raaggh this hashtable... is-it a complet string stored or a calculation ? (to fit to 32 bits or 64bits for exemple)
12:15 bacek raaggh, are you prepared for scaring details? :)
12:16 raaggh I think it's not really complex. I write my own VM-like... (in FPC/asm)
12:17 bacek raaggh, "MMD"
12:17 dalek winxed: r278 | julian.notfound++ | trunk/winxedst1.winxed:
12:17 dalek winxed: == and != comparaisons with null in stage 1
12:17 dalek winxed: review: http://code.google.com/p/w​inxed/source/detail?r=278
12:18 raaggh bacek : mmd ?
12:18 purl i heard mmd was multi-method dispatch
12:18 raaggh by string and by calculation ?
12:18 bacek raaggh, which stands for "Multi Method Dispatch". Parrot determine which subroutine to call based on many thigs
12:18 bacek things
12:18 bacek class
12:18 bacek types of arguments
12:19 bacek sometimes phase of moon (just joking :)
12:19 NotFound raaggh: you can call a method by name, and also can call by the sub object of the method if you have it by other means.
12:21 raaggh I think, primary search have only 3 method : complet string, calculation, index...
12:21 bacek mikehh, object-meth should be fixed in r43156
12:21 bacek raaggh, inheritance
12:22 bacek raaggh, args types based dispatch
12:22 bacek raaggh, it's not "so" trivial :)
12:23 bacek manhatten distance?
12:23 bacek purl, manhatten distance?
12:23 purl bacek: no idea
12:23 raaggh ok... but dispatch is proceed AFTER "write" token found
12:23 bacek raaggh, erm... "write" is "compile-time" token.
12:24 bacek after processing source we just store something like "invoke method 'write' on this object"
12:24 bacek (in bytecode)
12:25 raaggh ok... in bytecode... something tell to use "write" method of object... right ?
12:26 raaggh this thing... (bytecode) is... "write" word or a calculation or a index ?
12:26 NotFound Is a word
12:26 bacek index in string constants
12:27 bacek NotFound, :)
12:27 dalek parrot: r43156 | bacek++ | branches/context_unify3/src/ops/object.ops:
12:27 dalek parrot: Store sub in "op callmethodcc" before preparing call. Otherwise registers will be pointer to wrong context.
12:27 dalek parrot: review: http://trac.parrot.org/parrot/changeset/43156/
12:29 bacek raaggh, NotFound and I both right. It's a "word" from your point of view. But we store all strings in special "constants" pool for performance reason. This pool is constructed on fly.
12:30 raaggh ok... i have understand
12:30 NotFound And is stored in the constants table of the bytecode file.
12:31 bacek mikehh++, jkeenan++ # for helping with r43156
12:35 mikehh joined #parrot
12:37 raaggh in my own VM-like I'm stored only calculation (to fit to a 32bit).. I must try which one is speed better...
12:40 raaggh but I think your method (constant pool) is better secure...
12:40 lucian joined #parrot
12:48 bacek raaggh, it's even "better" (or "worth") when interaction between different HLL involved.
12:49 bacek We can try to call method "foo" implemented in language "bar" from language "baz".
12:52 raaggh my calculation method can store 5 letters in 32bits without collision
12:54 raaggh more if u dont take care about maj/min in name
13:02 bacek raaggh, interesting idea. But it's already tomorrow here and I'm not quite capable to understand any CS now...
13:02 bacek See you!
13:05 raaggh thakns
13:16 dalek parrot: r43157 | fperrad++ | trunk/examples (3 files):
13:16 dalek parrot: [examples] add doc_files in setup.pir
13:16 dalek parrot: review: http://trac.parrot.org/parrot/changeset/43157/
13:19 dalek winxed: r279 | julian.notfound++ | trunk/winxedst1.winxed:
13:19 dalek winxed: start implementing optimize step in stage 1
13:19 dalek winxed: review: http://code.google.com/p/w​inxed/source/detail?r=279
13:27 kid51 joined #parrot
13:48 dalek parrot: r43158 | fperrad++ | trunk/runtime/parrot/library/distutils.pir:
13:48 dalek parrot: [distutils] refactor install, uninstall & spec_rpm
13:48 dalek parrot: review: http://trac.parrot.org/parrot/changeset/43158/
13:51 JimmyZ joined #parrot
14:15 joeri joined #parrot
14:21 dalek parrot: r43159 | fperrad++ | trunk/runtime/parrot/library/distutils.pir:
14:21 dalek parrot: [distutils] add option root
14:21 dalek parrot: review: http://trac.parrot.org/parrot/changeset/43159/
14:30 dalek TT #1384 created by jkeenan++: t/examples/pir.t: test #2 (quine_ord) failing
14:35 Whiteknight joined #parrot
15:03 patspam joined #parrot
15:05 Whiteknight good morning parrot
15:06 kid51 good morning
15:07 JimmyZ good morning there.
15:10 dalek parrot: r43160 | fperrad++ | trunk/runtime/parrot/library/distutils.pir:
15:10 dalek parrot: [distutils] bdist_wininst handles doc_files
15:10 dalek parrot: review: http://trac.parrot.org/parrot/changeset/43160/
15:15 dalek winxed: r280 | julian.notfound++ | trunk/ (2 files):
15:15 dalek winxed: build stage 1 fakecutable and use it in make test1
15:15 dalek winxed: review: http://code.google.com/p/w​inxed/source/detail?r=280
15:33 Psyche^ joined #parrot
15:59 dalek parrot: r43161 | fperrad++ | trunk/runtime/parrot/library/distutils.pir:
15:59 dalek parrot: [distutils] tweak spec rpm
15:59 dalek parrot: review: http://trac.parrot.org/parrot/changeset/43161/
16:48 mj41 joined #parrot
16:55 kid51 joined #parrot
17:14 dalek winxed: r281 | julian.notfound++ | trunk/winxedst1.winxed:
17:14 dalek winxed: optmize literal strings + in stage 1
17:14 dalek winxed: review: http://code.google.com/p/w​inxed/source/detail?r=281
17:28 Coke pmichaud: IWBNI if "my @list;" created a TclList.
17:29 Coke (I don't think that mapping is exposed back to PIR, though.)
17:35 dalek partcl-nqp: aa6d047 | coke++ |  (3 files):
17:35 dalek partcl-nqp: Add enough of [eof] to pass our sanity test.
17:35 dalek partcl-nqp: review: http://github.com/partcl/partcl-nqp/commit​/aa6d04741a941eb960e8f5b7c9fa84646f7de31b
17:35 dalek partcl-nqp: b613b9b | coke++ | src/Partcl/commands/main.pm:
17:35 dalek partcl-nqp: Fix [catch]'s usage message.
17:35 dalek partcl-nqp: review: http://github.com/partcl/partcl-nqp/commit​/b613b9bb823e44f23bc97b5635c875199b8ddd77
17:35 dalek partcl-nqp: 19094e7 | coke++ |  (2 files):
17:35 dalek partcl-nqp: implement [lrepeat]
17:35 dalek partcl-nqp: review: http://github.com/partcl/partcl-nqp/commit​/19094e7b51b5a8a902fa27fd578ac589e3714f4d
17:38 tetragon joined #parrot
17:52 dalek parrot: r43162 | fperrad++ | trunk/runtime/parrot/library/distutils.pir:
17:52 dalek parrot: [distutils] pure PIR rmtree
17:52 dalek parrot: review: http://trac.parrot.org/parrot/changeset/43162/
18:08 theory joined #parrot
18:21 dalek winxed: r282 | julian.notfound++ | trunk/winxedst1.winxed:
18:21 dalek winxed: some refactoring on unary and binary ops and optimize unary - for literal
18:21 dalek winxed: integers in stage 1
18:21 dalek winxed: review: http://code.google.com/p/w​inxed/source/detail?r=282
18:30 dalek winxed: r283 | julian.notfound++ | trunk/winxedst1.winxed:
18:30 dalek winxed: minor clean and refactor
18:30 dalek winxed: review: http://code.google.com/p/w​inxed/source/detail?r=283
18:32 dalek rakudo/master: 8dc1895 | masak++ | src/setting/Any-str.pm:
18:32 dalek rakudo/master: [Any-str.pm] added method form of eval
18:32 dalek rakudo/master: review: http://github.com/rakudo/rakudo/commit/8​dc18950efcde1b9af442709846859490a99ca4b
18:35 cotto joined #parrot
18:45 dalek winxed: r284 | julian.notfound++ | trunk/winxedst1.winxed:
18:45 dalek winxed: assign to indexed expr in stage 1
18:45 dalek winxed: review: http://code.google.com/p/w​inxed/source/detail?r=284
18:48 Zak joined #parrot
18:55 cotto joined #parrot
19:18 dalek winxed: r285 | julian.notfound++ | trunk/winxedst1.winxed:
19:18 dalek winxed: while and continue in stage 1
19:18 dalek winxed: review: http://code.google.com/p/w​inxed/source/detail?r=285
19:45 Psyche^ joined #parrot
19:56 lucian joined #parrot
20:01 iblechbot joined #parrot
20:14 bacek joined #parrot
20:30 dalek winxed: r286 | paco.linux++ | trunk/t/div.t:
20:30 dalek winxed: basic tests for /
20:30 dalek winxed: review: http://code.google.com/p/w​inxed/source/detail?r=286
20:31 NotFound Welcome to Winxed
20:34 PacoLinux :)
20:35 dalek winxed: r287 | paco.linux++ | trunk/Makefile:
20:35 dalek winxed: add test for / for stage1 in makefile
20:35 dalek winxed: review: http://code.google.com/p/w​inxed/source/detail?r=287
20:58 bacek joined #parrot
21:05 Whiteknight joined #parrot
21:06 nopaste joined #parrot
21:16 nopaste joined #parrot
21:22 japhb dukeleto, for the Tapir copy of qx(), you can drop the 4-line block that sets $! -- that's only needed for Perl.
21:22 japhb dukeleto++  # Almost forgot to thank you for upgrading Plumage's test harness!  :-)
21:23 japhb dukeleto, and you're right, it was a nice present.  :-)
21:23 japhb pmichaud, ping
21:31 nopaste joined #parrot
21:46 kid51 joined #parrot
22:06 dalek winxed: r288 | paco.linux++ | trunk/winxed.winxed:
22:06 dalek winxed: More informative error message in compiler driver
22:06 dalek winxed: review: http://code.google.com/p/w​inxed/source/detail?r=288
22:19 theory joined #parrot
23:01 dalek parrot: r43163 | jkeenan++ | branches/tt473_remove_memcpy_aligned:
23:01 dalek parrot: Creating tt473_remove_memcpy_aligned in �https://svn.parrot.org/parrot/branches
23:01 dalek parrot: review: http://trac.parrot.org/parrot/changeset/43163/
23:01 dalek parrot: r43164 | jkeenan++ | tags/tt473_remove_memcpy_aligned-43162:
23:01 dalek parrot: Tagging trunk at r43162 so that the tt473_remove_memcpy_aligned can later be synched to it.
23:01 TonyC joined #parrot
23:01 dalek parrot: review: http://trac.parrot.org/parrot/changeset/43164/
23:08 dalek winxed: r289 | julian.notfound++ | trunk/winxedst1.winxed:
23:08 dalek winxed: do while in stage 1
23:08 dalek winxed: review: http://code.google.com/p/w​inxed/source/detail?r=289
23:19 bacek joined #parrot
23:21 mikehh joined #parrot
23:26 bacek msg chromatic Sorry, I predated second part of context_unify3 branch with reordering caller/callee context pushing. context_unify3_simple is just merge of CallSignature/Context. It's passing fulltest apart from codetest.
23:26 purl Message for chromatic stored.
23:27 dalek winxed: r290 | julian.notfound++ | trunk/winxedst1.winxed:
23:27 dalek winxed: some more optimize propagation
23:27 dalek winxed: review: http://code.google.com/p/w​inxed/source/detail?r=290
23:33 dalek winxed: r291 | julian.notfound++ | trunk/Makefile:
23:33 dalek winxed: build fakecutable with make stage1
23:33 dalek winxed: review: http://code.google.com/p/w​inxed/source/detail?r=291
23:34 dalek parrot: r43165 | bacek++ | branches/context_unify3_simple:
23:34 dalek parrot: Simplified version on context_unify3 branch which doesn't include reordering of pushing Context between caller and callee
23:34 dalek parrot: review: http://trac.parrot.org/parrot/changeset/43165/
23:34 dalek parrot: r43166 | bacek++ | branches/context_unify3_simple/t (4 files):
23:34 dalek parrot: Update tests to use CallContext instead of Context and CallSignature.
23:34 dalek parrot: review: http://trac.parrot.org/parrot/changeset/43166/
23:34 dalek parrot: r43167 | bacek++ | branches/context_unify3_simple/t/native_pbc (4 files):
23:34 dalek parrot: Rebuild native pbcs
23:34 dalek parrot: review: http://trac.parrot.org/parrot/changeset/43167/
23:34 dalek parrot: r43168 | bacek++ | branches/context_unify3_simple/src/pmc (2 files):
23:34 dalek parrot: Use previously created signature as context in Sub and Coro.invoke.
23:34 dalek parrot: review: http://trac.parrot.org/parrot/changeset/43168/
23:36 Whiteknight bacek: so are we going to merge context_unify3_simple first?
23:44 Whiteknight or, more general: what is the merge plan?

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

Parrot | source cross referenced