Parrot 4.0.0 "Hyperstasis" | parrot.org | Log: irclog.perlgeek.de/parrot | #parrotsketch meeting Tuesday 19:30 UTC
Set by moderator on 18 January 2012.
00:28 autark_ joined
whiteknight good evening, #parrot 00:32
dukeleto ~~ 00:33
benabik o/ whiteknight, dukeleto
whiteknight hello benabik, dukeleto. How are you two doing today? 00:34
dukeleto whiteknight: doing well. At the oregon coast, where Goonies was filmed 00:36
benabik I'm doing alright. Fighting, doctor, pizza. 00:37
dukeleto thank $deity it is Friday. 01:21
whiteknight Cthulu has spared us for another week 01:54
03:38 Psyche^ joined 08:41 fperrad joined 09:33 kurahaupo joined 09:43 mj41 joined 10:37 bacek joined 11:24 whiteknight joined 11:29 kurahaupo joined
whiteknight good morning, #parrot 11:31
11:44 lucian joined
dalek kudo/nom: 443d24d | moritz++ | / (6 files):
Merge branch 'nom' of git://github.com/rakudo/rakudo into nom
12:20
kudo/nom: 8659ed8 | moritz++ | t/spectest.data:
run S05-grammar/namespace.t
12:22 fperrad joined 13:04 muixirt joined
muixirt hi whiteknight 13:09
13:20 fperrad joined
dalek kudo/nom: 396f827 | moritz++ | src/core/ (3 files):
conjugate -> conj

according to specs commit 0de30ce, which introduced .conj. We had it before, but with a different name
13:42
13:43 fperrad joined 14:18 PacoAir joined 15:00 fperrad joined
dalek sella/test_cleanups: cab19f5 | Whiteknight++ | src/test/ (4 files):
Refactor to Test Listener/Result interactions to simplify things. Resolve an old TODO note to bounds-check tests against the plan
15:02
sella/test_cleanups: feeb6ad | Whiteknight++ | src/test/ (5 files):
Refactor Suite. Take the result, the context and the asserter on each call to .run() instead of taking them in the constructor or assuming them.
sella/test_cleanups: a91c2f5 | Whiteknight++ | src/test/ (5 files):
Refactor SuiteFactory and TestFactory and call-in code to be cleaner and more testable
sella/test_cleanups: 7c4b3da | Whiteknight++ | src/test/ (3 files):
A handful of small cleanups
15:10
15:44 p6eval joined 15:45 fperrad joined 16:01 fperrad joined 16:06 dngor joined 17:18 dngor_ joined 17:29 benabik joined
benabik o/ #parrot 17:32
17:41 zby_home joined 17:43 lucian joined 17:46 zby_home joined 17:47 zby_home joined
dalek rrot/gh346: 7ef799e | benabik++ | t/run/options.t:
Enumerate options to test

This fixes nothing, but tells us how far we need to go.
17:48
rrot/gh346: f83019f | benabik++ | t/run/options.t:
t/run/options: test -V and -h

Run the tests for --version and --help again.
rrot/gh346: f7f62d6 | benabik++ | t/run/options.t:
t/run/options: test --parrot-debug

There were already tests for -D, so hijack that. This also provides more useful descriptions of the tests
rrot/gh346: fe5b1d6 | benabik++ | t/run/options.t:
t/run/options: De-duplicate long and short tests

There were a couple tests that looked like
is( 'parrot -l', 'expect', 'option -l' ) is( 'parrot --long', 'expect', 'option --long' )
Make the fact that those tests are the same explicit by wrapping them in a loop. This also makes them consistent with the tests to come.
rrot/gh346: 32624b2 | benabik++ | t/run/options.t:
t/run/options: Factor out check for needs argument
rrot/gh346: 59b7cec | benabik++ | t/run/options.t:
t/run/options: Perform all tests before cleanup
rrot/gh346: 3d19b3b | benabik++ | t/run/options.t:
t/run/options: test --hash-seed
rrot/gh346: e98bd83 | benabik++ | t/run/options.t:
t/run/options: test --help-debug
rrot/gh346: 060691d | benabik++ | docs/running.pod:
docs/running.pod: -w doesn't take an argument
rrot/gh346: 2e9048c | benabik++ | t/run/options.t:
t/run/options.t: test -w/--warnings
benabik Uhm. Did we drop --imcc-debug at some point? 18:00
Yeah, it's parsed, but I don't see it wired up to anything. 18:05
I guess I can add a method to set the debug mode imccompiler.pmc and then deal with it in prt0.winxed. 18:24
benabik likes talking to himself. 18:25
dalek kudo/nom: 783f523 | moritz++ | src/ (2 files):
more typed parse error messages
18:38
benabik guh. No way to convert hex string to int in Parrot? 18:45
moritz nqp has a rather generic opcode for that... :-) 18:48
benabik That generates bigints.
String.Utils.convert_string_to_int.
Although if I use that, every parrot program will load String.Utils. 18:49
moritz there#s a non-big variant too
benabik That's a really useful op. 18:50
moritz where are our opbots?
dalek rrot/gh346: efa33be | benabik++ | t/run/options.t:
t/run/options.t: test --destroy-at-end
18:54
benabik Blah. Need to walk away from this for a bit.
aloha (parrot/parrot) Issues opened : 708 (-d/--imcc-debug does nothing) by Benabik : github.com/parrot/parrot/issues/708 18:58
19:30 mdomer joined 19:34 mdomer joined 19:35 kurahaupo joined 19:39 mdomer left, mdomer joined 19:40 mdomer left 19:41 mdomer joined 19:47 mdomer joined
dalek kudo/nom: 9719f7d | moritz++ | src/ (3 files):
more typed syntax errors
20:38
22:41 lucian joined 23:56 lucian joined