Camelia, the Perl 6 bug

IRC log for #parrot, 2010-03-14

Parrot | source cross referenced

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

All times shown according to UTC.

Time Nick Message
03:25 hercynium joined #parrot
03:32 dalek rakudo: fefb298 | (Solomon Foster)++ | t/spectest.data:
03:32 dalek rakudo: Turn on S03-operators/misc.t.
03:32 dalek rakudo: review: http://github.com/rakudo/rakudo/commit/f​efb298d86a4a98cade265ca6bec30411efb9c1a
03:39 Austin joined #parrot
03:49 dalek parrot: r44917 | petdance++ | trunk/src/pmc/eventhandler.pmc:
03:49 dalek parrot: localizing vars and consting
03:49 dalek parrot: review: http://trac.parrot.org/parrot/changeset/44917/
04:08 dukeleto 'ello
04:12 sorear hello
04:12 dukeleto sorear: how goes it?
04:13 sorear how goes what?
04:14 dukeleto sorear: the heat death of the universe ;) It is just a saying.
04:14 Infinoid life, the universe, and everything?
04:17 Andy joined #parrot
04:23 dalek parrot: r44918 | petdance++ | trunk/src/pmc/file.pmc:
04:23 dalek parrot: consting
04:23 dalek parrot: review: http://trac.parrot.org/parrot/changeset/44918/
04:27 * Austin sings, "Henry Kissinger! How I'm missing ya. And wishing you were here!"
04:27 silug joined #parrot
04:31 sorear dukeleto: are you dalek'
04:31 janus joined #parrot
04:31 sorear dukeleto: are you dalek's operator?
04:36 plobsing dalek?
04:36 purl i think dalek is #parrot's spammy little rss bot or (see: dalek plugins)
04:36 plobsing dalek plugins?
04:36 purl i heard dalek plugins was http://github.com/Infinoid​/dalek-plugins/tree/master
04:37 eternaleye joined #parrot
04:37 plobsing sorear: Infinoid is a good bet if you're looking for dalek stuff
04:39 sorear yeah, I was trying to find out how to get it to correctly credit me on commits
04:40 sorear looks like I'm going to have to somehow get into the main Parrot CREDITS
04:47 dalek blizkost: 65ca056 | dukeleto++ | src/pmc/p5 (5 files):
04:47 dalek blizkost: Get rid of __attribute__ warnings
04:47 dalek blizkost: review: http://github.com/jnthn/blizkost/commit/​65ca0565c6bdc47e363748663ec0462963e31e4f
04:48 sorear ooh, there're more than the two of us on blizkost?
04:55 dalek parrot: r44919 | plobsing++ | trunk/src (2 files):
04:55 dalek parrot: eliminate useless use of private1 flag on NCI PMC
04:55 dalek parrot: review: http://trac.parrot.org/parrot/changeset/44919/
05:14 dukeleto sorear: i can add you to the CREDITS, if you want
05:15 dukeleto sorear: i read your recent commits to blizkost, they are very interesting. It makes blizkost make a lot more sense
05:17 dukeleto sorear: I am hacking on PL/Parrot, Parrot embedded in Postgres, so the explanation of how data marshalling is done in blizkost is very enlightening
05:41 sorear Actually, nothing in that document even exists yet.  I was writing out my ideas so that I could get jnthn to check them
05:41 sorear the implementation phase is *next*
05:45 dukeleto sorear: well, i like your ideas :)
06:11 dukeleto sorear: if you send me a patch to the parrot CREDITS, i can apply it
06:14 sorear but... I haven't even done anything
06:15 dukeleto sorear: if you have committed to blizkost, you have done something
06:15 sorear oh
06:15 sorear I thought I had to have worked *on Parrot*
06:15 dukeleto sorear: not really. the CREDITS file is used to track karma for any Parrot-based project
06:17 dukeleto sorear++
06:17 dukeleto karma sorear
06:17 purl sorear has karma of 11
06:17 sorear @karma sorear
06:17 dukeleto sorear: well, i am going to bed. talk to you later!
06:18 sorear oh, I guess that wiki page was out of date
06:18 sorear sleep well
06:25 dalek blizkost: 9fb0458 | (Stefan O'Rear)++ | docs/SEMANTICS:
06:25 dalek blizkost: Third, much simplified, ready to use draft
06:25 dalek blizkost: review: http://github.com/jnthn/blizkost/commit/​9fb04584c860658791365a645348a7de4d7cd100
06:28 sorear ... why does Parrot CREDITS have a U+FEFF ZERO WIDTH NO-BREAK SPACE as the seventh character?
06:28 sorear some processing tool must have screwed up a BOM
07:20 fperrad joined #parrot
07:33 dalek rakudo: 60f9b3b | (Solomon Foster)++ | t/spectest.data:
07:33 dalek rakudo: Move some S03-operators tests back into their proper location, delete duplicate, turn on S03-operators/short-circuit.t.
07:33 dalek rakudo: review: http://github.com/rakudo/rakudo/commit/6​0f9b3b6896cec21763620087c3db54a1fb21c5e
07:37 chromatic joined #parrot
07:50 dalek rakudo: 345f63d | (Solomon Foster)++ | t/spectest.data:
07:50 dalek rakudo: Turn on S04-statement-modifiers/if.t.
07:50 dalek rakudo: review: http://github.com/rakudo/rakudo/commit/3​45f63d9765fa5629276fc30f47463ad7a052e6a
08:18 snarkyboojum joined #parrot
08:18 snarkyboojum left #parrot
09:07 iblechbot joined #parrot
09:12 sorear Is there such a thing as a "PMC class with no public constructor" ?
09:22 eternaleye joined #parrot
09:27 bacek joined #parrot
09:31 bacek o hai
10:01 mikehh hi bacek
10:01 bacek aloha mikehh
10:04 mikehh bacek: the problems still with codetest in ops_pct are all related to nqp files being treated as perl or pir
10:04 bacek hmm... We have to teach codetest how to deal with nqp.
10:04 bacek I suspect we will have more and more nqp stuff inside
10:05 mikehh as fart as I can see all perlcritic failures are on nqp files
10:06 mikehh excuse me far
10:09 mikehh the other problem is ext/nqp-rx/src/gen/settings.pm which really should not be tested
10:11 bacek yes, it's another generated file
10:12 mikehh src/ops/core_ops.c is still being removed by make realclean - needs sorting out there
10:13 mikehh not sure if it should be removed or out of svn control
10:14 bacek it shouldn't be removed. At the of the day we will have all src/ops/*.c files committed into vcs
10:36 AndyA joined #parrot
10:53 dalek parrot: r44920 | bacek++ | branches/pcc_hackathon_6Mar10/t/op/calling.t:
10:53 dalek parrot: Update test to use get_results after invokecc.
10:53 dalek parrot: review: http://trac.parrot.org/parrot/changeset/44920/
10:53 dalek parrot: r44921 | bacek++ | branches/pcc_hackathon_6Mar10/src/sub.c:
10:53 dalek parrot: Propogate current signature into callee context in continuation unwind environment.
10:53 dalek parrot: review: http://trac.parrot.org/parrot/changeset/44921/
10:53 dalek parrot: r44922 | bacek++ | branches/pcc_hackathon_6Mar10/src/ops/core.ops:
10:53 dalek parrot: Remember freshly built signature in current context in set_returns.
10:53 dalek parrot: review: http://trac.parrot.org/parrot/changeset/44922/
11:10 dalek parrot: r44923 | bacek++ | branches/pcc_hackathon_6Mar10/src/call/args.c:
11:10 dalek parrot: Fix handlig "Pi..." signatures: actually append invokant if it's first argument.
11:10 dalek parrot: review: http://trac.parrot.org/parrot/changeset/44923/
11:10 dalek parrot: r44924 | bacek++ | branches/pcc_hackathon_6Mar10 (3 files):
11:10 dalek parrot: Pass error flag to check into fill_params. We are usually don't check RESULTS_COUNT
11:10 dalek parrot: review: http://trac.parrot.org/parrot/changeset/44924/
11:12 bacek seen chromatic
11:12 purl chromatic was last seen on #parrot 13 hours, 14 minutes and 3 seconds ago, saying: msg whiteknight See r44911; I think we're very close.  The interaction of :vtable and :method might not be quite right yet though.
11:13 bacek seen allison
11:13 purl allison was last seen on #parrot 1 days, 16 hours, 53 minutes and 16 seconds ago, saying: :)  [Mar 12 18:19:44 2010]
11:15 bacek msg chromatic t/op/calling.t down to 3 failures. 2 related to "op result_info" and can be ignored for now. calling_97 is a beast. It fails to find vtable override.
11:15 purl Message for chromatic stored.
11:15 bacek msg allison t/op/calling.t down to 3 failures. 2 related to "op result_info" and can be ignored for now. calling_97 is a beast. It fails to find vtable override.
11:15 purl Message for allison stored.
11:22 payload joined #parrot
12:02 lucian joined #parrot
12:05 mikehh All tests PASS (pre/post-config, make corevm/make coretest, smoke (#32671), fulltest) at r44924 - Ubuntu 9.10 amd64 (gcc with --optimize)
12:44 fperrad joined #parrot
12:52 joeri joined #parrot
13:45 dalek rakudo: 2751645 | (Solomon Foster)++ | src/core/ (2 files):
13:45 dalek rakudo: Fix Num.ACCEPTS(Complex), and implement Rat.ACCEPTS.
13:45 dalek rakudo: review: http://github.com/rakudo/rakudo/commit/2​7516456d4d57ef8f1db2d7912f613d7f72e0241
13:45 dalek rakudo: 8f0ca97 | (Solomon Foster)++ | t/spectest.data:
13:45 dalek rakudo: Turn on S03-smartmatch/any-num.t.
13:45 dalek rakudo: review: http://github.com/rakudo/rakudo/commit/8​f0ca97c6b106f4215c7bdc4e96171587774f8f6
14:20 iblechbot joined #parrot
14:23 _shockwave joined #parrot
15:08 Psyche^ joined #parrot
15:48 Myhrlin joined #parrot
15:59 tetragon joined #parrot
16:07 kid51 joined #parrot
16:21 payload joined #parrot
16:26 theory joined #parrot
17:01 eric_j joined #parrot
17:06 chromatic joined #parrot
17:06 davidfetter joined #parrot
17:40 Austin_away left #parrot
17:40 Austin_away joined #parrot
17:41 Austin Good morning, Parrot.
17:58 Whiteknight joined #parrot
18:02 _2x2l joined #parrot
18:10 dukeleto Austin: hola
18:11 Austin What's new, duke?
18:16 mikehh rakudo - spectest_smolder #32674 - All tests successful - some TODO passes - on parrot r44924 - Ubuntu 9.10 amd64 (gcc with --optimize)
18:20 Whiteknight hello everybody
18:20 purl Hello Dr. Nick!
18:23 hercynium joined #parrot
18:25 Austin hello, whiteknight
18:26 Whiteknight hey Austin
18:26 Austin What's up today?
18:30 Whiteknight not much. Just got back from a night in Lancaster
18:31 Whiteknight I've decided to give up my life of technology, move to a farm and raise...I don't know...goats?
18:32 * Austin sings, "As I walk through the valley where I harvest my grain, I take a look at my wife and realize she's very plain!"
18:32 Whiteknight but I've been milking and plowing so long that even izejiel thinks my mind is gone
18:32 Austin *ezekiel
18:32 Austin http://www.youtube.com/watch?v=xo74Dn7W_pA
18:33 Whiteknight yeah, stupid fingers today
18:33 Austin tonight we're gonna party like it's 1699
18:36 Austin So what's up in Lancaster, other than smoked turkey legs?
18:37 Whiteknight nothing really. my cousin got married, so big shindig for that
18:37 Austin Well, congratulations to your cousin.
18:38 Austin Was this wedding Friday, or Saturday?
18:38 Whiteknight sa
18:38 Whiteknight sat
18:38 Austin YOu RON?
18:38 Austin You
19:11 allison joined #parrot
20:06 kurahaupo joined #parrot
20:18 Whiteknight Austin: I would *really* like to have an option to make unit tests happen in a specific order
20:19 Whiteknight or, at least to "pin" certain tests to the top of the order
20:29 kurahaupo joined #parrot
20:30 dalek rakudo: d631c8f | (David Romano)++ |  (9 files):
20:30 dalek rakudo: Merge remote branch 'upstream'
20:30 dalek rakudo: review: http://github.com/rakudo/rakudo/commit/d​631c8fc80da2f9be5186a1f5a457284f96b4757
20:30 dalek rakudo: e013cab | (David Romano)++ | t/spectest.data:
20:30 dalek rakudo: Merge remote branch 'upstream'
20:30 dalek rakudo: review: http://github.com/rakudo/rakudo/commit/e​013cab39d5eebfd141641e311f9f5ba0e653996
20:30 dalek rakudo: 5d15313 | (David Romano)++ |  (3 files):
20:30 dalek rakudo: Merge remote branch 'upstream'
20:30 dalek rakudo: review: http://github.com/rakudo/rakudo/commit/5​d15313a77ebf9dc552f2c9820a126016863904d
20:30 dalek rakudo: 77ee50d | (David Romano)++ | t/spectest.data:
20:30 dalek rakudo: Turn on S06-other/main-eval.t remove unneeded comment lines in t/spectest.data
20:30 dalek rakudo: modified:   spectest.data
20:30 dalek rakudo: review: http://github.com/rakudo/rakudo/commit/7​7ee50d199e6fb4a5af1b3c9075f21f9ef63e208
20:35 bacek joined #parrot
20:48 cotto hi bacek
20:48 cotto do you know why t/compilers/pct/complete_workflow.t fails in ops_pct?
20:50 bacek cotto, no idea...
20:52 dalek parrot-linear-algebra: b62053b | Whiteknight++ | src/pmc/nummatrix2d.pmc:
20:52 dalek parrot-linear-algebra: change nummatrix2d.intialize_from_* methods to fill row-first.
20:52 purl dalek: that doesn't look right
20:52 dalek parrot-linear-algebra: review: http://github.com/Whiteknight/parrot-linear-algebr​a/commit/b62053ba1ef3895285a1c8743657d95ed9bdcf4e
20:52 dalek parrot-linear-algebra: ccfc0bf | Whiteknight++ | t/pmc/nummatrix2d.t:
20:53 dalek parrot-linear-algebra: finish the conversion of nummatrix2d tests to kakapo. Also, fix all test failures
20:53 dalek parrot-linear-algebra: review: http://github.com/Whiteknight/parrot-linear-algebr​a/commit/ccfc0bf46c0b159e5d1d82969c495ff90961d08b
20:57 cotto have you had any tuits to look into it?
20:59 bacek cotto, can you try to sync with trunk, regenerate core_ops.c with ops2c and rerun tests?
21:00 cotto sure
21:01 payload joined #parrot
21:01 dalek parrot: r44925 | bacek++ | branches/pcc_hackathon_6Mar10/src/call/args.c:
21:01 dalek parrot: Don't try to clone_key_arg for PMCNULL argument.
21:01 dalek parrot: review: http://trac.parrot.org/parrot/changeset/44925/
21:01 dalek parrot: r44926 | bacek++ | branches/pcc_hackathon_6Mar10/src/ops/core.ops:
21:01 dalek parrot: Don't reuse old signature in set_returns
21:01 dalek parrot: review: http://trac.parrot.org/parrot/changeset/44926/
21:01 * cotto prepares for stupid merge conflicts
21:01 dalek parrot: r44927 | bacek++ | branches/pcc_hackathon_6Mar10 (5 files):
21:01 dalek parrot: More fixes to C side of PCC:
21:01 dalek parrot: - Pass direction flag to fill_params_from_varargs.
21:01 dalek parrot: - Accept NULL singnatures in fill_params_from_varargs.
21:01 dalek parrot: - Propogate current_signature into parent contenxt in pop_contenxt.
21:01 dalek parrot: - Update call_obj before filling results in C PCC. CallSignature can be
21:01 dalek parrot:   during invocation.
21:01 dalek parrot: review: http://trac.parrot.org/parrot/changeset/44927/
21:10 dalek rakudo: 9ffe679 | jonathan++ | src/pmc/perl6multisub.pmc:
21:10 dalek rakudo: Tweak to make sure Perl6MultiSub matches a (somewhat dubious) Parrot heuristic.
21:10 dalek rakudo: review: http://github.com/rakudo/rakudo/commit/9​ffe679393b0cd3cf46633cdaf75a20c234802fa
21:10 dalek rakudo: 558c638 | jonathan++ | src/ (2 files):
21:10 dalek rakudo: Apply patch from colomon++ to move Int.ACCEPTS into the setting.
21:10 dalek rakudo: review: http://github.com/rakudo/rakudo/commit/5​58c63838e4925c7ed9b1a0b9b1304a4b184a94d
21:11 hercynium joined #parrot
21:12 shockwave joined #parrot
21:21 Austin Whiteknight: ping
21:22 Whiteknight Austin: pong
21:22 Austin What order?
21:22 purl order is deliberately random. (Although not random enough.)
21:22 Whiteknight Austin: depends, but there are cases where I want certain tests to happen first
21:23 Austin Would it be enough to sort the method names asciibetically, or do you want something more?
21:23 Austin Oh
21:23 Austin Just "Run these 4 first, then all the rest?"
21:23 Whiteknight I don't know what would be best, honestly. There obviously is benefit to the randomness
21:24 Whiteknight yeah, that would be perfect. And obviously we could expand that list to cover all tests if we want perfect ordering
21:24 Austin Sure.
21:24 Austin What's the reason for the order?
21:24 Whiteknight well, in my tests for PLA, I'm wanting to test the VTABLEs before the METHODs
21:25 Whiteknight so when a failure happens, it's easier to see where the problem originated
21:25 Austin That sounds like a lot of methods to be typing in one at a time. How many vtable test-methods are there?
21:26 Whiteknight I'm still formulating what I want
21:26 Whiteknight I'm thinking about breaking into separate files, but then I need to tweak my harness to run the files in the right orders
21:26 Austin Heh
21:26 Austin How about all the vtables in random order, then the methods?
21:27 dalek rakudo: 8915a61 | jonathan++ | t/spectest.data:
21:27 dalek rakudo: Turn S02-builtin_data_types/declare.t back on.
21:27 dalek rakudo: review: http://github.com/rakudo/rakudo/commit/8​915a61594e484c925b2aaabc858ca9b62654e2b
21:27 Whiteknight I don't know what I need. Let me think about it and I'll get back to you
21:28 Austin Okay.
21:28 Austin What I'm thinking is a loader that makes the suite in the right order.
21:29 Whiteknight would it be reasonably easy to, on request, run the tests in the order they are defined in the file?
21:29 Austin So if you just want to test the vtables first, we could make the test prefix be "test_vtable_..." and load, and then make the test prefix be "test_method_..." and load, and the sub-groups are random (because hash keys are randomized, bacek++) but the groups are relatively ordered.
21:29 Whiteknight or do we not have that ordering information at the time the test is run?
21:30 Austin I think we could do that. (The information isn't explicitly available, but you can query a sub for its offset)
21:30 bacek .oO( OrderedHash ftw? )
21:30 bacek I did fix it in 2.1
21:30 Austin bacek: I don't think NameSpace or Class returns an ordered hash of methods.
21:31 bacek Ah...
21:33 dalek rakudo: a2ceb6f | jonathan++ | t/spectest.data:
21:33 dalek rakudo: Turn unspace.t back on.
21:33 dalek rakudo: review: http://github.com/rakudo/rakudo/commit/a​2ceb6f81113a4ec092c74b99bb98b7dd86ca324
21:33 bacek But you can change Class PMC to use OrderedHash instead of Hash :)
21:33 bacek class.pmc:510
21:34 Austin Okay. And if I define methods A, B, A, A, B, A, what order are they in?
21:34 bacek A,B
21:35 Austin Heh
21:35 bacek Redefinition doesn't update position
21:35 dalek parrot: r44928 | cotto++ | failed to fetch changeset:
21:35 dalek parrot: [opsc] sync branch with trunk, update manifest and core_ops.c
21:35 dalek parrot: review: http://trac.parrot.org/parrot/changeset/44928/
21:38 bacek cotto, any luck with complete_workflow?
21:41 cotto nope.  still fails
21:42 bacek sigh...
21:42 bacek How it's can be?
21:43 Austin whiteknight: I'll look at ordering. Open a ticket when you figure out what you want, please?
21:43 * cotto needs a nap
21:43 Whiteknight Austin: sure thing
21:43 * bacek have to go to $dayjob
21:43 Austin http://code.google.com/p/kakapo-parrot/
21:44 lucian joined #parrot
21:48 Austin How do I know if a particular ticket / changeset has made it into a release (and if so, which release)?
21:53 Austin nm. testcases are cheap
21:57 Austin Whiteknight: N4N, but suite already has a .sort that does asciibetical.
21:57 Whiteknight oh, okay
21:57 Austin Just put .sort.run instead of .run
21:58 Austin That's a guaranteed order, but not very convenient.
21:59 dalek parrot-linear-algebra: f60dadf | Whiteknight++ | t/ (2 files):
21:59 dalek parrot-linear-algebra: fix a weird non-failure failure. Also, fix an issue where our simpleton test harness craps out on complex lines of TAP output
21:59 dalek parrot-linear-algebra: review: http://github.com/Whiteknight/parrot-linear-algebr​a/commit/f60dadfcff81dd99a4589ebf9bb4ccb50eb13a18
21:59 dalek parrot-linear-algebra: 0081b86 | Whiteknight++ | t/pmc/nummatrix2d.t:
21:59 dalek parrot-linear-algebra: add tests for VTABLE nummatrix2d.get_string
21:59 dalek parrot-linear-algebra: review: http://github.com/Whiteknight/parrot-linear-algebr​a/commit/0081b864de100515ff30c71d29e50395100e43b5
21:59 dalek parrot-linear-algebra: a40d08f | Whiteknight++ | t/pmc/nummatrix2d.t:
21:59 dalek parrot-linear-algebra: fix/add nummatrix2d tests
21:59 dalek parrot-linear-algebra: review: http://github.com/Whiteknight/parrot-linear-algebr​a/commit/a40d08f52804e898230339cfed1fdf15447f0e61
22:03 lucian_ joined #parrot
22:26 patspam joined #parrot
22:30 dalek kakapo: dd07c2b | austin++ |  (3 files):
22:30 dalek kakapo: Added ordering to UnitTest/Loader.nqp
22:30 dalek kakapo: Signed-off-by: Austin Hastings <Austin_Hastings@Yahoo.com>
22:30 dalek kakapo: review: http://gitorious.org/kakapo/kakapo/commit​/dd07c2b7bb3dac02f34c5d6ea955f4d71ba51c65
22:30 Austin Whiteknight: I just pushed a loader that has an extra ordering step.
22:54 dalek rakudo: 17766db | jonathan++ | src/Perl6/Actions.pm:
22:54 dalek rakudo: Add a missing twigil in signature check from STD.
22:54 dalek rakudo: review: http://github.com/rakudo/rakudo/commit/1​7766db8b02467581e11da078e51f9d7bac5869b
22:54 dalek rakudo: 1d5c09f | jonathan++ | t/spectest.data:
22:54 dalek rakudo: Turn S06-signature/errors.t back on.
22:54 dalek rakudo: review: http://github.com/rakudo/rakudo/commit/1​d5c09f4b7988001dfa756627ff6f315a8ed6b85
22:54 dalek rakudo: 7a56f35 | jonathan++ | src/ (3 files):
22:54 dalek rakudo: Get $x.$y() idirect method calls working again.
22:54 dalek rakudo: review: http://github.com/rakudo/rakudo/commit/7​a56f3516c13327c71b56e7fdcce4cb9bded44d9
22:54 dalek rakudo: e704ef9 | jonathan++ | src/Perl6/Actions.pm:
22:54 dalek rakudo: The illegal twigil detection was a little...over-eager...to complain. Fixed in this patch.
22:54 dalek rakudo: review: http://github.com/rakudo/rakudo/commit/e​704ef982b118bb2c5fe5560b168d84a8b2c57b5
23:21 Whiteknight Austin: A very general idea to resolve the issue would be a hook in the suite where I pass a callback to sort the methods
23:22 Austin ^^
23:22 Austin I just pushed a Loader with an ordering method. :)
23:22 Austin By default, it's @tests.unsort.
23:22 Whiteknight oh, nice
23:23 Austin I'm thinking if you want the vtable/method partition, we can do that by putting a little extra naming into play
23:23 Austin test_vtable_foo..., test_method_bar...
23:27 dalek plparrot: 708d0a2 | dukeleto++ | Makefile:
23:27 dalek plparrot: Give psql the -AX flags when running tests. selenamarie++
23:27 dalek plparrot: review: http://github.com/leto/plparrot/commit/7​08d0a225a712f49dbca4891daab94fb68504893
23:31 Andy joined #parrot
23:32 payload joined #parrot
23:33 Whiteknight Austin: so how do I do the ordering, override order_tests?
23:33 Austin Yeah. Check the test case.
23:33 Austin method order_tests(@tests) { @tests.sort }
23:34 Austin or
23:35 Austin { my @vt := @tests.grep: -> $name { $name.substr(0, 6) eq 'test_v' }; my @meth := @tests.grep: -> $name { $name.substr(0, 6) eq 'test_m' } ; @vt.append: @meth; }
23:36 Austin or
23:36 Austin { @tests.sort.reverse }
23:36 Austin (same thing - all test_v before test_m)
23:38 Austin Then override default_loader in your testcase class to use the loader.
23:38 Austin method default_loader() { My::Custom::Loader.new; }
23:40 Austin purl, pla?
23:40 purl i guess pla is really focusing on fast 2D data buffers
23:40 Austin purl, parrot-linear-algebra?
23:40 purl austin: wish i knew
23:41 Austin how is this possible?
23:42 Whiteknight purl, pla is Parrot-Linear-Algebra
23:42 purl ...but pla is really focusing on fast 2D data buffers...
23:42 Whiteknight purl, pla is also Parrot-Linear-Algebra
23:42 purl okay, Whiteknight.
23:43 snarkyboojum joined #parrot
23:44 Whiteknight Parrot-Linear-Algebra is a package of matrix datatypes for Parrot
23:44 Austin Who is Austin Bain, and why does he have my name, anyway?
23:44 Whiteknight Parrot-Linear-Algebra?
23:44 purl Parrot-Linear-Algebra is a package of matrix datatypes for Parrot
23:45 Austin github: austin hasn’t done anything yet
23:45 Whiteknight send him an email, see if you can get the name
23:45 Austin And "Austin Hastings" is invalid, just like "Austin_Hastings" is invalid.
23:46 Austin What kind of fucking idiot monkeys work at github?
23:46 Whiteknight only the best fucking idiot monkeys
23:46 Austin "Oh, nobody would every want a name with separate words in it - that's ridiculous. What do you think this is, the FUTURE?"
23:47 Whiteknight change your nick to "Austmeister"
23:47 purl Whiteknight: that doesn't look right
23:47 sorear register austin on gitorious just to be confusing
23:47 Austin I'll go with "aghast"
23:47 Austin Which I am, at github's weak-ass login filter...
23:47 Austin sorear++
23:48 Austin Too late, though.
23:49 Austin (I'm already 'austin' on gitorious)

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

Parrot | source cross referenced